The ISInt32Vector3Uniform video object interface.
More...
#include "murl_video_i_uniform.h"
The ISInt32Vector3Uniform video object interface.
This interface represents a 3-component 32bit signed integer vector uniform variable.
◆ GetUniformInterface() [1/2]
virtual IUniform* Murl::Video::ISInt32Vector3Uniform::GetUniformInterface |
( |
| ) |
|
|
pure virtual |
◆ GetUniformInterface() [2/2]
virtual const IUniform* Murl::Video::ISInt32Vector3Uniform::GetUniformInterface |
( |
| ) |
const |
|
pure virtual |
◆ GetData() [1/4]
virtual SInt32* Murl::Video::ISInt32Vector3Uniform::GetData |
( |
void * |
base | ) |
|
|
pure virtual |
Get a mutable pointer to the raw data within a given constant buffer.
- Parameters
-
base | The base pointer to the constant buffer data. |
- Returns
- A pointer to the raw data.
◆ GetData() [2/4]
virtual const SInt32* Murl::Video::ISInt32Vector3Uniform::GetData |
( |
const void * |
base | ) |
const |
|
pure virtual |
Get a constant pointer to the raw data within a given constant buffer.
- Parameters
-
base | The base pointer to the constant buffer data. |
- Returns
- A pointer to the raw data.
◆ GetData() [3/4]
virtual SInt32* Murl::Video::ISInt32Vector3Uniform::GetData |
( |
| ) |
|
|
pure virtual |
Get a mutable pointer to the raw data within the owning constant buffer.
- Returns
- A pointer to the raw data.
◆ GetData() [4/4]
virtual const SInt32* Murl::Video::ISInt32Vector3Uniform::GetData |
( |
| ) |
const |
|
pure virtual |
Get a constant pointer to the raw data within the owning constant buffer.
- Returns
- A pointer to the raw data.
◆ SetValue()
virtual void Murl::Video::ISInt32Vector3Uniform::SetValue |
( |
const SInt32 * |
value | ) |
|
|
pure virtual |
Set the variable value in the owning constant buffer.
- Parameters
-
value | A pointer to an array of 3 component values. |
The documentation for this interface was generated from the following file: