doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Protected Member Functions | Private Attributes | Static Private Attributes | List of all members
DialogAFView Class Reference

#include <DialogAFView.h>

Inheritance diagram for DialogAFView:

Public Types

enum  { IDD = IDD_DIALOG_AF_VIEW }
 

Public Member Functions

 DialogAFView (CWnd *pParent=NULL)
 
virtual ~DialogAFView ()
 

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
 
virtual int OnToolHitTest (CPoint point, TOOLINFO *pTI) const
 
afx_msg BOOL OnToolTipNotify (UINT id, NMHDR *pNMHDR, LRESULT *pResult)
 
afx_msg void OnBnClickedCheckViewBodies ()
 
afx_msg void OnBnClickedCheckViewBodynames ()
 
afx_msg void OnBnClickedCheckViewBodyMass ()
 
afx_msg void OnBnClickedCheckViewTotalMass ()
 
afx_msg void OnBnClickedCheckViewInertiatensor ()
 
afx_msg void OnBnClickedCheckViewVelocity ()
 
afx_msg void OnBnClickedCheckViewConstraints ()
 
afx_msg void OnBnClickedCheckViewConstraintnames ()
 
afx_msg void OnBnClickedCheckViewPrimaryonly ()
 
afx_msg void OnBnClickedCheckViewLimits ()
 
afx_msg void OnBnClickedCheckViewConstrainedBodies ()
 
afx_msg void OnBnClickedCheckViewTrees ()
 
afx_msg void OnBnClickedCheckMd5Skeleton ()
 
afx_msg void OnBnClickedCheckMd5Skeletononly ()
 
afx_msg void OnBnClickedCheckLinesDepthtest ()
 
afx_msg void OnBnClickedCheckLinesUsearrows ()
 
afx_msg void OnBnClickedCheckPhysicsNofriction ()
 
afx_msg void OnBnClickedCheckPhysicsNolimits ()
 
afx_msg void OnBnClickedCheckPhysicsNogravity ()
 
afx_msg void OnBnClickedCheckPhysicsNoselfcollision ()
 
afx_msg void OnBnClickedCheckPhysicsTiming ()
 
afx_msg void OnBnClickedCheckPhysicsDragEntities ()
 
afx_msg void OnBnClickedCheckPhysicsShowDragSelection ()
 

Private Attributes

BOOL m_showBodies
 
BOOL m_showBodyNames
 
BOOL m_showMass
 
BOOL m_showTotalMass
 
BOOL m_showInertia
 
BOOL m_showVelocity
 
BOOL m_showConstraints
 
BOOL m_showConstraintNames
 
BOOL m_showPrimaryOnly
 
BOOL m_showLimits
 
BOOL m_showConstrainedBodies
 
BOOL m_showTrees
 
BOOL m_showSkeleton
 
BOOL m_showSkeletonOnly
 
BOOL m_debugLineDepthTest
 
BOOL m_debugLineUseArrows
 
BOOL m_noFriction
 
BOOL m_noLimits
 
BOOL m_noGravity
 
BOOL m_noSelfCollision
 
BOOL m_showTimings
 
BOOL m_dragEntity
 
BOOL m_dragShowSelection
 
float m_gravity
 

Static Private Attributes

static toolTip_t toolTips []
 

Detailed Description

Definition at line 32 of file DialogAFView.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 40 of file DialogAFView.h.

Constructor & Destructor Documentation

DialogAFView::DialogAFView ( CWnd *  pParent = NULL)

Definition at line 73 of file DialogAFView.cpp.

DialogAFView::~DialogAFView ( )
virtual

Definition at line 111 of file DialogAFView.cpp.

Member Function Documentation

void DialogAFView::DoDataExchange ( CDataExchange *  pDX)
protectedvirtual

Definition at line 119 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckLinesDepthtest ( )
protected

Definition at line 277 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckLinesUsearrows ( )
protected

Definition at line 282 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckMd5Skeleton ( )
protected

Definition at line 253 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckMd5Skeletononly ( )
protected

Definition at line 264 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckPhysicsDragEntities ( )
protected

Definition at line 316 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckPhysicsNofriction ( )
protected

Definition at line 291 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckPhysicsNogravity ( )
protected

Definition at line 301 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckPhysicsNolimits ( )
protected

Definition at line 296 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckPhysicsNoselfcollision ( )
protected

Definition at line 306 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckPhysicsShowDragSelection ( )
protected

Definition at line 321 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckPhysicsTiming ( )
protected

Definition at line 311 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewBodies ( )
protected

Definition at line 193 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewBodyMass ( )
protected

Definition at line 203 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewBodynames ( )
protected

Definition at line 198 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewConstrainedBodies ( )
protected

Definition at line 243 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewConstraintnames ( )
protected

Definition at line 228 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewConstraints ( )
protected

Definition at line 223 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewInertiatensor ( )
protected

Definition at line 213 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewLimits ( )
protected

Definition at line 238 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewPrimaryonly ( )
protected

Definition at line 233 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewTotalMass ( )
protected

Definition at line 208 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewTrees ( )
protected

Definition at line 248 of file DialogAFView.cpp.

void DialogAFView::OnBnClickedCheckViewVelocity ( )
protected

