sead
Loading...
Searching...
No Matches
agl::ShaderProgram Member List

This is the complete list of members for agl::ShaderProgram, including all inherited members.

activate(ShaderMode current_mode=cShaderMode_Invalid, bool use_dl=true) constagl::ShaderProgram
changeShaderMode(ShaderMode mode)agl::ShaderProgramstatic
cleanUp()agl::ShaderProgram
createAttribute(s32 num, sead::Heap *heap=nullptr)agl::ShaderProgram
createSamplerLocation(s32 num, sead::Heap *heap=nullptr)agl::ShaderProgram
createUniform(s32 num, sead::Heap *heap=nullptr)agl::ShaderProgram
createUniformBlock(s32 num, sead::Heap *heap=nullptr)agl::ShaderProgram
createVariation(sead::Heap *heap)agl::ShaderProgram
createVariationBuffer(s32 macro_num, sead::Heap *heap)agl::ShaderProgram
createVariationMacro(s32 index, const sead::SafeString &name, const sead::SafeString &id, s32 value_num, sead::Heap *heap)agl::ShaderProgram
cVariationMacroMaxagl::ShaderProgramstatic
cVariationValueMaxagl::ShaderProgramstatic
destroyAttribute()agl::ShaderProgram
destroySamplerLocation()agl::ShaderProgram
destroyUniform()agl::ShaderProgram
destroyUniformBlock()agl::ShaderProgram
dump() constagl::ShaderProgram
forceValidate_() constagl::ShaderProgramprivate
getAttributeLocation(s32 index) constagl::ShaderPrograminline
getAttributeLocationValidate(s32 index) constagl::ShaderPrograminline
getDisplayList()agl::ShaderPrograminline
getDisplayList() constagl::ShaderPrograminline
getFragmentShaderBinary()agl::ShaderPrograminline
getFragmentShaderBinary() constagl::ShaderPrograminline
getGeometryShaderBinary()agl::ShaderPrograminline
getGeometryShaderBinary() constagl::ShaderPrograminline
getName() constagl::ShaderPrograminline
getResShaderSymbolArray(ShaderSymbolType type) constagl::ShaderPrograminline
getSamplerLocation(s32 index) constagl::ShaderPrograminline
getSamplerLocationValidate(s32 index) constagl::ShaderPrograminline
getShader(ShaderType type)agl::ShaderProgram
getShader(ShaderType type) constagl::ShaderProgram
getUniformBlockLocation(s32 index) constagl::ShaderPrograminline
getUniformBlockLocationValidate(s32 index) constagl::ShaderPrograminline
getUniformLocation(s32 index) constagl::ShaderPrograminline
getUniformLocationValidate(s32 index) constagl::ShaderPrograminline
getVariation(s32 index)agl::ShaderProgram
getVariation(s32 index) constagl::ShaderProgram
getVariation_()agl::ShaderPrograminlineprivate
getVariation_() constagl::ShaderPrograminlineprivate
getVariationID() constagl::ShaderPrograminline
getVariationMacroNum() constagl::ShaderProgram
getVariationMacroValueVariationNum(s32 macro_index) constagl::ShaderProgram
getVariationNum() constagl::ShaderProgram
getVertexShaderBinary()agl::ShaderPrograminline
getVertexShaderBinary() constagl::ShaderPrograminline
initialize(const sead::SafeString &name, sead::Heap *heap)agl::ShaderProgram
mAttributeLocationagl::ShaderProgrammutableprivate
mDisplayListagl::ShaderProgrammutableprivate
mFlagagl::ShaderProgrammutableprivate
mFragmentShaderagl::ShaderProgramprivate
mGeometryShaderagl::ShaderProgramprivate
mpSharedDataagl::ShaderProgramprivate
mSamplerLocationagl::ShaderProgrammutableprivate
mUniformBlockLocationagl::ShaderProgrammutableprivate
mUniformLocationagl::ShaderProgrammutableprivate
mVariationIDagl::ShaderProgramprivate
mVertexShaderagl::ShaderProgramprivate
reserveSetUpAllVariation()agl::ShaderProgram
searchVariationMacroName(const sead::SafeString &id) constagl::ShaderProgram
searchVariationShaderProgram(s32 macro_num, const char *const *macro_array, const char *const *value_array) constagl::ShaderPrograminline
searchVariationShaderProgramIndex(s32 macro_num, const char *const *macro_array, const char *const *value_array) constagl::ShaderProgram
setAttributeName(s32 index, const sead::SafeString &name)agl::ShaderProgram
setResShaderSymbolArray(ShaderSymbolType type, const ResShaderSymbolArray &array)agl::ShaderPrograminline
setResShaderVariationDefaultArray(const ResShaderVariationArray &array)agl::ShaderPrograminline
setSamplerLocationName(s32 index, const sead::SafeString &name)agl::ShaderProgram
setShaderGX2_() constagl::ShaderProgramprivate
setUniformBlockName(s32 index, const sead::SafeString &name)agl::ShaderProgram
setUniformName(s32 index, const sead::SafeString &name)agl::ShaderProgram
setUpAllVariation()agl::ShaderProgram
setUpForVariation_() constagl::ShaderProgramprivate
setVariationMacroValue(s32 macro_index, s32 value_index, const sead::SafeString &value)agl::ShaderProgram
ShaderProgram()agl::ShaderProgram
updateAttributeLocation() constagl::ShaderProgram
updateSamplerLocation() constagl::ShaderProgram
updateUniformBlockLocation() constagl::ShaderProgram
updateUniformLocation() constagl::ShaderProgram
updateVariation(s32 index)agl::ShaderPrograminline
validate_() constagl::ShaderProgramprivate
~ShaderProgram()agl::ShaderProgramvirtual