Interface IGLShader
- Namespace
- ReFuel.Graphics.OpenGL
- Assembly
- ReFuel.Common.dll
public interface IGLShader : IEnumerable<KeyValuePair<GLShaderStages, string>>, IEnumerable
- Inherited Members
-
Properties
Compute
Property Value
- string
Fragment
string? Fragment { get; }
Property Value
- string
Geometry
string? Geometry { get; }
Property Value
- string
HasFragment
bool HasFragment { get; }
Property Value
- bool
HasGeometry
bool HasGeometry { get; }
Property Value
- bool
HasTesselationControl
bool HasTesselationControl { get; }
Property Value
- bool
HasTesselationEvaluation
bool HasTesselationEvaluation { get; }
Property Value
- bool
IsCompute
Property Value
- bool
Name
Property Value
- string
Stages
GLShaderStages Stages { get; }
Property Value
- GLShaderStages
TesselationControl
string? TesselationControl { get; }
Property Value
- string
TesselationEvaluation
string? TesselationEvaluation { get; }
Property Value
- string
Vertex
Property Value
- string