game engine project
atmosphere
three dimensional sound,
288
camera
attaching to objects,
205
defining in 3D rendering,
80
development environment,
383
introduction
action review, player scoring,
14
CD3DApplication base class,
15
developer splash screen,
11
presenting the options,
13
dynamics of flexible systems,
362
checking visibility and performing culling,
86
converting model coordinates to view frame,
98
moving cameras and objects,
80
primitive types used for rendering,
104
selecting level of detail,
97
setting up vertex buffer,
104
shading, texture and fog,
106
traditional fixed-function pipeline,
79
vertex and pixel shader pipeline,
79
3D objects
user interface
developing the console,
53
drawing option screens,
42
drawing splash screens,
38
putting it all together,
70
game engines, overview,
1
first-person shooter game engines,
1
real-time strategy game engines,
2
vehicle simulation game engines,
3
GameLights class
methods
AddDirectionalLight method,
222
AddPointLight method,
223
DeactivateLights method,
224
InitializeLights method,
224
properties
GameMath class
ComputeFaceNormal method,
124
gear attribute, GearState enumeration,
332
Gear property, CarDynamics class,
333
Geometry class
ComputeBoundingSphere method,
174
Get method, CarDynamics class,
335
GetAction method, Thinker class,
259,
263
GetActionName method, Thinker class,
263
GetByIndex method, Thinker class,
263
GetCorner method, Model class,
182
GetDestRect method, ImageButton class,
46
GetDistance method, Camera class,
208,
276
GetFact method, Thinker class,
247,
266
GetKey method, Thinker class,
263
GetLight method, GameLights class,
221
GetObject method, GameEngine class,
192
GetPitch method, CarDynamics class,
355
GetPlayerInputs method, GameEngine class,
73
GetRoll method, CarDynamics class,
355
GetSrcRect method, ImageButton class,
46
GetState method, Thinker class,
259,
265
GetTexture method, ImageButton class,
46
GraphicsStream class
accessing vertex information for mesh,
168
holds adjacency information,
172
ground_height attribute, Wheel class,
321
ground_slope attribute, CarDynamics class,
330
Guid3DalgorithmHrtfLight algorithm, SoundEffect class,
295