Murl::Graph::IFloatMatrix4Uniform Interface Referenceabstract
The IFloatMatrix4Uniform interface. More...
#include "murl_graph_i_uniform.h"
Public Member Functions | |
virtual IUniform * | GetUniformInterface ()=0 |
Get the uniform object's mutable base interface to access common properties. More... | |
virtual const IUniform * | GetUniformInterface () const =0 |
Get the uniform object's constant base interface to access common properties. More... | |
virtual void | SetValue (const Float *value)=0 |
Set the uniform object's value. More... | |
virtual const Float * | GetValue () const =0 |
Get the uniform object's current value. More... | |
virtual Float * | GetValue ()=0 |
Get the uniform object's current value. More... | |
Detailed Description
The IFloatMatrix4Uniform interface.
This interface represents a specialized shader uniform object representing a 4x4-component 32bit floating point matrix value.
Member Function Documentation
◆ GetUniformInterface() [1/2]
|
pure virtual |
Get the uniform object's mutable base interface to access common properties.
- Returns
- The mutable base interface.
◆ GetUniformInterface() [2/2]
|
pure virtual |
Get the uniform object's constant base interface to access common properties.
- Returns
- The constant base interface.
◆ SetValue()
|
pure virtual |
Set the uniform object's value.
- Parameters
-
value A pointer to the raw component values to set.
◆ GetValue() [1/2]
|
pure virtual |
Get the uniform object's current value.
- Returns
- A constant pointer to the current raw component values.
◆ GetValue() [2/2]
|
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:
- murl_graph_i_uniform.h