HDK
|
#include <GU_Feather.h>
Public Member Functions | |
GU_FeatherBarbRWHandle () | |
GU_FeatherBarbRWHandle (GU_Detail &gdp, GA_ROHandleT< ValueType > &pos, GA_ROHandleQ &orient, const UT_StringRef &name) | |
GU_FeatherBarbRWHandle (const GU_Detail &gdp, const UT_StringRef &name) | |
GU_FeatherBarbRWHandle (const GU_Detail &gdp, const GA_Attribute &attrib) | |
GA_Attribute * | operator-> () const |
template<class V = ValueType> | |
SYS_FORCE_INLINE std::enable_if <!std::is_integral< V >::value &&!std::is_floating_point< V > ::value, void >::type | set (GA_Offset offset, const 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 | blend (GA_Offset offset, const ValueType *array, float alpha) const |
template<class V = ValueType> | |
SYS_FORCE_INLINE std::enable_if < std::is_integral< V >::value||std::is_floating_point < V >::value, void >::type | set (GA_Offset offset, const ValueType *array) const |
Public Member Functions inherited from GU_FeatherBarbROHandle< ValueType > | |
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 |
Additional Inherited Members | |
Public Types inherited from GU_FeatherBarbROHandle< ValueType > | |
typedef ValueType | value_type |
Static Public Member Functions inherited from GU_FeatherBarbROHandle< ValueType > | |
static int | valueTupleSize () |
Protected Attributes inherited from GU_FeatherBarbROHandle< ValueType > | |
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 301 of file GU_Feather.h.
|
inline |
Definition at line 305 of file GU_Feather.h.
|
inline |
Definition at line 309 of file GU_Feather.h.
|
inline |
Definition at line 317 of file GU_Feather.h.
|
inline |
Definition at line 324 of file GU_Feather.h.
|
inline |
Definition at line 351 of file GU_Feather.h.
|
inline |
Definition at line 331 of file GU_Feather.h.
|
inline |
Definition at line 340 of file GU_Feather.h.
|
inline |
Definition at line 369 of file GU_Feather.h.