HDK
|
This is the complete list of members for GU_MotionClipRW, including all inherited members.
addClipInfo() | GU_MotionClipRW | |
canEvaluate() const | GU_MotionClipRO | inline |
clipInfo() const | GU_MotionClipRO | inline |
computeLocalTransforms(fpreal time, UT_Array< GU_AgentXformD > &result, bool constant_evaluation=false) | GU_MotionClipRO | inline |
evaluate(fpreal time, GU_Detail *result, const GA_PointGroup *result_pts=nullptr, const GA_PointGroup *topology_pts=nullptr, const GA_AttributeFilter *extra_attribs_to_unpack=nullptr, GU_MotionClipEndBehavior left_end_behavior=GU_MotionClipEndBehavior::Clamp, GU_MotionClipEndBehavior right_end_behavior=GU_MotionClipEndBehavior::Clamp) | GU_MotionClipRO | inline |
evaluate(fpreal time, GU_Detail *result, const EvaluationParms &evaluation_parms, const GA_PointGroup *result_pts=nullptr, const GA_PointGroup *topology_pts=nullptr, UT_ArrayStringMap< bool > *is_anim_point_attrib=nullptr) | GU_MotionClipRO | inline |
evaluateNoLock(fpreal time, GU_Detail *result, const EvaluationParms &evaluation_parms, const GA_PointGroup *result_pts=nullptr, const GA_PointGroup *topology_pts=nullptr, UT_ArrayStringMap< bool > *is_anim_point_attrib=nullptr) | GU_MotionClipRO | inline |
getJointGroup(GOP_Manager &gop, const UT_StringHolder &pattern) const | GU_MotionClipRO | |
getJointIndex(const UT_StringHolder &joint_name) const | GU_MotionClipRO | inline |
getJointsInGroup(GOP_Manager &gop, const UT_StringHolder &pattern, UT_StringArray &joints_in_group) const | GU_MotionClipRO | |
getSample(fpreal time) const | GU_MotionClipRO | |
getSampleTimes() | GU_MotionClipRO | inline |
getSortedFrameOrder(UT_Array< exint > &frame_order) | GU_MotionClipRO | |
getTopology(fpreal &time, GU_Detail *dest, const GA_AttributeFilter *skip=nullptr) | GU_MotionClipRO | |
GU_MotionClipBuilder class | GU_MotionClipRW | friend |
GU_MotionClipRO(const GU_Detail *gdp, UT_WorkBuffer &err_msg, bool can_evaluate=true, GU_MotionClipInfo *clipinfo=nullptr, bool compute_default_clipinfo=false, bool do_sort_samples=true, bool enable_locking=true) | GU_MotionClipRO | |
GU_MotionClipRW(GU_Detail *gdp, UT_WorkBuffer &err_msg, bool can_evaluate=true, GU_MotionClipInfo *clipinfo=nullptr, bool compute_default_clipinfo=false, bool do_sort_samples=true, bool enable_locking=true) | GU_MotionClipRW | |
hasTopology() const | GU_MotionClipRO | inline |
isInitialised() const | GU_MotionClipRO | inline |
numJoints() const | GU_MotionClipRO | inline |
ourDataIds | GU_MotionClipRO | protected |
ourGdp | GU_MotionClipRO | protected |
restFrame() const | GU_MotionClipRO | inline |
setScaleInheritance(UT_ScaleInheritanceMode scale_inheritance) | GU_MotionClipRO | inline |
setTopology(fpreal time, const GU_Detail *sample, UT_WorkBuffer &error_msg) | GU_MotionClipRW | |
sortPrimitives(GU_Detail *gdp, bool clear_array) | GU_MotionClipRO | protected |
updateGdp(const GU_Detail *gdp) override | GU_MotionClipRW | inlinevirtual |
updateGdpNC(GU_Detail *gdp) | GU_MotionClipRW | inline |
~GU_MotionClipRO()=default | GU_MotionClipRO | virtual |
~GU_MotionClipRW() override=default | GU_MotionClipRW |