7 #ifndef __operator_FollicleOp_h__ 8 #define __operator_FollicleOp_h__ 32 m_clearOnRelease(FALSE),
35 m_addReplacement(0.0,0.0,0.0),
43 void initialize(
void);
46 virtual void handle(
Record& a_rSignal);
53 void syncToInput(
void);
57 Record getEdit(I32 a_index);
59 void slideOnUV(I32 a_index,
const Vector2 a_deltaUV);
60 void snapToSurface(I32 a_index);
65 void scaleValue(Real a_scale,
77 void conformValue(BWORD a_flood);
78 void revertValue(BWORD a_flood);
83 BWORD revert(I32 a_index);
84 BWORD hideToggle(I32 a_index);
85 BWORD hidden(I32 a_index);
86 void hide(I32 a_index);
88 BWORD moved(I32 a_index);
90 virtual void setupState(
void);
91 virtual BWORD loadState(
const String& rBuffer);
96 void appendPoint(
Record a_edit);
98 void clearPositionalCaches(
void);
100 void updateAction(
String& a_rAction);
101 void updateNeighbors(
void);
160 BWORD m_clearOnRelease;
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
The main data access class for the data system.
Definition: Accessor.h:128
Generalized windowing event.
Definition: WindowEvent.h:43
Automatically reference-counted string container.
Definition: String.h:128
Operator to edit surface locations.
Definition: FollicleOp.h:20
Wrapper for std::vector.
Definition: Array.h:21
Reference to an instance of a Layout.
Definition: RecordSB.h:35
Intrusive Smart Pointer.
Definition: src/core/ptr.h:53