ShaderProgram Member List

This is the complete list of members for ShaderProgram, including all inherited members.
auxiliary (defined in Resource)Resource
broken (defined in Resource)Resource [protected]
Geometry (defined in ShaderProgram)ShaderProgram [friend]
getHandle() (defined in ShaderProgram)ShaderProgram
getIdentifier() const Resource
getIdentifierStringCopy()Resource
getNewResourceName(char *buf, char *base, ResourceType_t type) (defined in Resource)Resource [protected, static]
getPurgeLevel() const (defined in Resource)Resource
getReferenceCount() const (defined in Resource)Resource
getRenderState() (defined in ShaderProgram)ShaderProgram
getType() const (defined in Resource)Resource
getUniform() (defined in ShaderProgram)ShaderProgram
hasUniform(const char *name) (defined in ShaderProgram)ShaderProgram
identifier (defined in Resource)Resource [protected]
instantiate()Resource [virtual]
isEqual(Resource *res)Resource [virtual]
purgeLevel (defined in Resource)Resource [protected]
recompile() (defined in ShaderProgram)ShaderProgram
registerCommands() (defined in ShaderProgram)ShaderProgram [static]
Renderer (defined in ShaderProgram)ShaderProgram [friend]
renderState (defined in ShaderProgram)ShaderProgram
Resource(const char *nidentifier, u32 purge_level, ResourceType_t rtype) (defined in Resource)Resource [protected]
SceneGraph (defined in ShaderProgram)ShaderProgram [friend]
setCubeMap(const char *name, CubeMap *cubemap) (defined in ShaderProgram)ShaderProgram
setHandle(void *nhandle) (defined in ShaderProgram)ShaderProgram [protected]
setMatrix(const char *name, void *matptr, u32 dimension) (defined in ShaderProgram)ShaderProgram
setMatrixArray(const char *name, void *list, u32 n_values, u32 dimension) (defined in ShaderProgram)ShaderProgram
setMaxPurgeLevel(u32 purge_level) (defined in Resource)Resource
setPurgeLevel(u32 purge_level) (defined in Resource)Resource
setScalar(const char *name, f32 value, UniformType_t type) (defined in ShaderProgram)ShaderProgram
setScalar(const char *name, i32 value, UniformType_t type) (defined in ShaderProgram)ShaderProgram
setScalarArray(const char *name, void *list, u32 n_values, UniformType_t type) (defined in ShaderProgram)ShaderProgram
setTexture(const char *name, Texture *tex) (defined in ShaderProgram)ShaderProgram
setVector(const char *name, void *vecptr, u32 dimension, UniformType_t type) (defined in ShaderProgram)ShaderProgram
setVectorArray(const char *name, void *list, u32 n_values, u32 dimension, UniformType_t type) (defined in ShaderProgram)ShaderProgram
ShaderProgram(const char *nidentifier, const char *description, char *prefix) (defined in ShaderProgram)ShaderProgram [protected]
type (defined in Resource)Resource [protected]
~Resource() (defined in Resource)Resource [protected, virtual]
~ShaderProgram() (defined in ShaderProgram)ShaderProgram [protected]
 All Classes Functions