doom3-gpl
Doom 3 GPL source release
|
#include <CamWnd.h>
Public Member Functions | |
CCamWnd () | |
void | ShiftTexture_BrushPrimit (face_t *f, int x, int y) |
void | SetXYFriend (CXYWnd *pWnd) |
virtual | ~CCamWnd () |
camera_t & | Camera () |
void | Cam_MouseControl (float dtime) |
void | Cam_ChangeFloor (bool up) |
void | BuildRendererState () |
void | ToggleRenderMode () |
void | ToggleRebuildMode () |
void | ToggleEntityMode () |
void | ToggleSelectMode () |
void | ToggleAnimationMode () |
void | ToggleSoundMode () |
void | SetProjectionMatrix () |
void | UpdateCameraView () |
void | BuildEntityRenderState (entity_t *ent, bool update) |
bool | GetRenderMode () |
bool | GetRebuildMode () |
bool | GetEntityMode () |
bool | GetAnimationMode () |
bool | GetSelectMode () |
bool | GetSoundMode () |
bool | UpdateRenderEntities () |
void | MarkWorldDirty () |
void | SetView (const idVec3 &origin, const idAngles &angles) |
Public Attributes | |
CXYWnd * | m_pXYFriend |
Protected Member Functions | |
virtual BOOL | PreCreateWindow (CREATESTRUCT &cs) |
void | Cam_Init () |
void | Cam_BuildMatrix () |
void | Cam_PositionDrag () |
void | Cam_MouseLook () |
void | Cam_MouseDown (int x, int y, int buttons) |
void | Cam_MouseUp (int x, int y, int buttons) |
void | Cam_MouseMoved (int x, int y, int buttons) |
void | InitCull () |
bool | CullBrush (brush_t *b, bool cubicOnly) |
void | Cam_Draw () |
void | Cam_Render () |
void | FreeRendererState () |
void | UpdateCaption () |
bool | BuildBrushRenderData (brush_t *brush) |
void | DrawEntityData () |
void | OriginalMouseDown (UINT nFlags, CPoint point) |
void | OriginalMouseUp (UINT nFlags, CPoint point) |
afx_msg void | OnKeyDown (UINT nChar, UINT nRepCnt, UINT nFlags) |
afx_msg void | OnPaint () |
afx_msg void | OnDestroy () |
afx_msg void | OnClose () |
afx_msg void | OnMouseMove (UINT nFlags, CPoint point) |
afx_msg void | OnLButtonDown (UINT nFlags, CPoint point) |
afx_msg void | OnLButtonUp (UINT nFlags, CPoint point) |
afx_msg void | OnMButtonDown (UINT nFlags, CPoint point) |
afx_msg void | OnMButtonUp (UINT nFlags, CPoint point) |
afx_msg void | OnRButtonDown (UINT nFlags, CPoint point) |
afx_msg void | OnRButtonUp (UINT nFlags, CPoint point) |
afx_msg int | OnCreate (LPCREATESTRUCT lpCreateStruct) |
afx_msg void | OnSize (UINT nType, int cx, int cy) |
afx_msg void | OnKeyUp (UINT nChar, UINT nRepCnt, UINT nFlags) |
afx_msg void | OnTimer (UINT nIDEvent) |
Protected Attributes | |
qhandle_t | worldModelDef |
idRenderModel * | worldModel |
bool | worldDirty |
bool | renderMode |
bool | rebuildMode |
bool | entityMode |
bool | selectMode |
bool | animationMode |
bool | soundMode |
camera_t | m_Camera |
int | m_nCambuttonstate |
CPoint | m_ptButton |
CPoint | m_ptCursor |
CPoint | m_ptLastCursor |
face_t * | m_pSide_select |
idVec3 | m_vCull1 |
idVec3 | m_vCull2 |
int | m_nCullv1 [3] |
int | m_nCullv2 [3] |
bool | m_bClipMode |
idVec3 | saveOrg |
idAngles | saveAng |
bool | saveValid |
Private Member Functions | |
DECLARE_DYNCREATE (CCamWnd) | |
CCamWnd::CCamWnd | ( | ) |
Definition at line 76 of file CamWnd.cpp.
|
virtual |
Definition at line 97 of file CamWnd.cpp.
|
protected |
Definition at line 1237 of file CamWnd.cpp.
void CCamWnd::BuildRendererState | ( | ) |
Definition at line 1707 of file CamWnd.cpp.
|
protected |
Definition at line 439 of file CamWnd.cpp.
Definition at line 472 of file CamWnd.cpp.
|
protected |
Definition at line 946 of file CamWnd.cpp.
|
protected |
Definition at line 425 of file CamWnd.cpp.
Definition at line 552 of file CamWnd.cpp.
Definition at line 613 of file CamWnd.cpp.
|
protected |
Definition at line 530 of file CamWnd.cpp.
Definition at line 683 of file CamWnd.cpp.
Definition at line 674 of file CamWnd.cpp.
|
protected |
Definition at line 517 of file CamWnd.cpp.
|
protected |
Definition at line 2055 of file CamWnd.cpp.
Definition at line 742 of file CamWnd.cpp.
|
private |
|
protected |
Definition at line 1992 of file CamWnd.cpp.
|
protected |
Definition at line 1828 of file CamWnd.cpp.
|
protected |
Definition at line 715 of file CamWnd.cpp.
void CCamWnd::MarkWorldDirty | ( | ) |
Definition at line 1977 of file CamWnd.cpp.
|
protected |
Definition at line 240 of file CamWnd.cpp.
|
protected |
Definition at line 324 of file CamWnd.cpp.
|
protected |
Definition at line 232 of file CamWnd.cpp.
Definition at line 187 of file CamWnd.cpp.
Definition at line 1166 of file CamWnd.cpp.
Definition at line 275 of file CamWnd.cpp.
Definition at line 284 of file CamWnd.cpp.
Definition at line 292 of file CamWnd.cpp.
Definition at line 300 of file CamWnd.cpp.
Definition at line 250 of file CamWnd.cpp.
|
protected |
Definition at line 197 of file CamWnd.cpp.
Definition at line 308 of file CamWnd.cpp.
Definition at line 316 of file CamWnd.cpp.
Definition at line 1151 of file CamWnd.cpp.
Definition at line 2121 of file CamWnd.cpp.
Definition at line 410 of file CamWnd.cpp.
Definition at line 397 of file CamWnd.cpp.
|
protectedvirtual |
Definition at line 151 of file CamWnd.cpp.
void CCamWnd::SetProjectionMatrix | ( | ) |
Definition at line 894 of file CamWnd.cpp.
Definition at line 224 of file CamWnd.cpp.
Definition at line 1175 of file CamWnd.cpp.
void CCamWnd::ToggleAnimationMode | ( | ) |
Definition at line 1931 of file CamWnd.cpp.
void CCamWnd::ToggleEntityMode | ( | ) |
Definition at line 1918 of file CamWnd.cpp.
void CCamWnd::ToggleRebuildMode | ( | ) |
Definition at line 1906 of file CamWnd.cpp.
void CCamWnd::ToggleRenderMode | ( | ) |
Definition at line 1894 of file CamWnd.cpp.
void CCamWnd::ToggleSelectMode | ( | ) |
Definition at line 1965 of file CamWnd.cpp.
void CCamWnd::ToggleSoundMode | ( | ) |
Definition at line 1948 of file CamWnd.cpp.
void CCamWnd::UpdateCameraView | ( | ) |
Definition at line 2136 of file CamWnd.cpp.
|
protected |
Definition at line 1868 of file CamWnd.cpp.
bool CCamWnd::UpdateRenderEntities | ( | ) |
Definition at line 1805 of file CamWnd.cpp.
|
protected |