HDK
|
Read-only handle for array attribute data. More...
#include <GA_Handle.h>
Public Types | |
typedef GA_HandleDetail::ArrayAIF< T > ::type | AIFType |
Public Member Functions | |
GA_ROHandleT () | |
GA_ROHandleT (const GA_Attribute *attrib) | |
GA_ROHandleT (const GA_Detail *gdp, GA_AttributeOwner owner, const UT_StringRef &name, int minsize=1) | |
void | operator= (const GA_Attribute *attrib) |
void | bind (const GA_Detail *gdp, GA_AttributeOwner owner, const UT_StringRef &name, int minsize=1) |
void | bind (const GA_Attribute *attrib, int minsize=1) |
const GA_Attribute * | getAttribute () const |
void | clear () |
SYS_FORCE_INLINE bool | isValid () const |
SYS_FORCE_INLINE bool | isInvalid () const |
SYS_FORCE_INLINE void | get (GA_Offset off, T &value) const |
bool | operator== (const GA_ROHandleT< T > &handle) const |
bool | operator!= (const GA_ROHandleT< T > &handle) const |
const GA_Attribute * | operator-> () const |
Protected Attributes | |
GA_Attribute * | myAttrib |
const AIFType * | myAIF |
Read-only handle for array attribute data.
Definition at line 1188 of file GA_Handle.h.
typedef GA_HandleDetail::ArrayAIF<T>::type GA_ROHandleT< T, typename ENABLE_ARRAY(T)>::AIFType |
Definition at line 1191 of file GA_Handle.h.
|
inline |
Definition at line 1193 of file GA_Handle.h.
|
inline |
Definition at line 1197 of file GA_Handle.h.
GA_ROHandleT< T, typename ENABLE_ARRAY(T)>::GA_ROHandleT | ( | const GA_Detail * | gdp, |
GA_AttributeOwner | owner, | ||
const UT_StringRef & | name, | ||
int | minsize = 1 |
||
) |
void GA_ROHandleT< T, typename ENABLE_ARRAY(T)>::bind | ( | const GA_Detail * | gdp, |
GA_AttributeOwner | owner, | ||
const UT_StringRef & | name, | ||
int | minsize = 1 |
||
) |
|
inline |
Definition at line 1209 of file GA_Handle.h.
|
inline |
Definition at line 1221 of file GA_Handle.h.
|
inline |
Definition at line 1230 of file GA_Handle.h.
|
inline |
Definition at line 1219 of file GA_Handle.h.
|
inline |
Definition at line 1228 of file GA_Handle.h.
|
inline |
Definition at line 1227 of file GA_Handle.h.
|
inline |
Definition at line 1243 of file GA_Handle.h.
|
inline |
Definition at line 1248 of file GA_Handle.h.
|
inline |
Definition at line 1203 of file GA_Handle.h.
|
inline |
Definition at line 1238 of file GA_Handle.h.
|
protected |
Definition at line 1255 of file GA_Handle.h.
|
protected |
Definition at line 1254 of file GA_Handle.h.