PoseMorphBaseData Class Reference

#include <c4d_posemorphtagdata.h>

Public Member Functions

 PoseMorphBaseData ()
 
 ~PoseMorphBaseData ()
 
void Free ()
 
Bool Init ()
 
Bool Set (BaseList2D *bl, POSEMORPH_SET_FLAGS flags)
 
Bool BuildPoints (BaseObject *op)
 
Bool BuildAxis (PolygonObject *plyop)
 
Bool BuildHierarchyData (BaseList2D *bl)
 
Bool Write (HyperFile *hf)
 
Bool Read (HyperFile *hf)
 
Bool CopyTo (PoseMorphBaseData *dst, AliasTrans *trn, POSEMORPH_COPY_FLAGS flags) const
 

Public Attributes

PoseMorphBaseHierarchyDatam_pHData
 
POSEMORPHDATA_FLAG m_Flags
 
PoseMorphPSRm_pPSR
 
PoseMorphVerticesm_pVert
 
PoseMorphVerticesm_pTangents
 
PoseMorphAxism_pAxis
 
UInt64 m_TmpDeformerGUID
 

Detailed Description

Private.

Constructor & Destructor Documentation

◆ PoseMorphBaseData()

◆ ~PoseMorphBaseData()

Member Function Documentation

◆ Free()

void Free ( )

◆ Init()

Bool Init ( )

◆ Set()

Bool Set ( BaseList2D bl,
POSEMORPH_SET_FLAGS  flags 
)

◆ BuildPoints()

Bool BuildPoints ( BaseObject op)

◆ BuildAxis()

Bool BuildAxis ( PolygonObject plyop)

◆ BuildHierarchyData()

Bool BuildHierarchyData ( BaseList2D bl)

◆ Write()

Bool Write ( HyperFile hf)

◆ Read()

Bool Read ( HyperFile hf)

◆ CopyTo()

Bool CopyTo ( PoseMorphBaseData dst,
AliasTrans trn,
POSEMORPH_COPY_FLAGS  flags 
) const

Member Data Documentation

◆ m_pHData

◆ m_Flags

◆ m_pPSR

PoseMorphPSR* m_pPSR

◆ m_pVert

◆ m_pTangents

PoseMorphVertices* m_pTangents

◆ m_pAxis

PoseMorphAxis* m_pAxis

◆ m_TmpDeformerGUID

UInt64 m_TmpDeformerGUID