|
void | LoadEffect (std::string &vertShaderSource, std::string &fragShaderSource, EFFECT_ATTRIB *attribList, u32 numAttribs, EFFECT_UNIFORM *uniformList, u32 numUniforms) |
|
void | PreWarm (Rendering::GLState &glState) |
|
void | UseProgram_GlState (Eegeo::Rendering::GLState &glState) |
|
bool | IsUniformValid (EFFECT_UNIFORM uniform) |
|
void | SetInt (EFFECT_UNIFORM uniform, int val) |
|
void | SetFloat (EFFECT_UNIFORM uniform, float val) |
|
void | SetVector2 (EFFECT_UNIFORM uniform, const Eegeo::v2 *vector) |
|
void | SetVector3 (EFFECT_UNIFORM uniform, const Eegeo::v3 *vector) |
|
void | SetVector4 (EFFECT_UNIFORM uniform, const Eegeo::v4 *vector) |
|
void | SetMatrix33 (EFFECT_UNIFORM uniform, const Eegeo::m33 *matrix) |
|
void | SetMatrix44 (EFFECT_UNIFORM uniform, const Eegeo::m44 *matrix) |
|
void | SetMatrix44List (EFFECT_UNIFORM uniform, const Eegeo::m44 *matrix, u32 numMatrices) |
|
void | SetFogState (const Lighting::GlobalFoggingUniformValues &foggingValues, const Eegeo::v3 &cameraRelativeModelOrigin) |
|
void | SetPerMaterialFogState (const Lighting::GlobalFoggingUniformValues &foggingValues) |
|
void | SetPerModelFogState (const Eegeo::v3 &cameraRelativeModelOrigin) |
|
The documentation for this class was generated from the following files:
- platform/Base/Effect.h
- platform/Base/Effect.cpp