HDK
|
#include <GA_PageHandle.h>
Public Types | |
typedef T | value_type |
Protected Attributes | |
T | myMarshalledData [GA_PAGE_SIZE] |
T * | myDataPtr |
INTERNAL_ATTRIB * | myAttrib |
GA_Offset | myBaseOffset |
int | myComponent |
bool | myIsConstant |
Definition at line 37 of file GA_PageHandle.h.
typedef T GA_PageHandleT< T, TB, READ, WRITE, EXTERNAL_ATTRIB, INTERNAL_ATTRIB, DETAIL >::value_type |
Definition at line 40 of file GA_PageHandle.h.
|
inline |
Definition at line 42 of file GA_PageHandle.h.
|
inline |
Definition at line 46 of file GA_PageHandle.h.
GA_PageHandleT< T, TB, READ, WRITE, EXTERNAL_ATTRIB, INTERNAL_ATTRIB, DETAIL >::GA_PageHandleT | ( | DETAIL * | gdp, |
GA_AttributeOwner | owner, | ||
const char * | name, | ||
int | component = 0 |
||
) |
|
inline |
Definition at line 59 of file GA_PageHandle.h.
|
inline |
Definition at line 269 of file GA_PageHandle.h.
void GA_PageHandleT< T, TB, READ, WRITE, EXTERNAL_ATTRIB, INTERNAL_ATTRIB, DETAIL >::bind | ( | DETAIL * | gdp, |
GA_AttributeOwner | owner, | ||
const char * | name, | ||
int | component = 0 |
||
) |
|
inline |
Bind unsafe does no checking of the attribute, assuming it is already a GA_ATINumeric.
Definition at line 290 of file GA_PageHandle.h.
|
inline |
Definition at line 82 of file GA_PageHandle.h.
|
inline |
Definition at line 96 of file GA_PageHandle.h.
void GA_PageHandleT< T, TB, READ, WRITE, EXTERNAL_ATTRIB, INTERNAL_ATTRIB, DETAIL >::flushIfNeeded | ( | ) |
|
inline |
Definition at line 143 of file GA_PageHandle.h.
|
inline |
Definition at line 76 of file GA_PageHandle.h.
|
inline |
Definition at line 88 of file GA_PageHandle.h.
|
inline |
Definition at line 147 of file GA_PageHandle.h.
|
inline |
This returns if the page was constant when it was fetched. It may no longer be constant if someone wrote to it.
Definition at line 121 of file GA_PageHandle.h.
|
inline |
Definition at line 139 of file GA_PageHandle.h.
|
inline |
Definition at line 138 of file GA_PageHandle.h.
|
inline |
Definition at line 124 of file GA_PageHandle.h.
|
inline |
Definition at line 77 of file GA_PageHandle.h.
|
inline |
Definition at line 153 of file GA_PageHandle.h.
|
inline |
Somewhat expensive as it must flush and rebind! It is preferred to have several page handles, one for each component.
Definition at line 74 of file GA_PageHandle.h.
|
inline |
Sets the default value If the attribute is unbound, this is the value that will be read.
Definition at line 107 of file GA_PageHandle.h.
|
inline |
Definition at line 304 of file GA_PageHandle.h.
|
inline |
Sets all components of all elements of the specified page to the given values. NOTE: The length of values must be equal to the tuple size.
Definition at line 132 of file GA_PageHandle.h.
|
inline |
Definition at line 157 of file GA_PageHandle.h.
|
inline |
Definition at line 165 of file GA_PageHandle.h.
|
inline |
Definition at line 169 of file GA_PageHandle.h.
|
protected |
Definition at line 183 of file GA_PageHandle.h.
|
protected |
Definition at line 184 of file GA_PageHandle.h.
|
protected |
Definition at line 185 of file GA_PageHandle.h.
|
protected |
Definition at line 182 of file GA_PageHandle.h.
|
protected |
Definition at line 186 of file GA_PageHandle.h.
|
protected |
Definition at line 181 of file GA_PageHandle.h.