#include <C4Shader.h>
Classes | |
| class | Popper |
| union | Uniform.__unnamed12__ |
Public Member Functions | |
| void | Clear () |
| std::unique_ptr< Popper > | Push (C4PropList *proplist) |
| void | Apply (C4ShaderCall &call) |
| C4ScriptUniform () | |
Friends | |
| class | C4Shader |
Definition at line 414 of file C4Shader.h.
| union C4ScriptUniform::Uniform.__unnamed12__ |
Definition at line 422 of file C4Shader.h.
| Class Members | ||
|---|---|---|
| int | intVec[4] | |
|
inline |
Definition at line 450 of file C4Shader.h.
References Clear().
| void C4ScriptUniform::Apply | ( | C4ShaderCall & | call | ) |
Definition at line 828 of file C4Shader.cpp.
Referenced by C4LandscapeRenderGL::Draw(), and CStdGL::SetupMultiBlt().
| void C4ScriptUniform::Clear | ( | ) |
Definition at line 822 of file C4Shader.cpp.
Referenced by C4ScriptUniform(), and C4Draw::Default().
| std::unique_ptr< C4ScriptUniform::Popper > C4ScriptUniform::Push | ( | C4PropList * | proplist | ) |
Definition at line 757 of file C4Shader.cpp.
References C4V_Array, C4V_Int, C4V_PropList, C4PropList::GetProperty(), C4Value::getPropList(), C4Value::GetType(), and P_Uniforms.
Referenced by C4Object::Draw(), and C4Viewport::Execute().
|
friend |
Definition at line 416 of file C4Shader.h.