#import <CC3Shaders.h>

Additional Inherited Members | |
Instance Methods inherited from CC3Shader | |
| (void) | - compileFromSourceCode: |
| (void) | - compileFromSourceCodeString: |
| (NSString *) | - constructorDescription |
| (id) | - initFromSourceCode: |
| (id) | - initFromSourceCodeFile: |
| (id) | - initWithName:fromSourceCode: |
| (void) | - remove |
| (GLenum) | - shaderType |
Class Methods inherited from CC3Shader | |
| (void) | + addShader: |
| (CC3Shader *) | + getShaderNamed: |
| (BOOL) | + isPreloading |
| (NSString *) | + loadedShadersDescription |
| (void) | + removeAllShaders |
| (void) | + removeShader: |
| (void) | + removeShaderNamed: |
| (void) | + setIsPreloading: |
| (id) | + shaderFromPFXShader:inPFXResource: |
| (id) | + shaderFromSourceCodeFile: |
| (NSString *) | + shaderNameFromFilePath: |
| (id) | + shaderWithName:fromSourceCode: |
Properties inherited from CC3Shader | |
| CC3ShaderSourceCode * | defaultShaderPreamble |
| NSString * | defaultShaderPreambleString |
| GLuint | shaderID |
| CC3ShaderSourceCode * | shaderPreamble |
| NSString * | shaderPreambleString |
| BOOL | wasLoadedFromFile |
A CC3Shader used as a fragment shader within a shader program.