Murl::Graph::ISInt16Vector2Attribute Interface Referenceabstract
The ISInt16Vector2Attribute interface. More...
#include "murl_graph_i_attribute.h"
Public Member Functions | |
virtual IAttribute * | GetAttributeInterface ()=0 |
Get the attribute object's mutable base interface to access common properties. More... | |
virtual const IAttribute * | GetAttributeInterface () const =0 |
Get the attribute object's constant base interface to access common properties. More... | |
virtual SInt16 * | GetValue (UInt32 index)=0 |
Get a mutable pointer to the attribute's value at a given index. More... | |
virtual const SInt16 * | GetValue (UInt32 index) const =0 |
Get a constant pointer to the attribute's value at a given index. More... | |
Detailed Description
The ISInt16Vector2Attribute interface.
This interface represents a specialized vertex attribute object representing a 2-component vector of 16bit signed integer values.
Member Function Documentation
◆ GetAttributeInterface() [1/2]
|
pure virtual |
Get the attribute object's mutable base interface to access common properties.
- Returns
- The mutable base interface.
◆ GetAttributeInterface() [2/2]
|
pure virtual |
Get the attribute object's constant base interface to access common properties.
- Returns
- The constant base interface.
◆ GetValue() [1/2]
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]
|
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:
- murl_graph_i_attribute.h