The IUInt8Vector3Attribute interface.
More...
#include <murl_graph_i_attribute.h>
The IUInt8Vector3Attribute interface.
This interface represents a specialized vertex attribute object representing a 3-component vector of 8bit unsigned integer values.
◆ GetAttributeInterface() [1/2]
virtual IAttribute* Murl::Graph::IUInt8Vector3Attribute::GetAttributeInterface |
( |
| ) |
|
|
pure virtual |
Get the attribute object's mutable base interface to access common properties.
- Returns
- The mutable base interface.
◆ GetAttributeInterface() [2/2]
virtual const IAttribute* Murl::Graph::IUInt8Vector3Attribute::GetAttributeInterface |
( |
| ) |
const |
|
pure virtual |
Get the attribute object's constant base interface to access common properties.
- Returns
- The constant base interface.
◆ GetValue() [1/2]
virtual UInt8* Murl::Graph::IUInt8Vector3Attribute::GetValue |
( |
UInt32 |
index | ) |
|
|
pure virtual |
Get a mutable pointer to the attribute's value at a given index.
- Parameters
-
index | The zero-based index of the vertex entry to access. |
- Returns
- A pointer to the attribute value within the requested vertex entry.
◆ GetValue() [2/2]
virtual const UInt8* Murl::Graph::IUInt8Vector3Attribute::GetValue |
( |
UInt32 |
index | ) |
const |
|
pure virtual |
Get a constant pointer to the attribute's value at a given index.
- Parameters
-
index | The zero-based index of the vertex entry to access. |
- Returns
- A pointer to the attribute value within the requested vertex entry.
The documentation for this interface was generated from the following file: