Table of Contents

Interface IGLShader

Namespace
ReFuel.Graphics.OpenGL
Assembly
ReFuel.Common.dll
public interface IGLShader : IEnumerable<KeyValuePair<GLShaderStages, string>>, IEnumerable
Inherited Members

Properties

Compute

string? Compute { get; }

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

bool IsCompute { get; }

Property Value

bool

Name

string? Name { get; }

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

string? Vertex { get; }

Property Value

string