[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]
data aquisition modes (DirectInput)
data area (bitmap files)
data format (keyboard)
data structures
setting
data formats joysticks
2nd
3rd
keyboard
data structures
2nd
generic data formats
mouse
2nd
data structures
2nd
3rd
ACTION
2nd
arrays
2nd
BITMAPFILEHEADER
BITMAPINFOHEADER
2nd
BSTs (binary search trees)
inserting data into
2nd
3rd
4th
nodes
2nd
orders
roots
searching
2nd
3rd
4th
when to use
DDBLTFX
2nd
DDCAPS
2nd
3rd
DDCAPS2
DDPIXELFORMAT
2nd
3rd
DIDEVICEINSTANCE
2nd
3rd
DIJOYSTATE
2nd
3rd
DIJOYSTATE2
DIMOUSESTATE
DIPROPHEADER
DIPRORANGE
DIPROWORD
DMUSIC_MIDI
DSBCAPS
2nd
DSBUFFERDESC
DSCAPS
2nd
3rd
4th
DWORD
2nd
INPUT_EVENT_TYP
linked lists adding nodes to
2nd
3rd
advantages and disadvantages
2nd
creating
2nd
defined
deleting nodes from
2nd
3rd
4th
doubly linked lists
2nd
head pointers
tail pointers
traversing
2nd
POLYGON
2nd
3rd
RGNDATA structure
RGNDATAHEADER structure
static structures
2nd
SYSTEM_INFO
TEXTMETRIC
2nd
WAVEFORMATEX
2nd
WNDCLASS
WNDCLASSEX
2nd
cbClsExtra field
cbSize field
cbWndExtra field
hbrBackground field
hCursor field
2nd
hIcon field
hIconSm field
hInstance field
initializing
2nd
lpCursorName field
2nd
lpfnWndProc field
lpIconName field
lpszClassName field
lpszMenuName field
style field
2nd
data structures.
[See structures]2nd
[See structures] data types fixed-point math
2nd
HDC
T3DLIB1 library
2nd
3rd
4th
5th
6th
T3DLIB3 sound library
2nd
databases Shadow Land object placement database
2nd
3rd
DD_GENERIC return code (DirectDrawCreate() method)
DD_INVALIDDIRECTDRAWGUID return code (DirectDrawCreate() method)
DD_INVALIDPARAMS return code (DirectDrawCreate() method)
DD_NODIRECTDRAEHW return code (DirectDrawCreate() method)
DD_OK return code (DirectDrawCreate() method)
DD_OUTOFMEMORY return code (DirectDrawCreate() method)
DDBLT_ASYNC blitter flag
DDBLT_COLORFILL blitter flag
DDBLT_DDFX blitter flag
DDBLT_DDROPS blitter flag
DDBLT_DEPTHFILL blitter flag
DDBLT_KEYDEST blitter flag
DDBLT_KEYSRC blitter flag
DDBLT_KEYSRCOVERRIDE blitter flag
DDBLT_ROP blitter flag
DDBLT_ROTATIONANGLE blitter flag
DDBLT_WAIT blitter flag
DDBLTFAST_DESTCOLORKEY blitter flag
DDBLTFAST_NOCOLORKEY blitter flag
DDBLTFAST_SCRCOLORKEY blitter flag
DDBLTFAST_WAIT blitter flag
DDBLTFX structure
2nd
DDCAPS structure
2nd
3rd
DDCAPS2 structure
ddchCKDestBlt field (DDSURFACEDESC2 structure)
ddchCKSrcBlt field (DDSURFACEDESC2 structure)
DDCKEY_COLORSPACE color key flag
DDCKEY_DESTBLT color key flag
DDCKEY_DESTOVERLAY color key flag
DDCKEY_SRCBLT color key flag
DDCKEY_SRCOVERLAY color key flag
DDERR_DIRECTDRAWALREADYCREATED return code (DirectDrawCreate() method)
DDLOCK_READONLY flag (Lock() method)
DDLOCK_SURFACEMEMORYPTR flag (Lock() method)
DDLOCK_WAIT flag (Lock() method)
DDLOCK_WRITEONLY flag (Lock() method)
DDPCAPS_1BIT flag (CreatePalette() method)
DDPCAPS_2BIT flag (CreatePalette() method)
DDPCAPS_4BIT flag (CreatePalette() method)
DDPCAPS_8BIT flag (CreatePalette() method)
DDPCAPS_8BITENTRIES flag (CreatePalette() method)
DDPCAPS_ALLOW256 flag (CreatePalette() method)
DDPCAPS_ALPHA flag (CreatePalette() method)
DDPCAPS_INITIALIZE flag (CreatePalette() method)
DDPCAPS_PRIMARYSURFACE flag (CreatePalette() method)
DDPCAPS_VSYNC flag (CreatePalette() method)
DDPF_ALPHA pixel format
DDPF_ALPHAPIXELS pixel format
DDPF_LUMINANCE pixel format
DDPF_PALETTEINDEXED1 pixel format
DDPF_PALETTEINDEXED2 pixel format
DDPF_PALETTEINDEXED4 pixel format
DDPF_PALETTEINDEXED8 pixel format
DDPF_PALETTEINDEXEDTO8 pixel format
DDPF_RGB pixel format
DDPF_ZBUFFER pixel format
DDPF_ZPIXELS pixel format
ddpfPixelFormat field (DDSURFACEDESC2 structure)
2nd
DDPIXELFORMAT structure
2nd
3rd
DDRAW.DLL file
2nd
DDRAW.LIB file
DDraw_Attach_Clipper() method
2nd
3rd
4th
DDraw_Create_Surface() method
DDraw_Fill_Surface() method
DDraw_Flip() method
DDraw_Init() method
2nd
DDraw_Lock_Back_Surface() method
2nd
DDraw_Lock_Primary_Surface() method
DDraw_Lock_Surface() method
2nd
DDraw_Shutdown() method
DDraw_Unlock_Surface() method
DDraw_Wait_For_Vsync() method
ddsCaps field (DDSURFACEDESC2 structure)
2nd
3rd
DDSCAPS_BACKBUFFER control flag
DDSCAPS_COMPLEX control flag
DDSCAPS_FLIP control flag
DDSCAPS_LOCALVIDMEM control flag
DDSCAPS_MODEX control flag
DDSCAPS_NONLOCALVIDMEM control flag
DDSCAPS_OFFSCREENPLAIN control flag
DDSCAPS_OWNDC control flag
DDSCAPS_PRIMARYSURFACE control flag
DDSCAPS_STANDARDVGAMODE control flag
DDSCAPS_SYSTEMMEMORY control flag
DDSCAPS_VIDEOMEMORY control flag
DDSCL_ALLOWMODEX cooperation level
DDSCL_ALLOWMREBOOT cooperation level
DDSCL_EXCLUSIVE cooperation level
DDSCL_FPUSETUP cooperation level
DDSCL_FULLSCREEN cooperation level
DDSCL_MULTITHREADED cooperation level
DDSCL_NORMAL cooperation level
DDSCL_NOWINDOWCHANGES cooperation level
DDSD_CKDESTBLT color key flag
DDSD_CKDESTOVERLAY color key flag
DDSD_CKSRCBLT color key flag
2nd
DDSD_CKSRCOVERLAY color key flag
DDSURFACEDESC2 structure
ddchCKDestBlt field
ddchCKSrcBlt field
ddpfPixelFormat field
2nd
ddsCaps field
2nd
3rd
dwBackBufferCount field
dwFlags field
2nd
dwHeight field
dwSize field
dwWidth field
lPitch field
lpSurface field
DDWAITVB_BLOCKBEGIN vertical blank flag
DDWAITVB_BLOCKEND vertical blank flag
dead zone/dead band
2nd
Debug runtime library (DirectX)
decision trees
2nd
3rd
4th
5th
deconstructing triangles
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
DEFAULT_GUI_FONT stock object
DefaultWinProc() event handler
defining COM (Component Object Model) interfaces
2nd
deformation
degree of membership (DOM)
2nd
3rd
4th
5th
6th
7th
degree values
2nd
delete operator
2nd
Delete_Mode() method
2nd
DeleteObject() function
2nd
deleting GDI (Graphics Device Interface) objects brushes
pens
2nd
linked list nodes
2nd
3rd
4th
DEMO5_1.CPP (sample COM object program)
2nd
demos
AI-controlled demos
2nd
prerecorded demos
2nd
DEMOS directory
dendrites
depth of color
DirectDraw
depth-first searches
2nd
design Outpost game
gameplay
story
2nd
particle systems
2nd
3rd
4th
scripting languages
2nd
3rd
4th
design documents
2nd
designing games
2nd
beta testing
2nd
brainstorming sessions
2nd
3rd
design documents
2nd
game loop architecture
2nd
AI and game logic
display synchronization
frame rendering
initialization
main game loop
2nd
3rd
4th
5th
6th
player input
shutdown
storyboards
2nd
types of games
2nd
3rd
destination color keying
2nd
Destroy_Bitmap() method
Destroy_BOB() method
destructors
2nd
3rd
creating
2nd
3rd
detecting collisions
bounding boxes
2nd
bounding spheres/circles
2nd
3rd
4th
5th
point containment
2nd
3rd
deterministic algorithms
2nd
evasion algorithms
2nd
random motion
2nd
3rd
tracking algorithms
2nd
3rd
4th
5th
6th
dialog boxes defined
DIDEVICEINSTANCE data structure
2nd
3rd
DIDEVTYPE_DEVICE device type
DIDEVTYPE_JOYSTICK device type
DIDEVTYPE_KEYBOARD device type
DIDEVTYPE_MOUSE device type
DIDEVTYPEJOYSTICK_FLIGHTSTICK device type
DIDEVTYPEJOYSTICK_GAMEPAD device type
DIDEVTYPEJOYSTICK_HEADTRACKER device type
DIDEVTYPEJOYSTICK_RUDDER device type
DIDEVTYPEJOYSTICK_WHEEL device type
DIDEVTYPEMOUSE_TOUCHPAD device type
DIDEVTYPEMOUSE_TRACKBALL device type
DIEDFL_ALLDEVICES scanning code
DIEDFL_ATTACHEDONLY scanning code
DIEDFL_FORCEFEEDBACK scanning code
DIENUM_CONTINUE constant
DIENUM_STOP constant
DIERR_INPUTLOST error code
DIERR_INVALIDPARAM error code
DIERR_NOTACQUIRED error code
DIERR_NOTINITIALIZED error code
Digital Signal Processors (DSPs)
digital sound defined
digitization
processing
2nd
recording
2nd
3rd
4th
sampling
amplitude resolution
2nd
Nyquist frequency
sample rate
2nd
ShannonÕs Theorem
sound libraries
2nd
digitization
DijkstraÕs search
DIJOYSTATE data structure
2nd
DIJOYSTATE structure
DIJOYSTATE2 structure
dimensions of matrices
DIMOUSESTATE structure
DInput_Init() method
DInput_Init_Joystick() method
DInput_Init_Keyboard() method
DInput_Init_Mouse() method
DInput_Read_Joystick() method
DInput_Read_Keyboard() method
DInput_Read_Mouse() method
DInput_Release_Joystick() method
DInput_Release_Keyboard() method
DInput_Release_Mouse() method
DInput_Shutdown() method
DIPROPHEADER data structure
DIPRORANGE data structure
DIPROWORD data structure
Direct3DIM
Direct3DRM
DirectDraw
2nd
3rd
4th
5th
6th
back buffers
2nd
3rd
4th
complex surfaces
2nd
creating
2nd
defined
manipulating information in
2nd
multiple back buffers
bitmaps
16-bit
2nd
24-bit
2nd
8-bit
2nd
3rd
data area
file headers
forward mapping
info section
2nd
inverse mapping
loading
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
reading manually
rotating
2nd
3rd
scaling
2nd
3rd
4th
5th
6th
7th
8th
templated images
unloading
2nd
blitter
2nd
3rd
4th
Blt() method
2nd
3rd
4th
5th
BltFast() method
2nd
copying bitmaps
2nd
3rd
4th
5th
6th
memory filling
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
offscreen surfaces
2nd
3rd
clipping
2nd
bitmaps
2nd
3rd
4th
5th
6th
clip lists
2nd
defined
IDirectDrawClipper interface
2nd
3rd
4th
5th
6th
pixels
2nd
3rd
windowed applications
2nd
color animation
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
color control interface
2nd
3rd
color depth
color keys
2nd
source color keying
2nd
3rd
4th
5th
6th
7th
surface flags
2nd
color palettes attaching to surfaces
2nd
creating
2nd
3rd
4th
5th
6th
7th
8th
PALETTEENTRY structure
color rotation
2nd
3rd
color transforms and lookup tables
2nd
3rd
combining with GDI (Graphics Device Interface)
2nd
3rd
4th
5th
cooperation with Windows
full-screen mode
sample program
2nd
SetCooperativeLevel() method
2nd
3rd
windowed mode
DDCAPS structure
2nd
3rd
double buffering
2nd
3rd
4th
5th
6th
7th
example
2nd
3rd
4th
implementing
2nd
3rd
error handling
2nd
3rd
4th
full-screen mode
gamma control interface
2nd
3rd
high-color modes
16-bit
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
24-bit
2nd
32-bit
2nd
computational speed
memory bandwidth
pixel format
2nd
3rd
4th
5th
interfaces creating
2nd
3rd
defined
IDirectDraw
IDirectDrawClipper
2nd
IDirectDrawSurface
2nd
IIDs (Interface IDs)
interface pointers
2nd
3rd
4th
5th
IUnknown
querying
2nd
3rd
using together
2nd
objects creating
2nd
releasing
2nd
3rd
offscreen surfaces
2nd
blitting
2nd
3rd
4th
5th
6th
creating
2nd
3rd
4th
releasing
page flipping
2nd
3rd
example
2nd
3rd
Flip() method
2nd
palettes
2nd
plotting pixels
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
resource management
2nd
3rd
surface properties
2nd
surfaces
attaching palettes to
2nd
creating
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
locking memory
2nd
3rd
memory pitch
2nd
primary
2nd
secondary
2nd
3rd
unlocking memory
video modes
changing
2nd
3rd
resolutions
2nd
3rd
setting
windowed applications
2nd
8-bit windowed modes
2nd
3rd
client area
2nd
3rd
clipping
2nd
creating
2nd
drawing pixels in
2nd
3rd
4th
5th
windowed mode
DirectDrawCreate() method
2nd
example
parameters
return codes
2nd
DirectInput
2nd
3rd
4th
5th
6th
7th
configuring
2nd
3rd
4th
data aquisition modes
force feedback
2nd
conditions
example
2nd
3rd
motive forces
setting up
2nd
input loops
2nd
input system architecture
INPUT_EVENT_TYP data structure
joystick mapping
keyboard mapping
Merge_Input() method
2nd
mouse mapping
interfaces
2nd
joystick devices
2nd
3rd
acquiring
cooperation levels
creating
data format
2nd
3rd
enumeration
2nd
3rd
4th
5th
6th
7th
input properties
2nd
3rd
4th
5th
6th
polling
reading data from
2nd
releasing
2nd
3rd
keyboard devices acquiring
2nd
cooperation levels
2nd
3rd
creating
2nd
3rd
data formats
2nd
3rd
example
releasing
2nd
3rd
retrieving data from
2nd
3rd
4th
5th
state
2nd
main DirectInput object creating
2nd
3rd
releasing
2nd
mouse devices
absolute mode
acquiring
2nd
cooperation level
creating
2nd
data format
2nd
reading data from
2nd
3rd
relative mode
releasing
2nd
reaquisition
2nd
3rd
T3DLIB2.CPP generalized input system
DInput_Init() method
DInput_Init_Joystick() method
DInput_Init_Keyboard() method
DInput_Init_Mouse() method
DInput_Read_Joystick() method
DInput_Read_Keyboard() method
DInput_Read_Mouse() method
DInput_Release_Joystick() method
DInput_Release_Keyboard() method
DInput_Release_Mouse() method
DInput_Shutdown() method
T3D library
2nd
DirectInput8Create() method
2nd
3rd
directives #define T3DLIB1 library
2nd
3rd
4th
WIN32_LEAN_AND_MEAN
2nd
DirectMusic
capabilities
2nd
3rd
COM initialization
2nd
example
header files
2nd
interfaces
2nd
IDirectMusic
IDirectMusicLoader
IDirectMusicPerformance
IDirectMusicPort
IDirectMusicSegment
IDirectMusicSegmentState
MIDI files checking status of
loading
2nd
3rd
4th
5th
6th
7th
playing
2nd
releasing
2nd
stopping
2nd
performances
2nd
3rd
ports
2nd
shutting down
2nd
T3DLIB3 library API wrapper DMusic_Delete_All_MIDI() method
DMusic_Delete_MIDI() method
DMusic_Init() method
DMusic_Load_MIDI() method
DMusic_Play() method
DMusic_Shutdown() method
DMusic_Status() method
DMusic_Stop() method
directories companion CD-ROM
2nd
3rd
4th
5th
APPLICATIONS
ARTICLES
2nd
ARTWORK
2nd
DEMOS
DIRECTX
2nd
ENGINES
2nd
GAMES
2nd
ONLINEBOOKS
2nd
SOUND
2nd
SOURCE
2nd
T3DGAMER1
2nd
organizing
DirectPlay
DirectSetup
DirectShow
DirectSound
2nd
3rd
.WAV files defined
reading
2nd
3rd
4th
5th
cooperation levels
Exclusive Cooperation
Normal Cooperation
Priority Cooperation
setting
2nd
Write_Primary Cooperation
DirectSound objects creating
2nd
releasing
interfaces
2nd
IDirectSound
IDirectSound8
IDirectSoundBuffer
IDirectSoundCapture
IDirectSoundNotify
IUnknown
playback frequency
2nd
playing sounds
2nd
primary buffers
2nd
querying for system/sound information
GetCaps() method
2nd
3rd
4th
GetStatus() method
2nd
secondary buffers
circular buffering
2nd
creating
2nd
3rd
4th
5th
locking
2nd
releasing
static
streaming
unlocking
writing data to
2nd
3rd
starting
2nd
stereo panning
2nd
stopping sounds
2nd
T3DLIB3 library API wrapper
DSound_Delete_Sound() method
DSound_Init() method
DSound_Load_WAV() method
2nd
DSound_Play_Sound() method
2nd
DSound_Replicate_Sound() method
2nd
DSound_Set_Sound_Freq() method
2nd
DSound_Set_Sound_Pan() method
DSound_Set_Sound_Volume() method
2nd
DSound_Shutdown() method
DSound_Status_Sound() method
2nd
DSound_Stop_Sound() method
2nd
volume control
2nd
3rd
DirectSound objects creating
2nd
releasing
DirectSound3
DirectSoundCreate() method
DirectX
2nd
3rd
4th
5th
6th
.
[See also COM (Component Object Model)] Debug runtime library
Direct3DIM
Direct3DRM
DirectDraw
2nd
3rd
4th
5th
6th
back buffers
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
bitmaps.
[See bitmaps] blitter
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
21st
22nd
23rd
24th
clipping
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
color animation
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
color control interface
2nd
3rd
color depth
color keys
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
color modes.
[See high-color modes] color palettes
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
color rotation
2nd
3rd
color transforms and lookup tables
2nd
3rd
combining with GDI (Graphics Device Interface)
2nd
3rd
4th
5th
cooperation with Windows
2nd
3rd
4th
5th
DDCAPS structure
2nd
3rd
double buffering
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
error handling
2nd
3rd
4th
full-screen mode
gamma control interface
2nd
3rd
interface pointers
2nd
3rd
4th
5th
interfaces
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
objects
2nd
offscreen surfaces
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
21st
22nd
23rd
24th
25th
26th
page flipping
2nd
3rd
4th
5th
6th
7th
8th
palettes
2nd
plotting pixels
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
surface properties
2nd
surfaces
2nd
surfaces.
[See surfaces] video modes
2nd
3rd
4th
5th
6th
7th
8th
windowed applications
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
windowed mode
DirectInput
2nd
3rd
4th
5th
6th
7th
configuration
2nd
3rd
4th
data aquisition modes
force feedback
2nd
3rd
4th
5th
6th
7th
8th
9th
input loops
2nd
input system architecture
2nd
3rd
4th
5th
6th
7th
interfaces
2nd
joystick devices
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
21st
22nd
23rd
24th
25th
26th
27th
keyboard devices
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
16th
17th
18th
19th
20th
21st
22nd
main DirectInput object
2nd
3rd
4th
5th
mouse devices
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
15th
reaquisition
2nd
3rd
T3DLIB2.CPP generalized input system
2nd
3rd
4th
5th
6th
7th
8th
9th
DirectMusic
capabilities
2nd
3rd
COM initialization
2nd
example
header files
2nd
interfaces
2nd
MIDI files
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
14th
performances
2nd
3rd
ports
2nd
shutting down
2nd
T3DLIB3 library API wrapper
2nd
3rd
4th
5th
6th
DirectPlay
DirectSetup
DirectShow
DirectSound
2nd
3rd
.WAV files
2nd
3rd
4th
5th
6th
cooperation levels
2nd
3rd
4th
5th
DirectSound objects
2nd
3rd
interfaces
2nd
playback frequency
2nd
playing sounds
2nd
primary buffers
2nd
querying for system/sound information
2nd
3rd
4th
5th
6th
7th
secondary buffers
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
starting
2nd
stereo panning
2nd
stopping sounds
2nd
T3DLIB3 library API wrapper
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
volume control
2nd
3rd
DirectSound3
DirectX Audio
DirectX Graphics
function pointers
2nd
3rd
4th
5th
6th
HAL (Hardware Abstraction Layer)
2nd
HEL (Hardware Emulation Layer)
2nd
installing
2nd
3rd
4th
interfaces creating
2nd
3rd
querying for
2nd
3rd
4th
5th
multithreading
2nd
3rd
relationship with COM (Component Object Model)
2nd
3rd
Retail runtime library
versions
2nd
DirectX Audio
DIRECTX directory
2nd
DirectX Graphics
DIS_0-9 state constant
DIS_A-Z state constant
DIS_ADD state constant
DIS_BACK state constant
DIS_DELETE state constant
DIS_DOWN state constant
DIS_END state constant
DIS_EQUALS state constant
DIS_ESCAPE state constant
DIS_F1-15 state constant
DIS_HOME state constant
DIS_INSERT state constant
DIS_LBRACKET state constant
DIS_LCONTROL state constant
DIS_LEFT state constant
DIS_LMENU state constant
DIS_LSHIFT state constant
DIS_MINUS state constant
DIS_NEXT state constant
DIS_NUMPAD0-9 state constant
DIS_NUMPADENTER state constant
DIS_PRIOR state constant
DIS_RBRACKET state constant
DIS_RCONTROL state constant
DIS_RETURN state constant
DIS_RIGHT state constant
DIS_RMENU state constant
DIS_RSHIFT state constant
DIS_SPACE state constant
DIS_TAB state constant
DIS_UP state constant
DISCL_BACKGROUND cooperation level
DISCL_EXCLUSIVE cooperation level
DISCL_FOREGROUND cooperation level
DISCL_NONEXCLUSIVE cooperation level
DispatchMessage() function
displaying message boxes
2nd
3rd
4th
division fixed-point numbers
2nd
3rd
DKGRAY_BRUSH stock object
DMusic_Delete_All_MIDI() method
DMusic_Delete_MIDI() method
DMusic_Init() method
DMusic_Load_MIDI() method
2nd
3rd
4th
DMUSIC_MIDI structure
DMusic_Play() method
DMusic_Shutdown() method
DMusic_Status() method
DMusic_Stop() method
DOM (degree of membership)
2nd
3rd
4th
5th
6th
7th
domains
2nd
DOS-based Hello World program
2nd
dot (.) product
2nd
3rd
double buffering
2nd
3rd
4th
5th
6th
7th
example
2nd
3rd
4th
implementing
2nd
3rd
doubly linked lists
2nd
download sites
Draw_Bitmap16() method
Draw_BOB() method
2nd
Draw_Bottom_Tri() method
2nd
3rd
Draw_Clip_Line() method
2nd
Draw_Filled_Polygon2D() method
2nd
Draw_Line() method
2nd
3rd
4th
5th
Draw_Particles() method
2nd
Draw_Pixel() method
Draw_QuadFP_2D() method
2nd
Draw_Rectangle() method
Draw_Scaled_BOB() method
Draw_Text_GDI() method
Draw_Top_Tri() method
2nd
3rd
4th
Draw_Triangle_2D() method
2nd
3rd
4th
5th
Draw_TriangleFP_2D() method
drawing .
[See also drawing tools] bitmaps
2nd
circles
2nd
3rd
lines
2nd
3rd
4th
5th
BresenhamÕs algorithm
2nd
3rd
4th
5th
6th
7th
Draw_Line() method
2nd
3rd
4th
Run-Slicing algorithm
Symmetric Double Step algorithm
mapping modes
particles
2nd
pixels DirectDraw windowed applications
2nd
3rd
4th
5th
points
2nd
polygons
2nd
3rd
4th
quadrilaterals
2nd
3rd
4th
5th
rectangles
2nd
3rd
triangles
2nd
3rd
4th
5th
drawing tools brushes creating
defined
deleting
example
2nd
hatched brushes
HBRUSH handle
selecting
solid brushes
styles
2nd
pens creating
2nd
3rd
defined
deleting
2nd
HPEN handle
line styles
selecting
2nd
stock objects
2nd
DrawText() function
2nd
3rd
DSBCAPS structure
2nd
DSBCAPS_CTRLALL buffer creation flag
DSBCAPS_CTRLDEFAULT buffer creation flag
DSBCAPS_CTRLFREQUENCY buffer creation flag
DSBCAPS_CTRLPAN buffer creation flag
DSBCAPS_CTRLVOLUME buffer creation flag
DSBCAPS_LOCHARDWARE buffer creation flag
DSBCAPS_LOCSOFTWARE buffer creation flag
DSBCAPS_PRIMARYBUFFER buffer creation flag
DSBCAPS_STATIC buffer creation flag
DSBSTATUS_BUFFERLOST sound status
DSBSTATUS_LOOPING sound status
DSBSTATUS_PLAYING sound status
DSBUFFERDESC structure
DSCAPS structure
2nd
DSound_Delete_Sound() method
DSound_Init() method
DSound_Load_WAV() method
2nd
3rd
4th
5th
DSound_Play_Sound() method
2nd
DSound_Replicate_Sound() method
2nd
DSound_Set_Sound_Freq() method
2nd
DSound_Set_Sound_Pan() method
DSound_Set_Sound_Volume() method
2nd
DSound_Shutdown() method
DSound_Status_Sound() method
2nd
DSound_Stop_Sound() method
2nd
DSPs (Digital Signal Processor)
DSSCL_EXCLUSIVE DirectSound cooperation level
DSSCL_NORMAL DirectSound cooperation level
DSSCL_PRIORITY DirectSound cooperation level
DSSCL_WRITEPRIMARY DirectSound cooperation level
dw prefix (Hungarian notation)
dwBackBufferCount field (DDSURFACEDESC2 structure)
dwCreationFlags parameter (CreateThread() function)
dwExitCode parameter (TerminateThread() function)
dwExStyle parameter (CreateWindowEx() function)
dwFlags field (DDSURFACEDESC2 structure)
2nd
dwFlags parameter (Blt() method)
2nd
3rd
dwHeight field (DDSURFACEDESC2 structure)
dwMilliseconds parameter (WaitForMultipleObjects() function)
dwMilliseconds parameter (WaitForSingleObject() function)
DWORD structure
2nd
dwSize field (DDSURFACEDESC2 structure)
dwStackSize parameter (CreateThread() function)
dwStyle parameter (CreateWindowEx() function)
2nd
dwVersion parameter (DirectInput8Create() method)
dwWidth field (DDSURFACEDESC2 structure)
dynamic object base vision text games
dynamic sound text games
|