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

#include <HUSD_Skeleton.h>

Public Member Functions

 HUSD_SkeletonCache ()
 
 ~HUSD_SkeletonCache ()
 
 UT_NON_COPYABLE (HUSD_SkeletonCache)
 
bool isValid () const
 
void reset ()
 Clear the cached data. More...
 
bool init (HUSD_AutoReadLock &readlock, const HUSD_LockedStagePtr &locked_stage)
 Allocate empty cached data for the stage, replacing any existing data. More...
 
const Impl & impl () const
 
Impl & impl ()
 

Detailed Description

Opaque type containing cached data for HUSDimportSkeletonPose(). The cache is initialized by HUSDimportSkeleton().

Definition at line 59 of file HUSD_Skeleton.h.

Constructor & Destructor Documentation

HUSD_SkeletonCache::HUSD_SkeletonCache ( )
HUSD_SkeletonCache::~HUSD_SkeletonCache ( )

Member Function Documentation

const Impl& HUSD_SkeletonCache::impl ( ) const
inline

Access the cached data.

Definition at line 81 of file HUSD_Skeleton.h.

Impl& HUSD_SkeletonCache::impl ( )
inline

Access the cached data.

Definition at line 82 of file HUSD_Skeleton.h.

bool HUSD_SkeletonCache::init ( HUSD_AutoReadLock readlock,
const HUSD_LockedStagePtr locked_stage 
)

Allocate empty cached data for the stage, replacing any existing data.

bool HUSD_SkeletonCache::isValid ( ) const
inline

Definition at line 69 of file HUSD_Skeleton.h.

void HUSD_SkeletonCache::reset ( )

Clear the cached data.

HUSD_SkeletonCache::UT_NON_COPYABLE ( HUSD_SkeletonCache  )

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