|
HDK
|
#include <GU_Feather.h>
Inheritance diagram for GU_FeatherBarbROHandle< ValueType >: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.