v2.0.2
List of all members
CC3ShaderSourceCodeLines Class Reference

#import <CC3Shaders.h>

Inheritance diagram for CC3ShaderSourceCodeLines:
Inheritance graph
[legend]

Additional Inherited Members

- Instance Methods inherited from CC3ShaderSourceCode
(void) - accumulateSourceCompilationStringCountWithVisitor:
 
(void) - accumulateSourceCompilationStringsWithVisitor:
 
(void) - appendSourceCodeString:
 
(NSString *) - constructorDescription
 
(BOOL) - localizeLineNumberWithVisitor:
 
(void) - remove
 
- Class Methods inherited from CC3ShaderSourceCode
(void) + addShaderSourceCode:
 
(CC3ShaderSourceCode *) + getShaderSourceCodeNamed:
 
(BOOL) + isPreloading
 
(NSString *) + loadedShaderSourceCodeDescription
 
(void) + removeAllShaderSourceCode
 
(void) + removeShaderSourceCode:
 
(void) + removeShaderSourceCodeNamed:
 
(void) + setIsPreloading:
 
(void) + setSourceCodeSubsectionClass:
 
(id) + shaderSourceCodeFromFile:
 
(NSString *) + shaderSourceCodeNameFromFilePath:
 
(id) + shaderSourceCodeWithName:fromSourceCodeString:
 
(Class) + sourceCodeSubsectionClass
 
- Properties inherited from CC3ShaderSourceCode
NSString * importableSourceCodeString
 
GLuint lineCount
 
NSString * sourceCodeString
 
GLuint sourceStringCount
 
NSArray * subsections
 
BOOL wasLoadedFromFile
 

Detailed Description

A member of the CC3ShaderSourceCode class cluster that contains source code as a collection of individual source code lines.

The contained source code may have come from a single source code string (or file) that contained no #import or #include statements, or it may represent a segment of a source code string or file before, between, or after an #import or #include directive.


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