cocos3d  2.0.0
List of all members
CC3GLSLUniformOverride Class Reference

#import <CC3GLSLVariable.h>

Inheritance diagram for CC3GLSLUniformOverride:
Inheritance graph
[legend]

Additional Inherited Members

- Instance Methods inherited from CC3GLSLUniform
(void) - setBoolean:
 
(void) - setBoolean:at:
 
(void) - setBooleanVectorX:andY:
 
(void) - setBooleanVectorX:andY:andZ:
 
(void) - setBooleanVectorX:andY:andZ:andW:
 
(void) - setBooleanVectorX:andY:andZ:andW:at:
 
(void) - setBooleanVectorX:andY:andZ:at:
 
(void) - setBooleanVectorX:andY:at:
 
(void) - setColor4B:
 
(void) - setColor4B:at:
 
(void) - setColor4F:
 
(void) - setColor4F:at:
 
(void) - setColor:
 
(void) - setColor:at:
 
(void) - setFloat:
 
(void) - setFloat:at:
 
(void) - setInteger:
 
(void) - setInteger:at:
 
(void) - setIntPoint:
 
(void) - setIntPoint:at:
 
(void) - setIntVector4:
 
(void) - setIntVector4:at:
 
(void) - setIntVector:
 
(void) - setIntVector:at:
 
(void) - setMatrix3x3:
 
(void) - setMatrix3x3:at:
 
(void) - setMatrix4x3:
 
(void) - setMatrix4x3:at:
 
(void) - setMatrix4x4:
 
(void) - setMatrix4x4:at:
 
(void) - setPoint:
 
(void) - setPoint:at:
 
(void) - setQuaternion:
 
(void) - setQuaternion:at:
 
(void) - setValueFromUniform:
 
(void) - setVector4:
 
(void) - setVector4:at:
 
(void) - setVector:
 
(void) - setVector:at:
 
(BOOL) - updateGLValueWithVisitor:
 
(NSString *) - valueDescription
 
- Class Methods inherited from CC3GLSLVariable
(id) + variableInProgram:atIndex:
 
- Properties inherited from CC3GLSLUniform
GLenum type
 

Detailed Description

Instances of this class are held in the CC3ShaderContext to allow the value of a uniform to be set directly by the application, on a node-by-node basis, to override the value retrieved automatically from the scene via the semantic context of the uniform variable.

An instance of this class does not set the state of the GL engine directly. Instead, it sets the value of the actual uniform within the program that it overrides.


The documentation for this class was generated from the following file: