![]() |
Gorgon Game Engine
|
Public Member Functions | |
| MaskedAlphaShader & | SetAlpha (GL::Texture value) |
| Sets alpha texture. More... | |
| MaskedAlphaShader & | SetMask (GL::Texture value) |
| MaskedAlphaShader & | SetTextureCoords (const GL::QuadTextureCoords &value) |
| Sets texture coordinates. More... | |
| MaskedAlphaShader & | SetTint (const Graphics::RGBAf &value) |
| MaskedAlphaShader & | SetVertexCoords (const GL::QuadVertices &value) |
Static Public Member Functions | |
| static MaskedAlphaShader & | Use () |
| MaskedAlphaShader& SetAlpha | ( | GL::Texture | value | ) |
Sets alpha texture.
References Shader::BindTexture(), and glActiveTexture.
| MaskedAlphaShader& SetMask | ( | GL::Texture | value | ) |
References Shader::BindTexture(), and glActiveTexture.
| MaskedAlphaShader& SetTextureCoords | ( | const GL::QuadTextureCoords & | value | ) |
Sets texture coordinates.
References Shader::LocateUniform(), and Shader::UpdateUniform().
| MaskedAlphaShader& SetTint | ( | const Graphics::RGBAf & | value | ) |
References Shader::LocateUniform(), and Shader::UpdateUniform().
| MaskedAlphaShader& SetVertexCoords | ( | const GL::QuadVertices & | value | ) |
References Shader::LocateUniform(), and Shader::UpdateUniform().
|
static |