GLSLMetaData.kl¶
Types¶
GLSLInsertionPoint (struct)¶
Methods¶
GLSLInsertionPoint ( in GLSLInsertionPoint other ) | |
GLSLInsertionPoint () | |
GLSLInsertionPoint | clone ? () |
GLSLParam (struct)¶
GLSLCodeInsertion (struct)¶
Methods¶
GLSLCodeInsertion ( in GLSLCodeInsertion other ) | |
GLSLCodeInsertion () | |
GLSLCodeInsertion | clone ? () |
Functions¶
GLSLPreprocessor_debugPrintInsertionPoint¶
GLSLPreprocessor_debugPrintInsertionPoint ( in GLSLInsertionPoint insertionPoint[] )
GLSLPreprocessor_findOpeningBlockCommentBrace¶
Integer GLSLPreprocessor_findOpeningBlockCommentBrace ( in String lines[], in UInt32 closeBraceLine, io Integer openBracePos )
GLSLPreprocessor_gatherValueMetadata¶
String GLSLPreprocessor_gatherValueMetadata ( in String lines[], in Integer lineNumber )
GLSLPreprocessor_parseScalarArray¶
Float32[] GLSLPreprocessor_parseScalarArray ( in String defaultValueStr )
GLSLPreprocessor_generateGLSLParam¶
GLSLParam GLSLPreprocessor_generateGLSLParam ( in String parts[], in String metadata )
GLSLPreprocessor_getInsertionPoint¶
Boolean GLSLPreprocessor_getInsertionPoint ( in String line, io String label, io Boolean fetch, io String tag )
GLSLPreprocessor_extractMetaData¶
GLSLPreprocessor_extractMetaData ( in String lines[], io GLSLParam params[], io GLSLInsertionPoint insertionPoints[] )
GLSLPreprocessor_extractMetaData¶
GLSLPreprocessor_extractMetaData ( in String lines[], io GLSLParam params[], io GLSLInsertionPoint insertionPoints[] )
GLSLPreprocessor_insertCode¶
GLSLPreprocessor_insertCode ( io GLSLInsertionPoint insertionPoints[], in GLSLCodeInsertion insertionsPerPoint[][], io String lines[], io GLSLLineMapping mappings[] )