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