HDK
|
#include <GA_Handle.h>
Public Types | |
typedef T(* | GAprobeAttribGetter )(const GA_Attribute *atr, GA_Offset, int) |
typedef T | BASETYPE |
Protected Attributes | |
GA_ATINumeric * | myAttrib |
GA_PageArray< BASETYPE, 1 > * | myExactMatch |
GA_PageArray< BASETYPE > * | myAlmostMatch |
Read-only handle for scalar attribute data.
T | Return type for get methods |
Definition at line 505 of file GA_Handle.h.
Definition at line 509 of file GA_Handle.h.
typedef T(* GA_ROHandleT< T, typename SCALAR(T) >::GAprobeAttribGetter)(const GA_Attribute *atr, GA_Offset, int) |
Definition at line 508 of file GA_Handle.h.
|
inline |
Definition at line 511 of file GA_Handle.h.
|
inline |
Definition at line 515 of file GA_Handle.h.
GA_ROHandleT< T, typename SCALAR(T) >::GA_ROHandleT | ( | const GA_Detail * | gdp, |
GA_AttributeOwner | owner, | ||
const UT_StringRef & | name, | ||
int | minsize = 1 |
||
) |
void GA_ROHandleT< T, typename SCALAR(T) >::bind | ( | const GA_Detail * | gdp, |
GA_AttributeOwner | owner, | ||
const UT_StringRef & | name, | ||
int | minsize = 1 |
||
) |
|
inline |
Definition at line 529 of file GA_Handle.h.
|
inline |
Definition at line 533 of file GA_Handle.h.
|
inline |
Definition at line 572 of file GA_Handle.h.
|
inline |
Definition at line 588 of file GA_Handle.h.
|
inline |
Definition at line 558 of file GA_Handle.h.
void GA_ROHandleT< T, typename SCALAR(T) >::getBlock | ( | GA_Offset | startoff, |
GA_Size | nelements, | ||
T * | dest, | ||
int | deststride = 1 , |
||
int | component = 0 |
||
) | const |
Copies attribute values from a contiguous block of offsets into the dest array. NOTE: The block of offsets is assumed to have no holes, else data could be read from offsets that don't have corresponding elements.
void GA_ROHandleT< T, typename SCALAR(T) >::getBlockFromIndices | ( | GA_Index | startidx, |
GA_Size | nelements, | ||
T * | dest, | ||
int | deststride = 1 , |
||
int | component = 0 |
||
) | const |
Copies attribute values from a contiguous block of indices into the dest array. This allows there to be holes in the geometry.
|
inline |
Definition at line 561 of file GA_Handle.h.
|
inline |
Definition at line 559 of file GA_Handle.h.
|
inline |
Definition at line 609 of file GA_Handle.h.
|
inline |
Definition at line 583 of file GA_Handle.h.
|
inline |
Returns true iff the specified page is constant-compressed, where a single value is stored to represent GA_PAGE_SIZE values in the page, (or possibly fewer if only one page).
Definition at line 655 of file GA_Handle.h.
|
inline |
Definition at line 569 of file GA_Handle.h.
|
inline |
Definition at line 579 of file GA_Handle.h.
|
inline |
Definition at line 663 of file GA_Handle.h.
|
inline |
Definition at line 644 of file GA_Handle.h.
|
inline |
Definition at line 667 of file GA_Handle.h.
|
inline |
Definition at line 521 of file GA_Handle.h.
|
inline |
Definition at line 659 of file GA_Handle.h.
|
inline |
Definition at line 648 of file GA_Handle.h.
|
protected |
Definition at line 675 of file GA_Handle.h.
|
protected |
Definition at line 673 of file GA_Handle.h.
|
protected |
Definition at line 674 of file GA_Handle.h.