Graphics Reference
In-Depth Information
UWBGL_D3D_Lib1
Supports. The tutorial that is
based on this library:
Tutorial 5.1.
Introduced in Chapter 5 (on p. 124), this is the first version of our own graphics
library. This library is designed to present the WindowHandler class as an ab-
straction of the view/controller pair. Figure C.2 is the static class diagram for this
library. File in this library include:
Filename Purpose
Header Files folder: library header files
D3D _ Lib1.h header file for using this library
D3DDefines.h compile parameters for this library
math3d++ folder: API-independent math library
All math operations in the UWBGL library and in all tutorials
use classes (e.g., vec3 , mat4 ) from this library.
Common Files folder: API-independent files
Common.h header file for files in this folder
Common Files/WindowHandler folder: view/controller pairs
IWindowHandler.h virtual base class for view/controller pair
WindowHandler API-independent view/controller pair
D3D Files folder: D3D-specific source files
D3D Files/D3D_Geoms folder:
D3DCircleGeom1 abstraction of circle geometry
D3DRectangleGeom1 abstraction of rectangle geometry
D3D Files/D3D_GraphicsSystem folder:
D3DGraphicsSystem1 interface to D3D graphics API
D3D Files/D3D_WindowHandler folder:
D3DWindowHandler1
abstraction of view/controller pair
Search WWH ::




Custom Search