29 class DtKeyMapManager;
44 void setCurrentObserver(
DtObserver* observer );
47 virtual void bindFunctions();
55 virtual void incrementOrbitSpeedGain();
56 virtual void decrementOrbitSpeedGain();
57 virtual void incrementLinearSpeedGain();
58 virtual void decrementLinearSpeedGain();
59 virtual void incrementRotationSpeedGain();
60 virtual void decrementRotationSpeedGain();
64 virtual void toggleFlashlight();
68 virtual void startOrbitingLeft();
69 virtual void stopOrbitingLeft();
70 virtual void startOrbitingRight();
71 virtual void stopOrbitingRight();
72 virtual void startOrbitingUp();
73 virtual void stopOrbitingUp();
74 virtual void startOrbitingDown();
75 virtual void stopOrbitingDown();
77 virtual void startLookUp();
78 virtual void startLookDown();
79 virtual void startLookLeft();
80 virtual void startLookRight();
81 virtual void startLookTiltLeft();
82 virtual void startLookTiltRight();
84 virtual void startLevelYawLeft();
85 virtual void startLevelYawRight();
86 virtual void startLevelPitchUp();
87 virtual void startLevelPitchDown();
88 virtual void startLevelRollRight();
89 virtual void startLevelRollLeft();
91 virtual void startYawLeft();
92 virtual void startYawRight();
93 virtual void startPitchUp();
94 virtual void startPitchDown();
95 virtual void startRollRight();
96 virtual void startRollLeft();
98 virtual void startMoveObserverForward();
99 virtual void startMoveObserverLeft();
100 virtual void startMoveObserverBack();
101 virtual void startMoveObserverRight();
102 virtual void startMoveObserverUp();
103 virtual void startMoveObserverDown();
105 virtual void startMoveLevelObserverForward();
106 virtual void startMoveLevelObserverBack();
107 virtual void startMoveLevelObserverLeft();
108 virtual void startMoveLevelObserverRight();
109 virtual void startMoveLevelObserverUp();
110 virtual void startMoveLevelObserverDown();
112 virtual void startMoveAttachedContextForward();
113 virtual void startMoveAttachedContextBack();
114 virtual void startMoveAttachedContextLeft();
115 virtual void startMoveAttachedContextRight();
116 virtual void startMoveAttachedContextUp();
117 virtual void startMoveAttachedContextDown();
119 virtual void stopLookUp();
120 virtual void stopLookDown();
121 virtual void stopLookLeft();
122 virtual void stopLookRight();
123 virtual void stopLookTiltLeft();
124 virtual void stopLookTiltRight();
126 virtual void stopLevelYawLeft();
127 virtual void stopLevelYawRight();
128 virtual void stopLevelPitchUp();
129 virtual void stopLevelPitchDown();
130 virtual void stopLevelRollRight();
131 virtual void stopLevelRollLeft();
133 virtual void stopYawLeft();
134 virtual void stopYawRight();
135 virtual void stopPitchUp();
136 virtual void stopPitchDown();
137 virtual void stopRollRight();
138 virtual void stopRollLeft();
140 virtual void stopMoveObserverForward();
141 virtual void stopMoveObserverLeft();
142 virtual void stopMoveObserverBack();
143 virtual void stopMoveObserverRight();
144 virtual void stopMoveObserverUp();
145 virtual void stopMoveObserverDown();
147 virtual void stopMoveLevelObserverForward();
148 virtual void stopMoveLevelObserverBack();
149 virtual void stopMoveLevelObserverLeft();
150 virtual void stopMoveLevelObserverRight();
151 virtual void stopMoveLevelObserverUp();
152 virtual void stopMoveLevelObserverDown();
154 virtual void stopMoveAttachedContextForward();
155 virtual void stopMoveAttachedContextBack();
156 virtual void stopMoveAttachedContextLeft();
157 virtual void stopMoveAttachedContextRight();
158 virtual void stopMoveAttachedContextUp();
159 virtual void stopMoveAttachedContextDown();
161 virtual void startSuppressingConstrainToTerrain();
162 virtual void stopSuppressingConstrainToTerrain();
169 virtual void nextAttachMode();
171 virtual void level();
172 virtual void resetCamera();
173 virtual void reset();
174 virtual void toggleSpeedScaling();
175 virtual void toggleConstrainToTerrain();
176 virtual void toggleForceNorthOrientation();
179 virtual void toggleTrackHistories();
181 virtual void toggleConstrainToCenter();
182 virtual void detach();
183 virtual void toggleHideModelOnAttach();
184 virtual void toggleOrientToTargetConstraint();
185 virtual void attachNextAllowed();
186 virtual void attachNextEntityOrProp();
187 virtual void attachPrevAllowed();
188 virtual void attachPrevEntityOrProp();
190 virtual void setMimicAttachType();
191 virtual void setTetherAttachType();
192 virtual void setTrackAttachType();
194 virtual void setOrbitSpeedGain(
int gain );
195 virtual void setLinearSpeedGain(
int gain );
196 virtual void setRotationSpeedGain(
int gain );
198 virtual void clearMotion();
199 virtual void nextObserverMode();
200 virtual void previousObserverMode();
201 virtual void toggleSpeedScalingMode();
206 virtual void incrementViewResolution();
207 virtual void decrementViewResolution();
208 virtual void startIncreasingViewResolution();
209 virtual void stopIncreasingViewResolution();
210 virtual void startDecreasingViewResolution();
211 virtual void stopDecreasingViewResolution();
212 virtual void setViewResolution(
double resolution);
218 virtual void incrementViewMagnification();
219 virtual void decrementViewMagnification();
220 virtual void resetViewMagnification();
221 virtual void setViewMagnification(
double magnification);