Public Member Functions | Public Attributes

COpenGLControl Class Reference

#include <OpenGLControl.h>

List of all members.

Public Member Functions

 COpenGLControl (void)
 ~COpenGLControl (void)
BOOL PreCreateWindow (CREATESTRUCT &cs)
void oglCreate (CRect rect, CWnd *parent)
void oglInitialize (void)
void oglDrawScene (void)
void SetFlag_ShowBoundingBox (BOOL _bShowBB)
void SetFlag_OutlineVertices (BOOL _bVOutline)
void SetFlag_ShowMesh (BOOL _bShowMesh)
void SetRotation (float _fRotation[3])
void GetRotation (float _fRotation[3])
void SetZoom (float _fZoom)
float GetZoom (void)
void ResetModel ()
afx_msg void OnDraw (CDC *pDC)
void StoreKeyframe (char *_lpcstrKeyframeName)
void InsertBoneToKeyframe (keyframe_t *Keyframe, bone_t *Root)
void Play ()
afx_msg void OnPaint ()
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnTimer (UINT_PTR nIDEvent)
afx_msg void OnMouseMove (UINT nFlags, CPoint point)
afx_msg void OnLButtonDown (UINT nFlags, CPoint point)
afx_msg void OnRButtonDown (UINT nFlags, CPoint point)

Public Attributes

UINT_PTR m_unpTimer
model_tm_Model

Constructor & Destructor Documentation

COpenGLControl::COpenGLControl ( void   ) 
COpenGLControl::~COpenGLControl ( void   ) 

Member Function Documentation

void COpenGLControl::GetRotation ( float  _fRotation[3]  ) 
float COpenGLControl::GetZoom ( void   ) 
void COpenGLControl::InsertBoneToKeyframe ( keyframe_t Keyframe,
bone_t Root 
)
void COpenGLControl::oglCreate ( CRect  rect,
CWnd *  parent 
)
void COpenGLControl::oglDrawScene ( void   ) 
void COpenGLControl::oglInitialize ( void   ) 
int COpenGLControl::OnCreate ( LPCREATESTRUCT  lpCreateStruct  ) 
void COpenGLControl::OnDraw ( CDC *  pDC  ) 
void COpenGLControl::OnLButtonDown ( UINT  nFlags,
CPoint  point 
)
void COpenGLControl::OnMouseMove ( UINT  nFlags,
CPoint  point 
)
void COpenGLControl::OnPaint (  ) 
void COpenGLControl::OnRButtonDown ( UINT  nFlags,
CPoint  point 
)
void COpenGLControl::OnSize ( UINT  nType,
int  cx,
int  cy 
)
afx_msg void COpenGLControl.OnTimer ( UINT_PTR  nIDEvent  ) 
void COpenGLControl::Play (  ) 
BOOL COpenGLControl::PreCreateWindow ( CREATESTRUCT &  cs  ) 
void COpenGLControl::ResetModel (  ) 
void COpenGLControl::SetFlag_OutlineVertices ( BOOL  _bVOutline  ) 
void COpenGLControl::SetFlag_ShowBoundingBox ( BOOL  _bShowBB  ) 
void COpenGLControl::SetFlag_ShowMesh ( BOOL  _bShowMesh  ) 
void COpenGLControl::SetRotation ( float  _fRotation[3]  ) 
void COpenGLControl::SetZoom ( float  _fZoom  ) 
void COpenGLControl::StoreKeyframe ( char *  _lpcstrKeyframeName  ) 

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerator Defines