IVPAction Struct Reference

Vertex primitive action. More...

Inheritance diagram for IVPAction:
IMCUnknown

List of all members.

Public Types

enum  EVPActionKind {
  kVPATrackBall, kVPAResize, kVPAOffset, kVPAMoveSelection,
  kVPASelection, kVPACrease, kVPAGeneral, kVPAGeneralMove,
  kVPAExtrude, kVPAMorphTargetAddedRemoved, kVPAUVModified, kVPAUVSelection,
  kInvalidVPActionKind = 0xFFFFFFFF
}

Public Member Functions

virtual void MCCOMAPI Do ()=0
virtual void MCCOMAPI Undo ()=0
virtual void MCCOMAPI Redo ()=0
virtual ErrorCode MCCOMAPI BeginTracking (void *data)=0
virtual void MCCOMAPI ContinueTracking (void *data1, void *data2)=0
virtual void MCCOMAPI FinishTracking ()=0
virtual void MCCOMAPI SetExtraData (void *data)
virtual void MCCOMAPI RestoreLastMeshCopy ()=0
virtual void SetUniversalManipulator (IVPUniversalManipulator *um)=0
virtual void MCCOMAPI SetSymmetryFlag (boolean useSymmetry, boolean keepSymmetry)=0

Detailed Description

Vertex primitive action.


Member Enumeration Documentation

Enumerator:
kVPATrackBall 
kVPAResize 
kVPAOffset 
kVPAMoveSelection 
kVPASelection 
kVPACrease 
kVPAGeneral 
kVPAGeneralMove 
kVPAExtrude 
kVPAMorphTargetAddedRemoved 
kVPAUVModified 
kVPAUVSelection 
kInvalidVPActionKind 

Member Function Documentation

virtual ErrorCode MCCOMAPI IVPAction::BeginTracking ( void *  data  )  [pure virtual]
virtual void MCCOMAPI IVPAction::ContinueTracking ( void *  data1,
void *  data2 
) [pure virtual]
virtual void MCCOMAPI IVPAction::Do (  )  [pure virtual]
virtual void MCCOMAPI IVPAction::FinishTracking (  )  [pure virtual]
virtual void MCCOMAPI IVPAction::Redo (  )  [pure virtual]
virtual void MCCOMAPI IVPAction::RestoreLastMeshCopy (  )  [pure virtual]
virtual void MCCOMAPI IVPAction::SetExtraData ( void *  data  )  [inline, virtual]
virtual void MCCOMAPI IVPAction::SetSymmetryFlag ( boolean  useSymmetry,
boolean  keepSymmetry 
) [pure virtual]
virtual void IVPAction::SetUniversalManipulator ( IVPUniversalManipulator *  um  )  [pure virtual]
virtual void MCCOMAPI IVPAction::Undo (  )  [pure virtual]

The documentation for this struct was generated from the following file:
Generated on Mon Apr 26 22:47:52 2010 for Carrara SDK Doc by  doxygen 1.6.3