|
| GA_RWHandleT () |
|
| GA_RWHandleT (GA_Attribute *attrib) |
|
| GA_RWHandleT (GA_Detail *gdp, GA_AttributeOwner owner, const UT_StringRef &name, int minsize=1) |
|
void | operator= (GA_Attribute *attrib) |
|
void | bind (GA_Detail *gdp, GA_AttributeOwner owner, const UT_StringRef &name, int minsize=1) |
|
SYS_FORCE_INLINE void | bind (GA_Attribute *attrib, int minsize=1) |
|
SYS_FORCE_INLINE void | bind (GA_ATINumeric *attrib, int minsize=1) |
|
GA_ATINumeric * | getAttribute () const |
|
void | bumpDataId () const |
|
GA_DataId | getDataId () const |
|
SYS_FORCE_INLINE void | set (GA_Offset off, const T &val) const |
|
SYS_FORCE_INLINE void | setAlt (GA_Offset off, const ALTTYPE &val) const |
|
SYS_FORCE_INLINE void | set (GA_Offset off, int comp, const T &val) const |
|
SYS_FORCE_INLINE void | setAlt (GA_Offset off, int comp, const ALTTYPE &val) const |
|
SYS_FORCE_INLINE void | add (GA_Offset off, const T &val) const |
|
SYS_FORCE_INLINE void | addAlt (GA_Offset off, const ALTTYPE &val) const |
|
SYS_FORCE_INLINE void | add (GA_Offset off, int comp, const T &val) const |
|
SYS_FORCE_INLINE void | addAlt (GA_Offset off, int comp, const ALTTYPE &val) const |
|
void | setBlock (GA_Offset startoff, GA_Size nelements, const T *source, int sourcestride=1, int component=0) const |
|
void | setBlockFromIndices (GA_Index startidx, GA_Size nelements, const T *source, int sourcestride=1, int component=0) const |
|
void | makeConstant (const T &cval) const |
|
void | setPageConstant (GA_PageNum pagenum, const BASETYPE *values) const |
|
GA_ATINumeric * | operator-> () const |
|
Public Member Functions inherited from GA_ROHandleT< T, ENABLE > |
| 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) |
|
SYS_FORCE_INLINE void | bind (const GA_Attribute *attrib, int minsize=1) |
|
void | bind (const GA_ATINumeric *attrib, int minsize=1) |
|
const GA_ATINumeric * | getAttribute () const |
|
GA_DataId | getDataId () const |
|
bool | isRational () const |
|
void | clear () |
|
SYS_FORCE_INLINE bool | isValid () const |
|
SYS_FORCE_INLINE bool | isInvalid () const |
|
SYS_FORCE_INLINE bool | isAltBound () const |
|
SYS_FORCE_INLINE T | get (GA_Offset off, int comp=0) const |
|
SYS_FORCE_INLINE ALTTYPE | getAlt (GA_Offset off, int comp=0) const |
|
void | getBlock (GA_Offset startoff, GA_Size nelements, T *dest, int deststride=1, int component=0) const |
|
void | getBlockFromIndices (GA_Index startidx, GA_Size nelements, T *dest, int deststride=1, int component=0) const |
|
SYS_FORCE_INLINE T | operator() (GA_Offset off) const |
|
SYS_FORCE_INLINE T | operator[] (GA_Offset off) const |
|
SYS_FORCE_INLINE bool | isPageConstant (GA_PageNum pagenum) const |
|
bool | operator== (const GA_ROHandleT< T > &handle) const |
|
bool | operator!= (const GA_ROHandleT< T > &handle) const |
|
const GA_ATINumeric * | operator-> () const |
|
template<typename T, typename ENABLE = void>
class GA_RWHandleT< T, ENABLE >
Read-write handle for vector attribute data.
- Template Parameters
-
T | Return vector type for get methods. Requires T::value_type to describe the underlying element type of the vector. |
- Examples:
- mocapstream/MocapStreamRokokoHDK.C, and SOP/SOP_PrimVOP.C.
Definition at line 294 of file GA_Handle.h.