sead
Loading...
Searching...
No Matches
agl::ResShaderProgram Class Reference

#include <aglResShaderProgram.h>

Inherits agl::ResCommon< ResShaderProgramData >.

Public Member Functions

const char * getName () const
ResShaderMacroArray getResShaderMacroArray (ShaderType type) const
ResShaderVariationArray getResShaderVariationArray () const
ResShaderVariationArray getResShaderVariationDefaultArray () const
ResShaderSymbolArray getResShaderSymbolArray (ShaderSymbolType type) const
Public Member Functions inherited from agl::ResCommon< ResShaderProgramData >
 ResCommon ()
bool isValid () const
void verify () const
DataTypeptr ()
DataTyperef ()

Additional Inherited Members

Public Types inherited from agl::ResCommon< ResShaderProgramData >
typedef ResShaderProgramData DataType

Member Function Documentation

◆ getName()

const char * agl::ResShaderProgram::getName ( ) const
inline

◆ getResShaderMacroArray()

ResShaderMacroArray agl::ResShaderProgram::getResShaderMacroArray ( ShaderType type) const

◆ getResShaderVariationArray()

ResShaderVariationArray agl::ResShaderProgram::getResShaderVariationArray ( ) const

◆ getResShaderVariationDefaultArray()

ResShaderVariationArray agl::ResShaderProgram::getResShaderVariationDefaultArray ( ) const
inline

◆ getResShaderSymbolArray()

ResShaderSymbolArray agl::ResShaderProgram::getResShaderSymbolArray ( ShaderSymbolType type) const