Definition at line 218 of file DialogAFView.cpp.

int DialogAFView::OnToolHitTest ( CPoint  point,
TOOLINFO *  pTI 
) const
protectedvirtual

Definition at line 153 of file DialogAFView.cpp.

BOOL DialogAFView::OnToolTipNotify ( UINT  id,
NMHDR *  pNMHDR,
LRESULT *  pResult 
)
protected

Definition at line 189 of file DialogAFView.cpp.

Member Data Documentation

BOOL DialogAFView::m_debugLineDepthTest
private

Definition at line 88 of file DialogAFView.h.

BOOL DialogAFView::m_debugLineUseArrows
private

Definition at line 89 of file DialogAFView.h.

BOOL DialogAFView::m_dragEntity
private

Definition at line 95 of file DialogAFView.h.

BOOL DialogAFView::m_dragShowSelection
private

Definition at line 96 of file DialogAFView.h.

float DialogAFView::m_gravity
private

Definition at line 99 of file DialogAFView.h.

BOOL DialogAFView::m_noFriction
private

Definition at line 90 of file DialogAFView.h.

BOOL DialogAFView::m_noGravity
private

Definition at line 92 of file DialogAFView.h.

BOOL DialogAFView::m_noLimits
private

Definition at line 91 of file DialogAFView.h.

BOOL DialogAFView::m_noSelfCollision
private

Definition at line 93 of file DialogAFView.h.

BOOL DialogAFView::m_showBodies
private

Definition at line 74 of file DialogAFView.h.

BOOL DialogAFView::m_showBodyNames
private

Definition at line 75 of file DialogAFView.h.

BOOL DialogAFView::m_showConstrainedBodies
private

Definition at line 84 of file DialogAFView.h.

BOOL DialogAFView::m_showConstraintNames
private

Definition at line 81 of file DialogAFView.h.

BOOL DialogAFView::m_showConstraints
private

Definition at line 80 of file DialogAFView.h.

BOOL DialogAFView::m_showInertia
private

Definition at line 78 of file DialogAFView.h.

BOOL DialogAFView::m_showLimits
private

Definition at line 83 of file DialogAFView.h.

BOOL DialogAFView::m_showMass
private

Definition at line 76 of file DialogAFView.h.

BOOL DialogAFView::m_showPrimaryOnly
private

Definition at line 82 of file DialogAFView.h.

BOOL DialogAFView::m_showSkeleton
private

Definition at line 86 of file DialogAFView.h.

BOOL DialogAFView::m_showSkeletonOnly
private

Definition at line 87 of file DialogAFView.h.

BOOL DialogAFView::m_showTimings
private

Definition at line 94 of file DialogAFView.h.

BOOL DialogAFView::m_showTotalMass
private

Definition at line 77 of file DialogAFView.h.

BOOL DialogAFView::m_showTrees
private

Definition at line 85 of file DialogAFView.h.

BOOL DialogAFView::m_showVelocity
private

Definition at line 79 of file DialogAFView.h.

toolTip_t DialogAFView::toolTips
staticprivate
Initial value:
= {
{ IDC_CHECK_VIEW_BODIES, "show bodies" },
{ IDC_CHECK_VIEW_BODYNAMES, "show body names" },
{ IDC_CHECK_VIEW_BODYMASS, "show body mass" },
{ IDC_CHECK_VIEW_TOTALMASS, "show total mass" },
{ IDC_CHECK_VIEW_INERTIATENSOR, "show body inertia tensor" },
{ IDC_CHECK_VIEW_VELOCITY, "show body velocity" },
{ IDC_CHECK_VIEW_CONSTRAINTNAMES, "show constraint names" },
{ IDC_CHECK_VIEW_CONSTRAINTS, "show constraints" },
{ IDC_CHECK_VIEW_PRIMARYONLY, "show only primary constraints" },
{ IDC_CHECK_VIEW_LIMITS, "show constraint limits" },
{ IDC_CHECK_VIEW_CONSTRAINEDBODIES, "show bodies constrained by current constraint (body1 = cyan, body2 = blue)" },
{ IDC_CHECK_VIEW_TREES, "show tree structures" },
{ IDC_CHECK_MD5_SKELETON, "show md5 with skeleton" },
{ IDC_CHECK_MD5_SKELETONONLY, "show only the md5 skeleton" },
{ IDC_CHECK_LINES_DEPTHTEST, "zbuffer lines" },
{ IDC_CHECK_LINES_USEARROWS, "use arrows" },
{ IDC_CHECK_PHYSICS_NOFRICTION, "disable all friction" },
{ IDC_CHECK_PHYSICS_NOLIMITS, "disable all joint limits" },
{ IDC_CHECK_PHYSICS_NOGRAVITY, "disable gravity" },
{ IDC_CHECK_PHYSICS_NOSELFCOLLISION, "disable self collision detection" },
{ IDC_CHECK_PHYSICS_TIMING, "show performance timings" },
{ IDC_CHECK_PHYSICS_DRAG_ENTITIES, "drag entities" },
{ IDC_CHECK_PHYSICS_SHOW_DRAG_SELECTION, "show selection box around the entity selected for dragging" },
{ 0, NULL }
}

Definition at line 101 of file DialogAFView.h.


The documentation for this class was generated from the following files: