15 #ifndef __GA_PwHandle__
16 #define __GA_PwHandle__
24 template<
bool isconst=true>
38 ,
myW(gdp.getPwAttribute())
51 return myP.getAttribute();
89 myW.set(ptoff, v.
w());
GA_PwHandle< false > Base
Definition of a geometry attribute.
GA_PwHandleRW(Detail &gdp)
SYS_SelectType< GA_RWHandleV3, GA_ROHandleV3, isconst >::type HandleV3
UT_Vector3T< float > UT_Vector3
void set(GA_Offset ptoff, const UT_Vector4 &v) const
SYS_SelectType< GA_RWHandleF, GA_ROHandleF, isconst >::type HandleF
SYS_SelectType< GA_Detail, const GA_Detail, isconst >::type Detail
void set(GA_Offset ptoff, int component, const UT_Vector4 &v) const
UT_Vector4T< float > UT_Vector4
SYS_SelectType< GA_RWHandleF, GA_ROHandleF, isconst >::type HandleF
SYS_SelectType< GA_Detail, const GA_Detail, isconst >::type Detail
SYS_SelectType< GA_RWHandleV3, GA_ROHandleV3, isconst >::type HandleV3
GA_PwHandleRW(const HandleV3 &p, const HandleF &w)
constexpr SYS_FORCE_INLINE T & w() noexcept
GA_PwHandle(const HandleV3 &p, const HandleF &w)
GA_PwHandle< true > GA_PwHandleRO
GLubyte GLubyte GLubyte GLubyte w
const GA_Attribute * getAttribute() const