Axmol Engine 2.4.0-258ceca
Loading...
Searching...
No Matches
ProgramMTL Member List

This is the complete list of members for ProgramMTL, including all inherited members.

_IDObject
_luaIDObject
autorelease()Object
getActiveAttributes() const overrideProgramMTLvirtual
getAllActiveUniformInfo(ShaderStage stage) const overrideProgramMTLvirtual
getAttributeLocation(std::string_view name) const overrideProgramMTLvirtual
getAttributeLocation(Attribute name) const overrideProgramMTLvirtual
getBuiltinProgram(uint32_t type)Programstatic
getFragmentShader() constProgramMTLinlinevirtual
getMaxFragmentLocation() const overrideProgramMTLvirtual
getMaxVertexLocation() const overrideProgramMTLvirtual
getProgramId() constPrograminline
getProgramType() constPrograminline
getReferenceCount() constObject
getUniformBufferSize(ShaderStage stage) const overrideProgramMTLvirtual
getUniformLocation(std::string_view uniform) const overrideProgramMTLvirtual
getUniformLocation(backend::Uniform name) const overrideProgramMTLvirtual
getVertexShader() constProgramMTLinlinevirtual
ProgramMTL(std::string_view vertexShader, std::string_view fragmentShader)ProgramMTL
release()Object
retain()Object
setupVertexLayout(VertexLayoutType vlt)Program
~Object()Objectvirtual