Programming API Reference: EduGraf.OpenGL
Class public GlShading
This is the generic shading implementation for OpenGL.Property public GlShadingAspect[] Aspects { get; }: setting up shading contextConstructor()
Method protected void DoInContext()
Execute the action in the context of this shader.Method protected void Set()
Pass value for name to the shader.string nameint valuebool checked
Method protected void Set()
Pass value for name to the shader.string nameuint valuestring glslTypebool checked
Method protected void Set()
Pass value for name to the shader.string namebool valuebool checked
Method protected void Set()
Pass value for name to the shader.string namefloat valuebool checked
Method protected void Set()
Pass value for name to the shader.string nameColor3 valuebool checked
Method protected void Set()
Pass value for name to the shader.string nameColor4 valuebool checked
Method protected void Set()
Pass value for name to the shader.string namePoint3 valuebool checked
Method protected void Set()
Pass value for name to the shader.string nameVector3 valuebool checked
Method protected void Set()
Pass value for name to the shader.string nameVector4 valuebool checked
Method protected void SetMatrix2()
Pass value for name to the shader.string namebool transposefloat[] elementsbool checked
Method protected void SetMatrix3()
Pass value for name to the shader.string namebool transposefloat[] elementsbool checked
Method protected void Set()
Pass value for name to the shader.string namebool transposeMatrix4 valuebool checked
Method protected void Set()
Pass value for name to the shader.string nameint dimensionsfloat[] valuesbool checked
Method protected void Reset()
Reset value for name in the shader.string inputbool assertExists