All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Effect Member List

This is the complete list of members for Eegeo::Effect, including all inherited members.

Effect() (defined in Eegeo::Effect)Eegeo::Effect
IsUniformValid(EFFECT_UNIFORM uniform) (defined in Eegeo::Effect)Eegeo::Effect
LoadEffect(std::string &vertShaderSource, std::string &fragShaderSource, EFFECT_ATTRIB *attribList, u32 numAttribs, EFFECT_UNIFORM *uniformList, u32 numUniforms) (defined in Eegeo::Effect)Eegeo::Effect
PreWarm(Rendering::GLState &glState) (defined in Eegeo::Effect)Eegeo::Effect
SetFloat(EFFECT_UNIFORM uniform, float val) (defined in Eegeo::Effect)Eegeo::Effect
SetFogState(const Lighting::GlobalFoggingUniformValues &foggingValues, const Eegeo::v3 &cameraRelativeModelOrigin) (defined in Eegeo::Effect)Eegeo::Effect
SetInt(EFFECT_UNIFORM uniform, int val) (defined in Eegeo::Effect)Eegeo::Effect
SetMatrix33(EFFECT_UNIFORM uniform, const Eegeo::m33 *matrix) (defined in Eegeo::Effect)Eegeo::Effect
SetMatrix44(EFFECT_UNIFORM uniform, const Eegeo::m44 *matrix) (defined in Eegeo::Effect)Eegeo::Effect
SetMatrix44List(EFFECT_UNIFORM uniform, const Eegeo::m44 *matrix, u32 numMatrices) (defined in Eegeo::Effect)Eegeo::Effect
SetPerMaterialFogState(const Lighting::GlobalFoggingUniformValues &foggingValues) (defined in Eegeo::Effect)Eegeo::Effect
SetPerModelFogState(const Eegeo::v3 &cameraRelativeModelOrigin) (defined in Eegeo::Effect)Eegeo::Effect
SetVector2(EFFECT_UNIFORM uniform, const Eegeo::v2 *vector) (defined in Eegeo::Effect)Eegeo::Effect
SetVector3(EFFECT_UNIFORM uniform, const Eegeo::v3 *vector) (defined in Eegeo::Effect)Eegeo::Effect
SetVector4(EFFECT_UNIFORM uniform, const Eegeo::v4 *vector) (defined in Eegeo::Effect)Eegeo::Effect
UseProgram_GlState(Eegeo::Rendering::GLState &glState) (defined in Eegeo::Effect)Eegeo::Effect
~Effect() (defined in Eegeo::Effect)Eegeo::Effect