|
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, int32_t value) const |
| | Sets an int (signed, 32 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, uint32_t value) const |
| | Sets an uint (unsigned, 32 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, bool_t value) const |
| | Sets a bool (signed, 32 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, float_t value) const |
| | Sets a float (32 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, Vector2i value) const |
| | Sets a Vector2 (2 floats, 64 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, Vector2 value) const |
| | Sets a Vector2 (2 floats, 64 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, const Vector3 &value) const |
| | Sets a Vector3 (3 floats, 96 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, const Vector4 &value) const |
| | Sets a Vector4 (4 floats, 128 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, const Color &value) const |
| | Sets a Color (4 floats, 128 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, const Matrix2 &value) const |
| | Sets a Matrix2 (4 floats, 128 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, const Matrix3 &value) const |
| | Sets a Matrix3 (9 floats, 288 bits) variable in a shader.
|
| |
|
MOUNTAIN_API void | SetUniform (const char_t *keyName, const Matrix &value) const |
| | Sets a Matrix (16 floats, 512 bits) variable in a shader.
|
| |
|
MOUNTAIN_API uint32_t | GetId () const |
| | Gets the internal id of the shader.
|
| |
Definition at line 11 of file shader_base.hpp.