#include "C4Include.h"#include "C4ForbidLibraryCompilation.h"#include "lib/StdMeshMaterial.h"#include "lib/StdMeshUpdate.h"#include "graphics/C4DrawGL.h"Go to the source code of this file.
Classes | |
| class | StdMeshMaterialParserCtx |
| class | StdMeshMaterialSubLoader |
Enumerations | |
| enum | Token { TOKEN_IDTF , TOKEN_BRACE_OPEN , TOKEN_BRACE_CLOSE , TOKEN_COLON , TOKEN_EOF } |
Functions | |
| void | LoadShader (StdMeshMaterialParserCtx &ctx, StdMeshMaterialShaderType type) |
Variables | |
| StdMeshMatManager | MeshMaterialManager |
| enum Token |
| Enumerator | |
|---|---|
| TOKEN_IDTF | |
| TOKEN_BRACE_OPEN | |
| TOKEN_BRACE_CLOSE | |
| TOKEN_COLON | |
| TOKEN_EOF | |
Definition at line 190 of file StdMeshMaterial.cpp.
| void LoadShader | ( | StdMeshMaterialParserCtx & | ctx, |
| StdMeshMaterialShaderType | type | ||
| ) |
Definition at line 584 of file StdMeshMaterial.cpp.
References StdMeshMatManager::AddShader(), StdMeshMaterialParserCtx::AdvanceNonEOF(), StdMeshMaterialParserCtx::AdvanceRequired(), StdMeshMaterialParserCtx::Error(), StdMeshMaterialParserCtx::ErrorUnexpectedIdentifier(), StdStrBuf::getData(), StdStrBuf::getLength(), StdMeshMaterialParserCtx::Loader, StdMeshMaterialLoader::LoadShaderCode(), StdMeshMaterialParserCtx::Manager, StdMeshMatManager::SMM_ForceReload, TOKEN_BRACE_CLOSE, TOKEN_BRACE_OPEN, and TOKEN_IDTF.
Referenced by StdMeshMatManager::Parse().
| StdMeshMatManager MeshMaterialManager |
Definition at line 1689 of file StdMeshMaterial.cpp.
Referenced by C4DefGraphicsPtrBackup::Add(), C4Game::Clear(), StdSubMeshInstance::CompileFunc(), and C4DefGraphics::LoadMesh().