#include <StdMeshMaterial.h>
Public Member Functions | |
StdMeshMaterialTechnique () | |
void | Load (StdMeshMaterialParserCtx &ctx) |
bool | IsOpaque () const |
Public Attributes | |
StdCopyStrBuf | Name |
std::vector< StdMeshMaterialPass > | Passes |
bool | Available {false} |
Definition at line 474 of file StdMeshMaterial.h.
|
default |
bool StdMeshMaterialTechnique::IsOpaque | ( | ) | const |
Definition at line 1446 of file StdMeshMaterial.cpp.
void StdMeshMaterialTechnique::Load | ( | StdMeshMaterialParserCtx & | ctx | ) |
Definition at line 1427 of file StdMeshMaterial.cpp.
References StdMeshMaterialParserCtx::AdvanceNonEOF(), StdMeshMaterialParserCtx::Error(), StdMeshMaterialParserCtx::ErrorUnexpectedIdentifier(), StdStrBuf::getData(), StdMeshMaterialSubLoader::Load(), TOKEN_BRACE_CLOSE, and TOKEN_IDTF.
bool StdMeshMaterialTechnique::Available {false} |
Definition at line 488 of file StdMeshMaterial.h.
Referenced by CStdGL::PrepareMaterial().
StdCopyStrBuf StdMeshMaterialTechnique::Name |
Definition at line 483 of file StdMeshMaterial.h.
Referenced by CStdGL::PrepareMaterial().
std::vector<StdMeshMaterialPass> StdMeshMaterialTechnique::Passes |
Definition at line 484 of file StdMeshMaterial.h.
Referenced by StdMeshInstance::ExecuteAnimation(), CStdGL::PrepareMaterial(), and StdSubMeshInstance::SetMaterial().