7 #ifndef __operator_PuppetOp_h__ 8 #define __operator_PuppetOp_h__ 33 void initialize(
void);
36 virtual void handle(
Record& a_rSignal);
40 virtual void setupState(
void);
41 virtual BWORD loadState(
const String& a_rBuffer);
45 Real a_min,Real a_max,
Color a_color);
51 const Color* a_pColor);
54 void deleteJoint(
String a_jointName);
55 void deleteJoints(
void);
57 Real lookupShift(
Record a_record,U32 a_axis);
58 Real lookupStretch(
Record a_record,U32 a_axis);
59 Real lookupBend(
Record a_record,U32 a_axis);
60 Real lookupResize(
Record a_record,U32 a_axis);
61 Real lookupRescale(
Record a_record,U32 a_axis);
62 Real lookupForward(
Record a_record,U32 a_axis);
63 Real lookupBackward(
Record a_record,U32 a_axis);
82 std::map<String,SpatialTransform> m_origMap;
83 std::map<String,SpatialTransform> m_animMap;
84 std::map<String,I32> m_posePrimitiveMap;
85 std::map<String,I32> m_animPrimitiveMap;
86 std::map<String,I32> m_offsetPrimitiveMap;
Operator base class to save and reload state.
Definition: OperatorState.h:20
kernel
Definition: namespace.dox:3
Per-class participation in the Initialized <> mechanism.
Definition: Initialized.h:117
Special vector for color (RGBA)
Definition: Color.h:21
manipulate joint transforms
Definition: PuppetOp.h:20
Generalized windowing event.
Definition: WindowEvent.h:43
Automatically reference-counted string container.
Definition: String.h:128
Reference to an instance of a Layout.
Definition: RecordSB.h:35