The ISInt16Vector2Attribute interface.
More...
#include <murl_graph_i_attribute.h>
The ISInt16Vector2Attribute interface.
This interface represents a specialized vertex attribute object representing a 2-component vector of 16bit signed integer values.
◆ GetAttributeInterface() [1/2]
virtual IAttribute* Murl::Graph::ISInt16Vector2Attribute::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::ISInt16Vector2Attribute::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 SInt16* Murl::Graph::ISInt16Vector2Attribute::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 SInt16* Murl::Graph::ISInt16Vector2Attribute::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: