sead
Loading...
Searching...
No Matches
agl::ShaderProgram::SharedData Class Reference

Inherits sead::INamable.

Private Attributes

ShaderProgrammpOriginal
VariationBuffermpVariationBuffer
u32 _10
ResShaderVariationArray mResShaderVariationDefaultArray
sead::UnsafeArray< ResShaderSymbolArray, cShaderSymbolType_NummResShaderSymbolArray
u32 _28

Friends

class ShaderProgram

Additional Inherited Members

Public Member Functions inherited from sead::INamable
 INamable ()
 INamable (const SafeString &name)
void setName (const SafeString &name)
const SafeStringgetName () const

◆ ShaderProgram

friend class ShaderProgram
friend

Member Data Documentation

◆ mpOriginal

ShaderProgram* agl::ShaderProgram::SharedData::mpOriginal
private

◆ mpVariationBuffer

VariationBuffer* agl::ShaderProgram::SharedData::mpVariationBuffer
private

◆ _10

u32 agl::ShaderProgram::SharedData::_10
private

◆ mResShaderVariationDefaultArray

ResShaderVariationArray agl::ShaderProgram::SharedData::mResShaderVariationDefaultArray
private

◆ mResShaderSymbolArray

sead::UnsafeArray<ResShaderSymbolArray, cShaderSymbolType_Num> agl::ShaderProgram::SharedData::mResShaderSymbolArray
private

◆ _28

u32 agl::ShaderProgram::SharedData::_28
private