![]() |
Murl Engine API
Version 2018.3
|
The ISInt16Attribute interface. More...
#include <murl_graph_i_attribute.h>
The ISInt16Attribute interface.
This interface represents a specialized vertex attribute object representing a scalar 16bit signed integer value.
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... | |
|
pure virtual |
Get the attribute object's mutable base interface to access common properties.
|
pure virtual |
Get the attribute object's constant base interface to access common properties.
Get a mutable pointer to the attribute's value at a given index.
index | The zero-based index of the vertex entry to access. |
Get a constant pointer to the attribute's value at a given index.
index | The zero-based index of the vertex entry to access. |