Shader
Object Hierarchy:
Description:
[ Compact ]
[ CCode ( cname = "sfShader" , cprefix = "sfShader_" , free_function = "sfShader_destroy" ) ]
public class Shader
Content:
Static methods:
Creation methods:
Methods:
- public void bind ()
- public uint getNativeHandle ()
- public void setBoolUniform (string name, bool x)
- public void setBvec2Uniform (string name, GlslBvec2 vector)
- public void setBvec3Uniform (string name, GlslBvec3 vector)
- public void setBvec4Uniform (string name, GlslBvec4 vector)
- public void setColorParameter (string name, Color color)
- public void setColorUniform (string name, Color color)
- public void setCurrentTextureParameter (string name)
- public void setCurrentTextureUniform (string name)
- public void setFloat2Parameter (string name, float x, float y)
- public void setFloat3Parameter (string name, float x, float y, float z)
- public void setFloat4Parameter (string name, float x, float y, float z, float w)
- public void setFloatParameter (string name, float x)
- public void setFloatUniform (string name, float x)
- public void setFloatUniformArray (string name, float scalarArray, size_t length)
- public void setIntColorUniform (string name, Color color)
- public void setIntUniform (string name, int x)
- public void setIvec2Uniform (string name, GlslIvec2 vector)
- public void setIvec3Uniform (string name, GlslIvec3 vector)
- public void setIvec4Uniform (string name, GlslIvec4 vector)
- public void setMat3Uniform (string name, GlslMat3 matrix)
- public void setMat3UniformArray (string name, GlslMat3 matrixArray, size_t length)
- public void setMat4Uniform (string name, GlslMat4 matrix)
- public void setMat4UniformArray (string name, GlslMat4 matrixArray, size_t length)
- public void setTextureParameter (string name, Texture texture)
- public void setTextureUniform (string name, Texture texture)
- public void setTransformParameter (string name, Transform transform)
- public void setVec2Uniform (string name, GlslVec2 vector)
- public void setVec2UniformArray (string name, GlslVec2 vectorArray, size_t length)
- public void setVec3Uniform (string name, GlslVec3 vector)
- public void setVec3UniformArray (string name, GlslVec3 vectorArray, size_t length)
- public void setVec4Uniform (string name, GlslVec4 vector)
- public void setVec4UniformArray (string name, GlslVec4 vectorArray, size_t length)
- public void setVector2Parameter (string name, Vector2f vector)
- public void setVector3Parameter (string name, Vector3f vector)