Index_M


M

MajorCollision method, CarDynamics class, 361
Managed DirectX
AudioVideo class, 38
material coloring, 106
Material3D member
ExtendedMaterial array, 177
Matrix class
LookAtLH method, 210
RotationYawPitchRoll method, 291
matrix manipulation example, 101
MaxActiveLights property, Caps structure, 224
max_engine_torque attribute, CarDynamics class, 331
max_rpm attribute, CarDynamics class, 331
max_suspension_offset attribute, Wheel class, 322
Maya modeling tool, 385
mesh
gathering information about, 169
loading, 167
optimizing, 169170
Mesh class
capabilities and components , 167
loading, methods for, 168
methods
Clean method, 176
FromFile method, 173
Intersect method, 169
LockIndexBuffer method, 169
LockVertexBuffer method, 169
Optimize method, 170
WeldVertices method, 170, 176
MeshFlags enumeration
Simplify Vertex flag, 179
SystemMemory flag, 173
Microsoft.DirectX.DirectInput namespace
CooperativeLevelFlags enumeration, 30
Device class, 30
DeviceDataFormat enumeration, 31
KeyboardState class, 31
MouseState class, 32
MIDI format, 281
MilkShape 3D, 386
MinorCollision method, CarDynamics class, 361
Model class
checking if object is in rectangle, 182
constructor, 172
calculating corners of bounding box, 175
loading of mesh, 173
managing materials, 177
preparing mesh for model, 176
declaration, 171
developing, 170
encapsulates Mesh class, 167
implementing required methods, 181
inheritance, 171
methods
Collide method, 183
CreateLOD method, 177, 179
Dispose method, 190
GetCorner method, 182
InRect method, 182
OpponentUpdate method, 195
OwnshipUpdate method, 192, 194
Render method, 186
SetLOD method, 178
Update method, 188
OABB (object-aligned bounding box), 172
rendering, 186
testing for collisions, 182
Thinker class holds reference to, 260, 261
model formats, converting to DirectX, 387
models
instantiating, 191
players vehicle
OwnshipUpdate method, 192
using in a game, 191
motion, key equation, 304
mouse input
creating device, 31
Mouse property, SystemGuid enumeration, 32
MouseState class, 32
MoveCamera method, Camera class, 204
MP3 format, 281
mph attribute, CarDynamics class, 331
multiple inheritance, C++ and C# , 7
multitexturing , 107
music, 281
controlling, 281
file formats, 281
playing multiple songs, 284
Music class
ClipEnded method, 282283
constructor, limitations of, 283
inheritance and definition, 282
MusicVolume property, 282
MusicVolume property, Music class, 282
Mutex class
WaitOne method, 372



Introduction to 3D Game Engine Design Using DirectX 9 and C#
Introduction to 3D Game Engine Design Using DirectX 9 and C#
ISBN: 1590590813
EAN: 2147483647
Year: 2005
Pages: 98

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net