HDK
|
#include <GU_Feather.h>
Public Types | |
typedef ValueType | value_type |
Public Member Functions | |
GU_FeatherBarbROHandle () | |
GU_FeatherBarbROHandle (const GU_Detail &gdp, GA_ROHandleT< ValueType > &pos, GA_ROHandleQ &orient, const UT_StringRef &name) | |
GU_FeatherBarbROHandle (const GU_Detail &gdp, const UT_StringRef &name) | |
GU_FeatherBarbROHandle (const GU_Detail &gdp, const GA_Attribute &attrib) | |
void | bind (const GU_Detail *gdp, const GA_Attribute *attrib) |
bool | isValid () const |
GA_Attribute * | getAttribute () |
const GA_Attribute * | getAttribute () const |
int | numBarbPoints () const |
template<class V = ValueType> | |
SYS_FORCE_INLINE std::enable_if < std::is_integral< V >::value||std::is_floating_point < V >::value, void >::type | get (GA_Offset offset, UT_Array< ValueType > &array) const |
template<class V = ValueType> | |
SYS_FORCE_INLINE std::enable_if <!std::is_integral< V >::value &&!std::is_floating_point< V > ::value, void >::type | get (GA_Offset offset, UT_Array< ValueType > &array) const |
template<typename T > | |
SYS_FORCE_INLINE void | xformToObject (GA_Offset ptoff, UT_Array< UT_Vector3T< T >> &array) const |
template<typename T > | |
SYS_FORCE_INLINE void | xformToObjectNonZero (GA_Offset ptoff, UT_Array< UT_Vector3T< T >> &array) const |
template<typename T > | |
SYS_FORCE_INLINE void | xformToLocal (GA_Offset ptoff, UT_Array< UT_Vector3T< T >> &array) const |
template<typename T > | |
SYS_FORCE_INLINE void | xformToLocalNonZero (GA_Offset ptoff, UT_Array< UT_Vector3T< T >> &array) const |
const UT_Quaternion | getOrient (GA_Offset offset) const |
SYS_FORCE_INLINE fpreal | boundingRadius (GA_Offset ptoff) const |
int | tupleSize () const |
void | bumpDataId () const |
Static Public Member Functions | |
static int | valueTupleSize () |
Protected Attributes | |
GU_Detail * | myDetail |
GA_ROHandleT< ValueType > | myPos |
GA_ROHandleQ | myOrient |
GA_Attribute * | myAttrib = nullptr |
const GA_AIFTuple * | myTuple = nullptr |
int | myTupleSize = 0 |
Definition at line 61 of file GU_Feather.h.
typedef ValueType GU_FeatherBarbROHandle< ValueType >::value_type |
Definition at line 64 of file GU_Feather.h.
|
inline |
Definition at line 66 of file GU_Feather.h.
|
inline |
Definition at line 69 of file GU_Feather.h.
|
inline |
Definition at line 83 of file GU_Feather.h.
|
inline |
Definition at line 93 of file GU_Feather.h.
|
inline |
Definition at line 102 of file GU_Feather.h.
|
inline |
Definition at line 248 of file GU_Feather.h.
|
inline |
Definition at line 266 of file GU_Feather.h.
|
inline |
Definition at line 149 of file GU_Feather.h.
|
inline |
Definition at line 160 of file GU_Feather.h.
|
inline |
Definition at line 119 of file GU_Feather.h.
|
inline |
Definition at line 125 of file GU_Feather.h.
|
inline |
Definition at line 241 of file GU_Feather.h.
|
inline |
Definition at line 113 of file GU_Feather.h.
|
inline |
Definition at line 135 of file GU_Feather.h.
|
inline |
Definition at line 260 of file GU_Feather.h.
|
inlinestatic |
Definition at line 130 of file GU_Feather.h.
|
inline |
Definition at line 207 of file GU_Feather.h.
|
inline |
Definition at line 224 of file GU_Feather.h.
|
inline |
Definition at line 171 of file GU_Feather.h.
|
inline |
Definition at line 188 of file GU_Feather.h.
|
protected |
Definition at line 276 of file GU_Feather.h.
|
protected |
Definition at line 272 of file GU_Feather.h.
|
protected |
Definition at line 274 of file GU_Feather.h.
|
protected |
Definition at line 273 of file GU_Feather.h.
|
protected |
Definition at line 277 of file GU_Feather.h.
|
protected |
Definition at line 278 of file GU_Feather.h.