[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] D3DX (Direct3D Extensions Library) data packets client/server sessions 2nd 3rd 4th 5th 6th 7th 8th dedicated server sessions DirectPlay 2nd 3rd 4th 5th 6th depth buffers rasterization and 2nd 3rd 4th 5th detail progressive meshes and 2nd 3rd 4th 5th 6th device class 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th Device class DirectSound namespace device class InitializeGraphics function Device property Resource class device render states device reset event handler animated meshes and device resets automatic resize and 2nd device specific Control Panel DeviceCaps section DeviceReset event DeviceResizing event devices capability checking 2nd 3rd 4th Caps storage constructors overloads creating constructors and creation failures defaults full-screen rendering DirectDraw 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th full-screen rendering device 2nd 3rd 4th 5th games default state, setting hardware availability 2nd initialization DirectDraw environment mapping force feedback lighting states transforms user input detection 2nd 3rd 4th 5th 6th Treeview DeviceType argument diagnostics namespace enumeration and 2nd 3rd 4th 5th 6th 7th outputting data diffuse lighting color values white reflecting diffuse lighting shader specular highlighting and Direct3D device class 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th DirectDraw devices initialization exception handling, disabling full-screen device creating 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th GetAttachedSurface method non-square surfaces sprites animation 2nd 3rd 4th 5th drawing updating updating animated textures transparency and DirectInput devices keyboard 2nd 3rd 4th 5th 6th 7th 8th DirectInput object cooperative levels game pads initialization joysticks mouse 2nd 3rd directional light games DirectPay DirectPlay addresses 2nd 3rd 4th 5th 6th 7th defining information URLs as applications lobbies 2nd client/server sessions connecting clients 2nd 3rd 4th 5th 6th 7th data packets 2nd 3rd 4th 5th 6th 7th 8th dedicated server session 2nd 3rd 4th 5th 6th received data, client 2nd connections existing sessions voice sessions event model 2nd 3rd 4th 5th 6th 7th launching applications using lobbies 2nd 3rd 4th 5th peer-to-peer connections and 2nd 3rd 4th 5th 6th 7th sessions actions in 2nd 3rd 4th 5th 6th 7th 8th 9th 10th host migration lost 2nd 3rd 4th 5th voice chat 2nd 3rd 4th 5th 6th 7th DirectSound API DirectSound namespace BufferDescription object properties 2nd 3rd 4th 5th buffers Device class Discard flag dynamic buffers display formats DisplayMode structures distortion effect Dodger game Car class car movements, updating creating default options, loading finalizing 2nd 3rd 4th 5th 6th 7th 8th 9th high scores keystrokes movable car adding 2nd 3rd 4th 5th 6th 7th 8th 9th obstacles 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th constants drawing Dodger games obstacles collection class dpnsrv.exe file Draw method DrawFast method comparison DrawFast method Draw method comparison drawing meshes HLSL and with meshes drawing lines 2nd 3rd 4th 5th 6th GlLines property Line class points random listing drawing sprites DirectDraw drawing text 2nd 3rd 4th 5th 6th 7th camera fonts declaring lights rendering DrawPrimitives method DrawUserPrimitives function drivers Caps DeviceCaps section dynamic buffers Discard flag NoOverwrite flag |