Graphics Reference
In-Depth Information
Window Handler:
Abstrcion of View/Controller Pair
DrawHelper
UWBGL_D3D_Lib8:: UWB_DrawHelper
«struct»
UWBGL_D3D_Lib8:: UWB_IWindowHandler
#m_lod : eLevelOfDetail
#m_ShadeMode : eShadeMode
#m_FillMode : eFillMode
#m_PointSize : float
#m_Color1 : UWB_Color
#m_Color2 : UWB_Color
+~UWB_IWindowHandler ()
+IsGraphicsDeviceValid ()
+InitializeHandler ()
+ShutDownHandler ()
+BeginDraw ()
+EndDrawAndShow ()
+DrawGraphics ()
+OnMouseButton ()
+OnMouseMove ()
+UWB_DrawHelper()
+~UWB_DrawHelper()
+SetLOD ()
+GetLOD ()
+DrawPoint ()
+DrawLine ()
+DrawCircle ()
+DrawRectangleXY ()
+ResetAttributes ()
+AccumulateModelTransform ()
+PushModelTransform ()
+PopModelTransform ()
+InitializeModelTransform ()
+TransformPoint ()
+SetShadeMode ()
+GetShadeMode ()
+SetFillMode ()
+GetFillMode ()
+SetPointSize()
+SetColor1 ()
+SetColor2 ()
MFC Class
External Classes:: HWND
UWBGL_D3D_Lib8:: UWB_WindowHandler
#m_hAttachedWindow : HWND
+InitializeHandler ()
+ShutDownHandler()
+OnMouseButton ()
+OnMouseMove ()
+UWB_WindowHandler ()
+~UWB_WindowHandler ()
+HardwareToDevice ()
+GetAspectRatio()
UWBGL_D3D_Lib8::UWBD3D_WindowHandler
UWBGL_D3D_Lib8:: UWBD3D_DrawHelper
#m_pD3DDevice : LPDIRECT3DDEVICE9
#m_pSwapChain : LPDIRECT3DSWAPCHAIN9
#m_pDrawSurface : LPDIRECT3DSURFACE9
+DrawPoint ()
+DrawLine()
+DrawCircle()
+DrawRectangleXY()
+SetShadeMode ()
+SetFillMode()
+UWBD3D_DrawHelper()
+~UWBD3D_DrawHelper()
+IsGraphicsDeviceValid()
+InitializeHandler ()
+ShutDownHandler()
+BeginDraw ()
+EndDrawAndShow ()
+UWBD3D_WindowHandler()
+~UWBD3D_WindowHandler()
D3D API
Classes
UWBGL_D3D_Lib8:: UWBD3D_GraphicsSystem
External Classes:: LPDIRECT3DSWAPCHAIN9
-m_TheAPI : UWBD3D_GraphicsSystem
-m_pD3D : LPDIRECT3D9
-m_pD3DDevice : LPDIRECT3DDEVICE9
-m_SwapChainCounter : int
External Classes:: LPDIRECT3DSURFACE9
+GetSystem()
+CreateGraphicsContext ()
+ShutDown()
+IsInitialized()
+GetD3DDevice()
+CreateSwapChain ()
+~UWBD3D_GraphicsSystem()
-UWBD3D_GraphicsSystem()
External Classes::LPDIRECT3DDEVICE
External Classes::LPDIRECT3D9
GraphicsSystem
UWBGL _ D3D _ Lib8 classes (2 of 3): WindowHandler , GraphicsSystem ,
Figure C.10.
and DrawHelper .
 
Search WWH ::




Custom Search