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

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

calcVariationIndex(const s32 *value_index_array) constagl::ShaderProgram::VariationBufferprivate
create(sead::Heap *heap)agl::ShaderProgram::VariationBufferprivate
createMacro(s32 index, const sead::SafeString &name, const sead::SafeString &id, s32 value_num, sead::Heap *heap)agl::ShaderProgram::VariationBufferprivate
getMacroAndValueArray(s32 index, const char **macro_array, const char **value_array) constagl::ShaderProgram::VariationBufferprivate
getMacroValueIndexArray(s32 index, s32 *value_index_array) constagl::ShaderProgram::VariationBufferprivate
getMacroValueVariationNum(s32 macro_index) constagl::ShaderProgram::VariationBufferinlineprivate
initialize(ShaderProgram *program, s32 macro_num, sead::Heap *heap)agl::ShaderProgram::VariationBufferprivate
mMacroDataagl::ShaderProgram::VariationBufferprivate
mpOriginalagl::ShaderProgram::VariationBufferprivate
mProgramagl::ShaderProgram::VariationBufferprivate
searchMacroName(const sead::SafeString &id) constagl::ShaderProgram::VariationBufferprivate
searchShaderProgramIndex(s32 macro_num, const char *const *macro_array, const char *const *value_array, s32 index) constagl::ShaderProgram::VariationBufferprivate
setMacroValue(s32 macro_index, s32 value_index, const sead::SafeString &value)agl::ShaderProgram::VariationBufferprivate
ShaderProgram classagl::ShaderProgram::VariationBufferfriend
SharedData classagl::ShaderProgram::VariationBufferfriend
VariationBuffer()agl::ShaderProgram::VariationBufferprivate
~VariationBuffer()agl::ShaderProgram::VariationBufferprivatevirtual