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

Axmol Engine 3.0.0-dff292a
Loading...
Searching...
No Matches
Program Member List

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

_IDObject
_luaIDObject
autorelease()Object
getActiveUniformInfos(ShaderStage stage) const =0Programpure virtual
getActiveVertexInputs() const =0Programpure virtual
getFragmentShaderSource() 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(rhi::Uniform name) const =0Programpure virtual
getVertexInputDesc(std::string_view name) const =0Programpure virtual
getVertexInputDesc(rhi::VertexInputKind name) const =0Programpure virtual
getVertexShaderSource() constPrograminline
release()Object
retain()Object
~Object()Objectvirtual