Umasoft
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
CvtocxCtrl Class Reference
Inheritance diagram for CvtocxCtrl:

Public Types

enum  {
  dispidResetView = 31, dispidJumpToNo = 30, dispidContextMenu = 22, dispidNavSpeed = 21,
  dispidPositionZ = 20, dispidPositionY = 19, dispidPositionX = 18, dispidFullscreen = 16,
  dispidLocalSrc = 15, dispidSrc = 14, dispidTerrainPaths = 13, dispidTerrainFile = 12,
  dispidStereo = 2, dispidClearColor = 1
}
 

Public Member Functions

virtual void OnDraw (CDC *pdc, const CRect &rcBounds, const CRect &rcInvalid)
 
virtual void DoPropExchange (CPropExchange *pPX)
 
virtual void OnResetState ()
 
virtual BOOL OnSetExtent (LPSIZEL lpSizeL)
 
void frame (CDC *pdc=NULL)
 
void resize (const long w, const long h)
 
bool rendering ()
 
void PrepareToRender (HDC dc)
 
void OnProgress (int pos)
 
afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
 
afx_msg void OnDestroy ()
 
afx_msg void OnSize (UINT nType, int cx, int cy)
 
afx_msg void OnPaint ()
 
afx_msg void OnContextMenu (CWnd *, CPoint)
 
afx_msg void OnTimer (UINT_PTR nIDEvent)
 
virtual BOOL OnIdle (LONG lCount)
 
afx_msg void OnShowWindow (BOOL bShow, UINT nStatus)
 
afx_msg void OnChar (UINT nChar, UINT nRepCnt, UINT nFlags)
 
afx_msg void OnKeyDown (UINT nChar, UINT nRepCnt, UINT nFlags)
 
afx_msg void OnKeyUp (UINT nChar, UINT nRepCnt, UINT nFlags)
 

Static Public Attributes

static CvtocxCtrls_pSingleton
 

Protected Member Functions

 DECLARE_OLECREATE_EX (CvtocxCtrl) DECLARE_OLETYPELIB(CvtocxCtrl) DECLARE_PROPPAGEIDS(CvtocxCtrl) DECLARE_OLECTLTYPE(CvtocxCtrl) afx_msg void AboutBox()
 
bool SetupGLContext (void)
 
void OnClearColorChanged (void)
 
void OnStereoChanged (void)
 
void OnScreenChanged (void)
 
BSTR GetTerrainFile (void)
 
void SetTerrainFile (LPCTSTR newVal)
 
BSTR GetTerrainPaths (void)
 
void SetTerrainPaths (LPCTSTR newVal)
 
BSTR GetSrc (void)
 
void SetSrc (LPCTSTR newVal)
 
BSTR GetLocalSrc (void)
 
void SetLocalSrc (LPCTSTR newVal)
 
void OnFullscreenChanged (void)
 
void OnPositionChanged (void)
 
void OnNavSpeedChanged (void)
 
void JumpToNo (LONG vp)
 
void ResetView ()
 
void OnContextMenuChanged (void)
 

Protected Attributes

OLE_COLOR m_ClearColor
 
BOOL m_Stereo
 
CString m_TerrainFile
 
CString m_TerrainPaths
 
CSrcProperty m_Src
 
CString m_LocalSrc
 
BOOL m_Fullscreen
 
DOUBLE m_PositionX
 
DOUBLE m_PositionY
 
DOUBLE m_PositionZ
 
FLOAT m_NavSpeed
 
BOOL m_ContextMenu
 

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