|
template<typename DESTTYPE , typename MYTYPE > |
static DESTTYPE | directGetterScalar (const GA_Attribute *atr, GA_Offset off, int comp) |
| Direct access to compound objects. More...
|
|
template<typename SRCTYPE , typename MYTYPE > |
static void | directSetterScalar (GA_Attribute *atr, GA_Offset off, int comp, SRCTYPE val) |
|
template<typename SRCTYPE , typename MYTYPE > |
static void | directAdderScalar (GA_Attribute *atr, GA_Offset off, int comp, SRCTYPE val) |
|
template<typename DESTTYPE , typename MYTYPE > |
static void | directGetterVector (DESTTYPE &value, const GA_Attribute *atr, GA_Offset off) |
|
template<typename SRCTYPE , typename MYTYPE > |
static void | directSetterVector (GA_Attribute *atr, GA_Offset off, const SRCTYPE &val) |
|
template<typename SRCTYPE , typename MYTYPE > |
static void | directAdderVector (GA_Attribute *atr, GA_Offset off, const SRCTYPE &val) |
|
template<typename DESTTYPE , typename MYTYPE > |
static DESTTYPE | directVector3GetterScalar (const GA_Attribute *atr, GA_Offset off, int comp) |
|
template<typename SRCTYPE , typename MYTYPE > |
static void | directVector3SetterScalar (GA_Attribute *atr, GA_Offset off, int comp, SRCTYPE val) |
|
template<typename SRCTYPE , typename MYTYPE > |
static void | directVector3AdderScalar (GA_Attribute *atr, GA_Offset off, int comp, SRCTYPE val) |
|
template<typename DESTTYPE , typename MYTYPE > |
static void | directVector3GetterVector (DESTTYPE &value, const GA_Attribute *atr, GA_Offset off) |
|
template<typename SRCTYPE , typename MYTYPE > |
static void | directVector3SetterVector (GA_Attribute *atr, GA_Offset off, const SRCTYPE &val) |
|
template<typename SRCTYPE , typename MYTYPE > |
static void | directVector3AdderVector (GA_Attribute *atr, GA_Offset off, const SRCTYPE &val) |
|
template<typename T , typename BASETYPE , typename MYTYPE > |
static T * | directPageGetter (GA_Attribute *atr, T *marshall, GA_Offset off, int comp, bool &isconstant) |
|
template<typename T , typename BASETYPE , typename MYTYPE > |
static T * | directVector3PageGetter (GA_Attribute *atr, T *marshall, GA_Offset off, int comp, bool &isconstant) |
|
template<typename T , typename BASETYPE , typename MYTYPE > |
static T * | directPageGetterRO (const GA_Attribute *atr, T *marshall, GA_Offset off, int comp, bool &isconstant) |
|
template<typename T , typename BASETYPE , typename MYTYPE > |
static T * | directVector3PageGetterRO (const GA_Attribute *atr, T *marshall, GA_Offset off, int comp, bool &isconstant) |
|
template<typename T , typename BASETYPE , typename MYTYPE > |
static void | directPageSetter (GA_Attribute *atr, const T *srcdata, GA_Offset off, int comp) |
|
template<typename T , typename BASETYPE , typename MYTYPE > |
static void | directVector3PageSetter (GA_Attribute *atr, const T *srcdata, GA_Offset off, int comp) |
|
template<typename BASE>
class GA_DataArray::directAttributeAdapter< BASE >
Helper class for wrapping all direct access methods in a version that takes an attribute pointer. The provided base class must provide two static conversion methos: static const GA_DataArray const getData(const GA_Attribute *); static GA_DataArray const getData(GA_Attribute *);
Definition at line 363 of file GA_DataArray.h.