Axmol Engine 2.4.0-258ceca
|
This is the complete list of members for ProgramMTL, including all inherited members.
_ID | Object | |
_luaID | Object | |
autorelease() | Object | |
getActiveAttributes() const override | ProgramMTL | virtual |
getAllActiveUniformInfo(ShaderStage stage) const override | ProgramMTL | virtual |
getAttributeLocation(std::string_view name) const override | ProgramMTL | virtual |
getAttributeLocation(Attribute name) const override | ProgramMTL | virtual |
getBuiltinProgram(uint32_t type) | Program | static |
getFragmentShader() const | ProgramMTL | inlinevirtual |
getMaxFragmentLocation() const override | ProgramMTL | virtual |
getMaxVertexLocation() const override | ProgramMTL | virtual |
getProgramId() const | Program | inline |
getProgramType() const | Program | inline |
getReferenceCount() const | Object | |
getUniformBufferSize(ShaderStage stage) const override | ProgramMTL | virtual |
getUniformLocation(std::string_view uniform) const override | ProgramMTL | virtual |
getUniformLocation(backend::Uniform name) const override | ProgramMTL | virtual |
getVertexShader() const | ProgramMTL | inlinevirtual |
ProgramMTL(std::string_view vertexShader, std::string_view fragmentShader) | ProgramMTL | |
release() | Object | |
retain() | Object | |
setupVertexLayout(VertexLayoutType vlt) | Program | |
~Object() | Object | virtual |