Loading [MathJax]/jax/output/HTML-CSS/config.js

⚠️ This documentation corresponds to the latest development branch of axmol. It might diverge from the official releases.

 
Axmol Engine 2.4.0-ce063c5
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Modules Pages
Loading...
Searching...
No Matches
Program Member List

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

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