OGLShader_.kl¶
Types¶
OGLShader_ (object)¶
Members¶
| Versions | version | |
| String | name | |
| UInt32 | bufferID | |
| UInt32 | unactiveBufferID | |
| Boolean | externallyOwned | |
| OGLWrapperGlobals | wrapperGlobals | |
| StatisticsAutoRegisterMember | autoStats | |
| String | code | |
| String[] | splitCodeLines | |
| String | glslVersion | |
| Integer | glShaderType | |
| GLSLLineMapping[] | lineMappings | |
| UInt32 | compileStatus | |
| String | compileLog |
Methods¶
| OGLShader_ ( in OGLShader_ other ) | |
| OGLShader_ ( in String name, in String code, in Integer glShaderType ) | |
| OGLShader_ ( in String name, in String filePath, in String code, in Integer glShaderType, in String preprocessorIncludePaths<> ) | |
| OGLShader_ () | |
| OGLShader_ | clone ? () |
| compile ! ( in Boolean force, io Ref<OGLContext> context ) | |
| compile ! ( io Ref<OGLContext> context ) | |
| Boolean | create ! ( io Ref<OGLContext> context ) |
| reportCodeAndMappings ? () | |
| setCodeFromSplitLines ! () | |
| ~OGLShader_ () |