⚠️ This documentation corresponds to the latest development branch of axmol. It might diverge from the official releases.
|
Axmol Engine 3.0.0-dff292a
|
This is the complete list of members for ProgramImpl, including all inherited members.
| _ID | Object | |
| _luaID | Object | |
| autorelease() | Object | |
| getActiveUniformInfos(ShaderStage stage) const override | ProgramImpl | virtual |
| getActiveVertexInputs() const override | ProgramImpl | virtual |
| getFragmentShaderSource() const | Program | inline |
| getMaxFragmentLocation() const override | ProgramImpl | virtual |
| getMaxVertexLocation() const override | ProgramImpl | virtual |
| getProgramId() const | Program | inline |
| getProgramType() const | Program | inline |
| getReferenceCount() const | Object | |
| getUniformBufferSize(ShaderStage stage) const override | ProgramImpl | virtual |
| getUniformLocation(std::string_view uniform) const override | ProgramImpl | virtual |
| getUniformLocation(rhi::Uniform name) const override | ProgramImpl | virtual |
| getVertexInputDesc(std::string_view name) const override | ProgramImpl | virtual |
| getVertexInputDesc(VertexInputKind name) const override | ProgramImpl | virtual |
| getVertexShaderSource() const | Program | inline |
| release() | Object | |
| retain() | Object | |
| ~Object() | Object | virtual |