doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DialogAFView.h
Go to the documentation of this file.
1 /*
2 ===========================================================================
3 
4 Doom 3 GPL Source Code
5 Copyright (C) 1999-2011 id Software LLC, a ZeniMax Media company.
6 
7 This file is part of the Doom 3 GPL Source Code (?Doom 3 Source Code?).
8 
9 Doom 3 Source Code is free software: you can redistribute it and/or modify
10 it under the terms of the GNU General Public License as published by
11 the Free Software Foundation, either version 3 of the License, or
12 (at your option) any later version.
13 
14 Doom 3 Source Code is distributed in the hope that it will be useful,
15 but WITHOUT ANY WARRANTY; without even the implied warranty of
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 GNU General Public License for more details.
18 
19 You should have received a copy of the GNU General Public License
20 along with Doom 3 Source Code. If not, see <http://www.gnu.org/licenses/>.
21 
22 In addition, the Doom 3 Source Code is also subject to certain additional terms. You should have received a copy of these additional terms immediately following the terms and conditions of the GNU General Public License which accompanied the Doom 3 Source Code. If not, please request a copy in writing from id Software at the address below.
23 
24 If you have questions concerning this license or the applicable additional terms, you may contact in writing id Software LLC, c/o ZeniMax Media Inc., Suite 120, Rockville, Maryland 20850 USA.
25 
26 ===========================================================================
27 */
28 #pragma once
29 
30 // DialogAFView dialog
31 
32 class DialogAFView : public CDialog {
33 
34  DECLARE_DYNAMIC(DialogAFView)
35 
36 public:
37  DialogAFView(CWnd* pParent = NULL); // standard constructor
38  virtual ~DialogAFView();
39 
40  enum { IDD = IDD_DIALOG_AF_VIEW };
41 
42 protected:
43  virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
44  virtual int OnToolHitTest( CPoint point, TOOLINFO* pTI ) const;
45  afx_msg BOOL OnToolTipNotify( UINT id, NMHDR *pNMHDR, LRESULT *pResult );
46  afx_msg void OnBnClickedCheckViewBodies();
47  afx_msg void OnBnClickedCheckViewBodynames();
48  afx_msg void OnBnClickedCheckViewBodyMass();
49  afx_msg void OnBnClickedCheckViewTotalMass();
50  afx_msg void OnBnClickedCheckViewInertiatensor();
51  afx_msg void OnBnClickedCheckViewVelocity();
52  afx_msg void OnBnClickedCheckViewConstraints();
54  afx_msg void OnBnClickedCheckViewPrimaryonly();
55  afx_msg void OnBnClickedCheckViewLimits();
57  afx_msg void OnBnClickedCheckViewTrees();
58  afx_msg void OnBnClickedCheckMd5Skeleton();
59  afx_msg void OnBnClickedCheckMd5Skeletononly();
60  afx_msg void OnBnClickedCheckLinesDepthtest();
61  afx_msg void OnBnClickedCheckLinesUsearrows();
62  afx_msg void OnBnClickedCheckPhysicsNofriction();
63  afx_msg void OnBnClickedCheckPhysicsNolimits();
64  afx_msg void OnBnClickedCheckPhysicsNogravity();
66  afx_msg void OnBnClickedCheckPhysicsTiming();
69 
70  DECLARE_MESSAGE_MAP()
71 
72 private:
73  //{{AFX_DATA(DialogAFView)
97  //}}AFX_DATA
98 
99  float m_gravity;
100 
101  static toolTip_t toolTips[];
102 };
BOOL m_showBodyNames
Definition: DialogAFView.h:75
BOOL m_showConstrainedBodies
Definition: DialogAFView.h:84
afx_msg void OnBnClickedCheckViewInertiatensor()
afx_msg void OnBnClickedCheckPhysicsShowDragSelection()
afx_msg void OnBnClickedCheckViewBodyMass()
afx_msg void OnBnClickedCheckPhysicsNolimits()
#define IDD_DIALOG_AF_VIEW
BOOL m_showPrimaryOnly
Definition: DialogAFView.h:82
afx_msg void OnBnClickedCheckViewConstrainedBodies()
BOOL m_showVelocity
Definition: DialogAFView.h:79
CONST PIXELFORMATDESCRIPTOR UINT
Definition: win_qgl.cpp:47
#define private
Definition: TypeInfo.cpp:30
BOOL m_noGravity
Definition: DialogAFView.h:92
afx_msg void OnBnClickedCheckPhysicsTiming()
BOOL m_debugLineDepthTest
Definition: DialogAFView.h:88
afx_msg void OnBnClickedCheckMd5Skeletononly()
afx_msg void OnBnClickedCheckPhysicsNofriction()
virtual ~DialogAFView()
BOOL m_debugLineUseArrows
Definition: DialogAFView.h:89
afx_msg void OnBnClickedCheckViewTotalMass()
BOOL m_dragShowSelection
Definition: DialogAFView.h:96
#define BOOL
Definition: mprintf.c:71
afx_msg void OnBnClickedCheckLinesDepthtest()
afx_msg void OnBnClickedCheckMd5Skeleton()
BOOL m_showInertia
Definition: DialogAFView.h:78
afx_msg void OnBnClickedCheckViewLimits()
virtual void DoDataExchange(CDataExchange *pDX)
BOOL m_showLimits
Definition: DialogAFView.h:83
virtual int OnToolHitTest(CPoint point, TOOLINFO *pTI) const
BOOL m_showTimings
Definition: DialogAFView.h:94
DialogAFView(CWnd *pParent=NULL)
#define NULL
Definition: Lib.h:88
BOOL m_noFriction
Definition: DialogAFView.h:90
BOOL m_showConstraintNames
Definition: DialogAFView.h:81
afx_msg void OnBnClickedCheckPhysicsNogravity()
afx_msg void OnBnClickedCheckViewPrimaryonly()
afx_msg void OnBnClickedCheckPhysicsDragEntities()
afx_msg void OnBnClickedCheckViewVelocity()
BOOL m_noSelfCollision
Definition: DialogAFView.h:93
BOOL m_showTotalMass
Definition: DialogAFView.h:77
afx_msg void OnBnClickedCheckViewTrees()
float m_gravity
Definition: DialogAFView.h:99
afx_msg void OnBnClickedCheckViewConstraints()
afx_msg void OnBnClickedCheckViewBodies()
afx_msg BOOL OnToolTipNotify(UINT id, NMHDR *pNMHDR, LRESULT *pResult)
BOOL m_showSkeletonOnly
Definition: DialogAFView.h:87
BOOL m_showConstraints
Definition: DialogAFView.h:80
BOOL m_showSkeleton
Definition: DialogAFView.h:86
static toolTip_t toolTips[]
Definition: DialogAFView.h:101
BOOL m_showTrees
Definition: DialogAFView.h:85
afx_msg void OnBnClickedCheckLinesUsearrows()
afx_msg void OnBnClickedCheckViewConstraintnames()
afx_msg void OnBnClickedCheckPhysicsNoselfcollision()
BOOL m_dragEntity
Definition: DialogAFView.h:95
afx_msg void OnBnClickedCheckViewBodynames()
BOOL m_showBodies
Definition: DialogAFView.h:74