Class GLProgramBase
- Namespace
- ScottPlot.OpenGL.GLPrograms
- Assembly
- ScottPlot.OpenGL.dll
public abstract class GLProgramBase : IGLProgram, IDisposable
- Inheritance
-
GLProgramBase
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
GLProgramBase()
public GLProgramBase()
Properties
FragmentShaderSource
protected virtual string? FragmentShaderSource { get; }
Property Value
GeometryShaderSource
protected virtual string? GeometryShaderSource { get; }
Property Value
VertexShaderSource
protected virtual string? VertexShaderSource { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
GLFinish()
public void GLFinish()
GetAttribLocation(string)
public int GetAttribLocation(string attribName)
Parameters
attribName
string
Returns
GetUniformLocation(string)
public int GetUniformLocation(string attribName)
Parameters
attribName
string
Returns
Use()
public void Use()