The IFloatUniform interface.
More...
#include <murl_graph_i_uniform.h>
The IFloatUniform interface.
This interface represents a specialized shader uniform object representing a scalar 32bit floating point value.
◆ GetUniformInterface() [1/2]
virtual IUniform* Murl::Graph::IFloatUniform::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::IFloatUniform::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::IFloatUniform::SetValue |
( |
Float |
value | ) |
|
|
pure virtual |
Set the uniform object's value.
- Parameters
-
value | The scalar value to set. |
◆ GetValue() [1/2]
virtual Float Murl::Graph::IFloatUniform::GetValue |
( |
| ) |
const |
|
pure virtual |
Get the uniform object's current value.
- Returns
- The current scalar value.
◆ GetValue() [2/2]
virtual Float* Murl::Graph::IFloatUniform::GetValue |
( |
| ) |
|
|
pure virtual |
Get a mutable pointer to the uniform object's current value.
- Returns
- The current scalar value.
The documentation for this interface was generated from the following file: