HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GT_AgentShapeRigInfo Class Reference

#include <GT_AgentSupport.h>

+ Inheritance diagram for GT_AgentShapeRigInfo:

Public Attributes

UT_IntArray myDeformMap
 Map from the region index to agent rig index. More...
 
UT_Matrix4FArray myInvRestTransforms
 Inverse rest transform for each region. More...
 
GU_AgentBlendShapeUtils::InputCache myBlendShapeInputs
 

Additional Inherited Members

- Public Member Functions inherited from UT_IntrusiveRefCounter< GT_AgentShapeRigInfo >
SYS_FORCE_INLINE UT_IntrusiveRefCounter () noexcept
 Default constructor: Sets counter to 0. More...
 
SYS_FORCE_INLINE UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept
 Copy constructor: Sets counter to 0. More...
 
UT_IntrusiveRefCounteroperator= (const UT_IntrusiveRefCounter &) noexcept
 Assignment operator: Does not modify counter. More...
 
SYS_FORCE_INLINE uint32 use_count () const noexcept
 Return current counter. More...
 
SYS_FORCE_INLINE bool conditionalAddRef () noexcept
 
- Protected Member Functions inherited from UT_IntrusiveRefCounter< GT_AgentShapeRigInfo >
SYS_FORCE_INLINE ~UT_IntrusiveRefCounter ()
 Destructor: Only derived classes can destruct this. More...
 

Detailed Description

Rig-specific data for a shape, such as mapping from the capture attribute's regions to the rig's transforms.

Definition at line 235 of file GT_AgentSupport.h.

Member Data Documentation

GU_AgentBlendShapeUtils::InputCache GT_AgentShapeRigInfo::myBlendShapeInputs

Cache of blendshape targets and the rig channel associated with each primary target shape.

Definition at line 245 of file GT_AgentSupport.h.

UT_IntArray GT_AgentShapeRigInfo::myDeformMap

Map from the region index to agent rig index.

Definition at line 240 of file GT_AgentSupport.h.

UT_Matrix4FArray GT_AgentShapeRigInfo::myInvRestTransforms

Inverse rest transform for each region.

Definition at line 242 of file GT_AgentSupport.h.


The documentation for this class was generated from the following file: