Table of Contents

Class ShaderProgram

Namespace
Axolotl2D.Shaders
Assembly
Axolotl2D.dll

A linked custom GLSL program owned by a scene shader library.

public sealed class ShaderProgram : IDisposable
Inheritance
ShaderProgram
Implements
Inherited Members

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

SetFloat(string, float)

public void SetFloat(string name, float value)

Parameters

name string
value float

SetInt(string, int)

public void SetInt(string name, int value)

Parameters

name string
value int

SetVector2(string, Vector2)

public void SetVector2(string name, Vector2 value)

Parameters

name string
value Vector2

SetVector4(string, Vector4)

public void SetVector4(string name, Vector4 value)

Parameters

name string
value Vector4