|
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 518 of file GA_Handle.h.
Definition at line 522 of file GA_Handle.h.
| typedef T(* GA_ROHandleT< T, typename SCALAR(T) >::GAprobeAttribGetter)(const GA_Attribute *atr, GA_Offset, int) |
Definition at line 521 of file GA_Handle.h.
|
inline |
Definition at line 524 of file GA_Handle.h.
|
inline |
Definition at line 528 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 542 of file GA_Handle.h.
|
inline |
Definition at line 546 of file GA_Handle.h.
|
inline |
Definition at line 585 of file GA_Handle.h.
|
inline |
Definition at line 601 of file GA_Handle.h.
|
inline |
Definition at line 571 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 574 of file GA_Handle.h.
|
inline |
Definition at line 572 of file GA_Handle.h.
|
inline |
Definition at line 625 of file GA_Handle.h.
|
inline |
Definition at line 596 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 671 of file GA_Handle.h.
|
inline |
Definition at line 582 of file GA_Handle.h.
|
inline |
Definition at line 592 of file GA_Handle.h.
|
inline |
Definition at line 679 of file GA_Handle.h.
|
inline |
Definition at line 660 of file GA_Handle.h.
|
inline |
Definition at line 683 of file GA_Handle.h.
|
inline |
Definition at line 534 of file GA_Handle.h.
|
inline |
Definition at line 675 of file GA_Handle.h.
|
inline |
Definition at line 664 of file GA_Handle.h.
|
protected |
Definition at line 691 of file GA_Handle.h.
|
protected |
Definition at line 689 of file GA_Handle.h.
|
protected |
Definition at line 690 of file GA_Handle.h.