|
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.