raSystem
1.0 bata
|
#include <raCamera.h>
Public Member Functions | |
raCamera () | |
virtual long | OnKeyDown (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnKeyUp (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnRMouseUp (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnRMouseDown (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnLMouseUp (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnLMouseDown (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnMMouseUp (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnMMouseDown (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnCaptureChange (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual long | OnMouseWheel (HWND wnd, WPARAM wParam, LPARAM lParam) |
virtual void | FrameMove (float fTime, float FPS)=0 |
virtual void | Reset () |
virtual void | SetViewParams (raVector3 *pvEyePt, raVector3 *pvLookatPt) |
virtual void | SetProjParams (float fFOV, float fAspect, float fNearPlane, float fFarPlane) |
virtual void | SetOrthoCamera (raVector2 *pvWindowSize, float fNearPlane, float fFarPlane) |
virtual void | SetDragRect (RECT &rc) |
void | SetInvertPitch (bool bInvertPitch) |
void | SetDrag (bool bMovementDrag, FLOAT fTotalDragTimeToZero=0.25f) |
void | SetEnableYAxisMovement (bool bEnableYAxisMovement) |
void | SetEnablePositionMovement (bool bEnablePositionMovement) |
void | SetClipToBoundary (bool bClipToBoundary, D3DXVECTOR3 *pvMinBoundary, raVector3 *pvMaxBoundary) |
void | SetScalers (FLOAT fRotationScaler=0.01f, FLOAT fMoveScaler=5.0f) |
void | SetNumberOfFramesToSmoothMouseData (int nFrames) |
void | SetResetCursorAfterMove (bool bResetCursorAfterMove) |
virtual const raMatrix | GetViewMatrix () |
virtual const raMatrix | GetProjMatrix () |
virtual const raMatrix | GetOrthoMatrix () |
virtual raVector3 * | GetEyePt () |
virtual raVector3 * | GetLookAtPt () |
virtual float | GetNearClip () |
virtual float | GetFarClip () |
virtual raMatrix * | GetWorldMatrix () |
virtual raVector3 * | GetWorldRight () |
virtual raVector3 * | GetWorldUp () |
virtual raVector3 * | GetWorldAhead () |
raVector3 * | GetVelocity () |
bool | IsBeingDragged () |
bool | IsMouseLButtonDown () |
bool | IsMouseMButtonDown () |
bool | IsMouseRButtonDown () |
Protected Member Functions | |
virtual D3DUtil_CameraKeys | MapKey (UINT nKey) |
bool | IsKeyDown (BYTE key) const |
bool | WasKeyDown (BYTE key) const |
void | ConstrainToBoundary (raVector3 *pV) |
void | UpdateMouseDelta () |
void | UpdateVelocity (float fElapsedTime) |
void | GetInput (bool bGetKeyboardInput, bool bGetMouseInput, bool bGetGamepadInput, bool bResetCursorAfterMove) |
Definition at line 35 of file raCamera.h.
raCamera::raCamera | ( | ) |
Definition at line 15 of file racamera.cpp.
Definition at line 369 of file racamera.cpp.
|
pure virtual |
Implemented in raColCamera, raCameraFP, and raOrthoCamera.
|
inlinevirtual |
Reimplemented in raCameraFP.
Definition at line 116 of file raCamera.h.
|
inlinevirtual |
Definition at line 128 of file raCamera.h.
|
protected |
Definition at line 236 of file racamera.cpp.
|
inlinevirtual |
Definition at line 120 of file raCamera.h.
|
inlinevirtual |
Definition at line 124 of file raCamera.h.
|
inlinevirtual |
Definition at line 112 of file raCamera.h.
|
inlinevirtual |
Definition at line 108 of file raCamera.h.
|
inline |
Definition at line 150 of file raCamera.h.
|
inlinevirtual |
Definition at line 104 of file raCamera.h.
|
inlinevirtual |
Definition at line 146 of file raCamera.h.
|
inlinevirtual |
Definition at line 133 of file raCamera.h.
|
inlinevirtual |
Definition at line 138 of file raCamera.h.
|
inlinevirtual |
Definition at line 142 of file raCamera.h.
|
inline |
Definition at line 155 of file raCamera.h.
|
inlineprotected |
Definition at line 175 of file raCamera.h.
|
inline |
Definition at line 159 of file raCamera.h.
|
inline |
Definition at line 163 of file raCamera.h.
|
inline |
Definition at line 167 of file raCamera.h.
|
protectedvirtual |
Definition at line 384 of file racamera.cpp.
|
virtual |
Definition at line 208 of file racamera.cpp.
|
virtual |
Definition at line 110 of file racamera.cpp.
|
virtual |
Definition at line 126 of file racamera.cpp.
|
virtual |
Definition at line 174 of file racamera.cpp.
|
virtual |
Definition at line 162 of file racamera.cpp.
|
virtual |
Definition at line 196 of file racamera.cpp.
|
virtual |
Definition at line 185 of file racamera.cpp.
|
virtual |
Definition at line 227 of file racamera.cpp.
|
virtual |
Definition at line 150 of file racamera.cpp.
|
virtual |
Definition at line 138 of file racamera.cpp.
|
virtual |
Definition at line 441 of file racamera.cpp.
|
inline |
Definition at line 84 of file raCamera.h.
|
inline |
Definition at line 72 of file raCamera.h.
|
inlinevirtual |
Definition at line 64 of file raCamera.h.
|
inline |
Definition at line 80 of file raCamera.h.
|
inline |
Definition at line 76 of file raCamera.h.
|
inline |
Definition at line 68 of file raCamera.h.
|
inline |
Definition at line 94 of file raCamera.h.
|
virtual |
Definition at line 106 of file racamera.cpp.
|
virtual |
Definition at line 96 of file racamera.cpp.
|
inline |
Definition at line 98 of file raCamera.h.
|
inline |
Definition at line 90 of file raCamera.h.
Reimplemented in raOrthoCamera.
Definition at line 68 of file racamera.cpp.
|
protected |
Definition at line 269 of file racamera.cpp.
|
protected |
Definition at line 316 of file racamera.cpp.
|
inlineprotected |
Definition at line 179 of file raCamera.h.
|
protected |
Definition at line 200 of file raCamera.h.
|
protected |
Definition at line 238 of file raCamera.h.
|
protected |
Definition at line 235 of file raCamera.h.
|
protected |
Definition at line 236 of file raCamera.h.
|
protected |
Definition at line 234 of file raCamera.h.
|
protected |
Definition at line 203 of file raCamera.h.
|
protected |
Definition at line 204 of file raCamera.h.
|
protected |
Definition at line 205 of file raCamera.h.
|
protected |
Definition at line 220 of file raCamera.h.
|
protected |
Definition at line 242 of file raCamera.h.
|
protected |
Definition at line 199 of file raCamera.h.
|
protected |
Definition at line 227 of file raCamera.h.
|
protected |
Definition at line 216 of file raCamera.h.
|
protected |
Definition at line 215 of file raCamera.h.
|
protected |
Definition at line 222 of file raCamera.h.
|
protected |
Definition at line 229 of file raCamera.h.
|
protected |
Definition at line 226 of file raCamera.h.
|
protected |
Definition at line 209 of file raCamera.h.
|
protected |
Definition at line 232 of file raCamera.h.
|
protected |
Definition at line 228 of file raCamera.h.
|
protected |
Definition at line 231 of file raCamera.h.
|
protected |
Definition at line 223 of file raCamera.h.
|
protected |
Definition at line 197 of file raCamera.h.
|
protected |
Definition at line 243 of file raCamera.h.
|
protected |
Definition at line 192 of file raCamera.h.
|
protected |
Definition at line 194 of file raCamera.h.
|
protected |
Definition at line 193 of file raCamera.h.
|
protected |
Definition at line 191 of file raCamera.h.
|
protected |
Definition at line 206 of file raCamera.h.
|
protected |
Definition at line 207 of file raCamera.h.
|
protected |
Definition at line 202 of file raCamera.h.
|
protected |
Definition at line 218 of file raCamera.h.
|
protected |
Definition at line 211 of file raCamera.h.
|
protected |
Definition at line 212 of file raCamera.h.
|
protected |
Definition at line 213 of file raCamera.h.
|
protected |
Definition at line 195 of file raCamera.h.
|
protected |
Definition at line 196 of file raCamera.h.
|
protected |
Definition at line 201 of file raCamera.h.
|
protected |
Definition at line 214 of file raCamera.h.
|
protected |
Definition at line 240 of file raCamera.h.
|
protected |
Definition at line 239 of file raCamera.h.
|
protected |
Definition at line 208 of file raCamera.h.
|
protected |
Definition at line 224 of file raCamera.h.
|
protected |
Definition at line 219 of file raCamera.h.
|
protected |
Definition at line 221 of file raCamera.h.