The IFloatMatrix2Uniform interface.
More...
#include <murl_graph_i_uniform.h>
The IFloatMatrix2Uniform interface.
This interface represents a specialized shader uniform object representing a 2x2-component 32bit floating point matrix value.
◆ GetUniformInterface() [1/2]
virtual IUniform* Murl::Graph::IFloatMatrix2Uniform::GetUniformInterface |
( |
| ) |
|
|
pure virtual |
Get the uniform object's mutable base interface to access common properties.
- Returns
- The mutable base interface.
◆ GetUniformInterface() [2/2]
virtual const IUniform* Murl::Graph::IFloatMatrix2Uniform::GetUniformInterface |
( |
| ) |
const |
|
pure virtual |
Get the uniform object's constant base interface to access common properties.
- Returns
- The constant base interface.
◆ SetValue()
virtual void Murl::Graph::IFloatMatrix2Uniform::SetValue |
( |
const Float * |
value | ) |
|
|
pure virtual |
Set the uniform object's value.
- Parameters
-
value | A pointer to the raw component values to set. |
◆ GetValue() [1/2]
virtual const Float* Murl::Graph::IFloatMatrix2Uniform::GetValue |
( |
| ) |
const |
|
pure virtual |
Get the uniform object's current value.
- Returns
- A constant pointer to the current raw component values.
◆ GetValue() [2/2]
virtual Float* Murl::Graph::IFloatMatrix2Uniform::GetValue |
( |
| ) |
|
|
pure virtual |
Get the uniform object's current value.
- Returns
- A mutable pointer to the current raw component values.
The documentation for this interface was generated from the following file: