ScottPlot
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Properties | List of all members
ScottPlot.OpenGL.GLPrograms.GLProgramBase Class Referenceabstract
Inheritance diagram for ScottPlot.OpenGL.GLPrograms.GLProgramBase:
ScottPlot.OpenGL.GLPrograms.IGLProgram IDisposable ScottPlot.OpenGL.GLPrograms.LinesProgram ScottPlot.OpenGL.GLPrograms.LinesProgramCustom ScottPlot.OpenGL.GLPrograms.MarkersProgram ScottPlot.OpenGL.GLPrograms.MarkerFillCircleProgram ScottPlot.OpenGL.GLPrograms.MarkerFillSquareProgram ScottPlot.OpenGL.GLPrograms.MarkerOpenCircleProgram ScottPlot.OpenGL.GLPrograms.MarkerOpenSquareProgram

Public Member Functions

 GLProgramBase ()
 
void Use ()
 
int GetAttribLocation (string attribName)
 
int GetUniformLocation (string attribName)
 
void GLFinish ()
 
void Dispose ()
 

Protected Member Functions

virtual void Dispose (bool disposing)
 

Properties

virtual ? string VertexShaderSource [get]
 
virtual ? string GeometryShaderSource [get]
 
virtual ? string FragmentShaderSource [get]
 

Constructor & Destructor Documentation

◆ GLProgramBase()

ScottPlot.OpenGL.GLPrograms.GLProgramBase.GLProgramBase ( )
inline

Member Function Documentation

◆ Dispose() [1/2]

void ScottPlot.OpenGL.GLPrograms.GLProgramBase.Dispose ( )
inline

◆ Dispose() [2/2]

virtual void ScottPlot.OpenGL.GLPrograms.GLProgramBase.Dispose ( bool  disposing)
inlineprotectedvirtual

◆ GetAttribLocation()

int ScottPlot.OpenGL.GLPrograms.GLProgramBase.GetAttribLocation ( string  attribName)
inline

◆ GetUniformLocation()

int ScottPlot.OpenGL.GLPrograms.GLProgramBase.GetUniformLocation ( string  attribName)
inline

◆ GLFinish()

void ScottPlot.OpenGL.GLPrograms.GLProgramBase.GLFinish ( )

◆ Use()

void ScottPlot.OpenGL.GLPrograms.GLProgramBase.Use ( )
inline

Property Documentation

◆ FragmentShaderSource

virtual ? string ScottPlot.OpenGL.GLPrograms.GLProgramBase.FragmentShaderSource
getprotected

◆ GeometryShaderSource

virtual ? string ScottPlot.OpenGL.GLPrograms.GLProgramBase.GeometryShaderSource
getprotected

◆ VertexShaderSource

virtual ? string ScottPlot.OpenGL.GLPrograms.GLProgramBase.VertexShaderSource
getprotected

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