Index

Symbols

∗ operator, 63

+ operator, 64

= operator, 469

== operator, 469

− operator, 62

Numbers

2D coordinate systems, 151

2D graphics, 1415

drawing, 1921

filtering analog sticks, 267269

implementing, 1821

Initialize function, 19

scrolling backgrounds, 5153

Shutdown function, 19

sprites, 42

animating, 4850

drawing, 4448

2D transformations

rotation matrix, 157158

scale matrix, 157

translation matrices, 158159

3D

Actor transform, 184, 189190

BasicMesh shader, 203204

calculating view-projection matrix, 200

Euler angles, 185186

lighting. See lighting

MeshComponent, 204206

quaternions, 186187

in code, 188189

combining rotations, 187

quaternion-to-rotation matrix, 188

rotating vectors, 188

spherical linear interpolation (Slerp), ...

Get Game Programming in C++: Creating 3D Games, First Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.