7 #ifndef __operate_ManipulatorCommon_h__ 8 #define __operate_ManipulatorCommon_h__ 32 void initialize(
void);
35 virtual void bindOverlay(
sp<DrawI>& a_spDrawOverlay);
37 virtual String mode(
void)
const {
return ""; }
40 virtual void handle(
Record& a_rSignal);
60 BWORD gripLabels(
void)
const 61 {
return catalogOrDefault<bool>(
"gripLabels",FALSE); }
62 void setGripLabels(BWORD a_gripLabels)
63 { catalog<bool>(
"gripLabels")=a_gripLabels; }
65 Real anchorScale(
void)
const 66 {
return catalogOrDefault<Real>(
"anchorScale",1.0); }
67 void setAnchorScale(Real a_anchorScale)
68 { catalog<Real>(
"anchorScale")=a_anchorScale; }
70 Real gripScale(
void)
const 71 {
return catalogOrDefault<Real>(
"gripScale",1.0); }
72 void setGripScale(Real a_gripScale)
73 { catalog<Real>(
"gripScale")=a_gripScale; }
75 Real dimming(
void)
const 76 {
return catalogOrDefault<Real>(
"dimming",0.0); }
77 void setDimming(Real a_dimming)
78 { catalog<Real>(
"dimming")=a_dimming; }
80 Real foreshadow(
void)
const 81 {
return catalogOrDefault<Real>(
"foreshadow",0.0); }
82 void setForeshadow(Real a_foreshadow)
83 { catalog<Real>(
"foreshadow")=a_foreshadow; }
86 {
return catalogOrDefault<Real>(
"aura",0.0); }
87 void setAura(Real a_aura)
88 { catalog<Real>(
"aura")=a_aura; }
90 void drawTubeWithAura(
sp<DrawI>& a_rspDraw,
94 U32 a_pointCount,CurveMode a_curveMode,
95 BWORD a_multicolor,
const Color *a_color,
97 const Real a_auraScale);
103 m_hotSpot(0.0,0.0,0.0),
106 set(m_alignment[0],0.0,0.0,0.0);
107 set(m_alignment[1],0.0,0.0,0.0);
108 set(m_planeCenter,0.0,0.0,0.0);
109 set(m_planeFacing,0.0,0.0,0.0);
126 virtual void updateGrips(
void);
Common Operator/Manipulator methods.
Definition: OperateCommon.h:20
Partial Generic ManipulatorI Implemention.
Definition: ManipulatorCommon.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
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
Interactive collection of grips.
Definition: ManipulatorI.h:20