netlib.narod.ru
< Назад |
Оглавление
|
Далее >
Алфавитный указатель
1 – 9
16-битные поверхности, функции доступа
148
16-битные форматы пикселей
131
24-битные поверхности, функции доступа
151
32-битные поверхности, функции доступа
151
5-5-5, формат
135
5-6-5, формат
135
8-битные видеорежимы
50
,
131
А
абсолютные смещения
175
альфа-наложение
22
альфа-поверхности
22
аппаратная зависимость
51
аппаратное ускорение
19
Б
беспалитровые поверхности
20
блиттинг
20
блокировка потоков
205
буферизованные данные
173
быстродействие
FPS
50
аппаратная зависимость
51
видеопамять
49
операции с плавающей точкой
48
оптимизация
47
С и С++
47
В
видеопамять
18
,
19
,
49
видеорежимы
19
видеофайлы
228
внеэкранные поверхности
20
вторичный буфер
20
Д
драйверы устройств
52
З
завершение приложения
86
,
187
,
198
,
225
захват устройств
175
И
инкапсуляция времени существования
24
интерфейсы
23
источник, цветовые ключи
21
К
классы потоков в MFC
206
ключевые кадры
228
критическая секция
205
М
многопоточность
204
монопольный доступ
174
монопольный уровень кооперации
27
мьютексы
205
Н
непосредственные данные
173
нормальный уровень кооперации
27
О
объекты
23
оверлеи
22
оверлейные функции
36
оконные приложения
40
оповещение
174
опрос
174
оптимизация
47
осевые смещения
175
основной поток
204
отладка
Windows NT и Windows 95
276
макросы
277
окно вывода
285
отладочные сообщения DirectX
286
проблемы
276
удаленная
280
относительные смещения
175
отсечение
22
П
палитра 21, 50
палитровая анимация 21
палитровые поверхности 20
первичная поверхность 20
переключаемые поверхности 20
переключение видеорежимов 96
переключение страниц 20, 202
поверхности 20, 22, 129
полноэкранные приложения 40, 87
потеря поверхности 35
приемник, цветовые ключи 21
приложения DirectDraw 40
проблема с курсором
кнопки мыши 208
многопоточность 204
общие сведения 200
основной поток 206
частичное обновление экрана 201
проверка столкновений
класс Sprite 261
общие сведения 250
подтверждение 261
реакция 261
точность 251
функции 253
прозрачность 21
процессы 204
Р
растры, загрузка на поверхности 170
расхождение 29
С
семафоры 205
синхронизация потоков 205
системная память 19
события 205
специализированный блиттинг 21
стартовый бит 137
схемы сообщений 60
Т
трехмерные устройства, поверхности 22
У
удаленная отладка 280
Ц
цветовые ключи 32
Ч
частичное обновление экрана 201
частота смены кадров 116
A
Acquire(), функция 177
ActivateDisplayMode(), функция 71, 96
AddAttachedSurface(), функция 35
AddOverlayDirtyRect(), функция 36
AddRef(), функция 24
AfxAssertFailedLine(), функция 278
AfxBeginThread(), функция 215
AfxEndThread(), функция 212
AfxGetInstanceHandle(), функция 183
AfxMessageBox(), функция 72
AfxRegisterWndClass(), функция 63
AGP 49
API, изменения 52
AppWizard 54, 298
ASSERT(), макрос 63, 254, 258, 277
AVI-файлы 228
AVIFileExit(), функция 233, 248
AVIFileInit(), функция 231
AVIStreamFormatSize(), функция 243
AVISTREAMINFO, структура 232
AVIStreamInfo(), функция 232
AVIStreamLength(), функция 233
AVIStreamOpenFromFile(), функция 231
AVIStreamRead(), функция 233
AVIStreamReadFormat(), функция 231, 243
AVIStreamRelease(), функция 233, 243
AVIStreamStart(), функция 233
B
BGR, формат 135
biBitCount 141
biClrUsed 141
biCompression 141
biHeight 141
biSize 141
biSizeImage 141
BITMAPFILEHEADER 140
BITMAPINFOHEADER 140, 144, 232
biWidth 141
Blt(), функция 31
BltBatch(), функция 31
BltFast(), функция 31, 110
BltSurface(), функция 82, 110, 272
BMP-файлы
графические данные 142
заголовочные структуры 140
палитра 141
формат 140
черный и белый цвет 110
buffersize, свойство 178
C
C/C++, сравнение 47
c_dfDIMouse, формат 193
CCmdTarget, формат 60
CCriticalSection, формат 206
CEvent, класс 206
ClassView 301
CMultiLock, класс 206, 221
CMutex, класс 206
CObject, класс 60
COM 23
Compact(), функция 29
CompareModes(), функция 70
Create(), функция 63
CREATE_SUSPENDED, флаг 215
CreateClipper(), функция 26, 91
CreateCustomSurfaces(), функция 72, 75, 102, 268
CreateDevice(), функция 176
CreateEx(), функция 63
CreateFlippingSurfaces(), функция 72, 89
CreatePalette(), функция 26, 145
CreateSurface(), функция 26, 110, 142
CRect, класс 255, 258
CSemaphore, класс 206
CSingleLock, класс 206
CSyncObject, класс 206
CWinApp, класс 60
CWinThread, класс 60
CWnd, класс 60
D
DDCAPS, структура 27
DDCAPS_ALLOW256, флаг 110
DDCOLORKEY, структура 33, 39, 105, 271
DDEDM_REFRESHRATES, флаг 97
DDERR_SURFACELOST, ошибка 35
DDERR_UNSUPPORTED, ошибка 29
DDLOCK_EVENT, флаг 139
DDLOCK_NOSYSLOCK, флаг 130
DDLOCK_READONLY, флаг 139
DDLOCK_SURFACEMEMORYPTR, флаг 139
DDLOCK_WAIT, флаг 139
DDLOCK_WRITEONLY, флаг 139
DDPIXELFORMAT, структура 136
DDSCCAPS_COMPLEX, флаг 74
DDSCCAPS_FLIP, флаг 73
DDSCCAPS_PRIMARYSURFACE, флаг 73
DDSD_BACKBUFFERCOUNT, флаг 73
DDSD_CAPS, флаг 73
DDSURFACEDESC, структура 27, 39, 138, 263
DDVideoPortContainer, интерфейс 38
DeleteAttachedSurface(), функция 35
DetectDisplayMode(), функция 89
Developer Studio 297
DIDC_POLLEDDEVICE, флаг 177
DIDEVCAPS, структура 177
DIDEVICEINSTANCE, структура 177
DIDEVICEOBJECTDATA, структура 197
DIPROP_BUFFERSIZE, константа 178, 194
DirectDraw 18
интерфейс 25
ошибка переключения режимов 302
структуры 39
DirectDraw API 25
DirectDraw AppWizard 54
DirectDraw2, интерфейс 25
DirectDrawApp, класс 60
DirectDrawClipper, интерфейс 37
DirectDrawColorControl, интерфейс 38
DirectDrawCreate(), функция 26, 68
DirectDrawEnumerate(), функция 65
DirectDrawPalette, интерфейс 37
DirectDrawSurface, интерфейс 29, 129
DirectDrawVideoPort, интерфейс 38
DirectDrawWin, класс 60, 302
DirectInput
интерфейс 176
активный режим 174
захват устройств 175
определение 172
опрос и оповещение 174
осевые смещения 175
поддерживаемые устройства 173
схемы получения данных 173
управление версией 183
уровень кооперации 174
фоновый режим 174
DirectInputDevice, интерфейс 176
DirectInputEffect, интерфейс 176
DirectX 2 SDK 44
DirectX, runtime-часть 42
DirectX SDK 42, 300, 305
DISCL_BACKGROUND, флаг 178
DISCL_EXCLUSIVE, флаг 178
DISCL_FOREGROUND, флаг 178
DISCL_NONEXCLUSIVE, флаг 178
DisplayModeAvailable(), функция 70
DLL 284
DMA 49
DoModal(), функция 121, 163
DrawScene(), функция 81, 93, 102, 122, 271
DriverAvailable(), функция 65
DuplicateSurface(), функция 28
dwBBitMask 136
dwGBitMask 136
dwLength 233
DWORD, аргументы 96
dwRBitMask 136
dwRGBBitCount 136
dwSize 39
dwStart 233
dxsdk/sdk, каталог 43
dxsdk/sdk/inc, каталог 43
dxsdk/sdk/lib, каталог 43
DXVIEW 27
E
EnumAttachedSurface(), функция 36
EnumDevices(), функция 176
EnumDisplayModes(), функция 27, 69, 95, 121
EnumObjects(), функция 177
EnumOverlaysZOrders(), функция 36
EnumSurfaces(), функция 28
ExitInstance(), функция 87
F
FastGraph 18
Fatal(), функция 271
FatalError(), функция 72
fccHandler 233
fccType 232
Flip(), функция 32, 112, 272
FlipToGDISurface(), функция 28, 163, 278
FPS 50
G
GetAttachedSurface(), функция 36, 74
GetAvailableVidMem(), функция 28
GetBitStatus(), функция 32
GetBmpDimensions(), функция 144
GetCapabilities(), функция 177
GetCaps(), функция
DirectDraw, интерфейс 27
DirectDrawPalette, интерфейс 37
DirectDrawSurface, интерфейс 31
GetClipList(), функция 38
GetClipper(), функция 36
GetColorKey(), функция 33
GetDC(), функция 34, 128, 170
GetDDInterface(), функция 35
GetDDraw(), функция 278
GetDDWin(), функция 278
GetDeviceData(), функция 177
DetDeviceInfo(), функция 177
GetDeviceState(), функция 177
GetDeviceStatus(), функция 176
GetDisplayDepth(), функция 72
GetDisplayMode(), функция 27
GetDisplayModeDimensions(), функция 70
GetDisplayRect(), функция 72
GetEntries(), функция 37
GetFlipKey(), функция 32
GetFourCCCodes(), функция 29
GetGDISurface(), функция 28
GetHWnd(), функция 38
GetMonitorFrequency(), функция 29
GetNumDisplayModes(), функция 70
GetNumDrivers(), функция 67
GetObjectInfo(), функция 178
GetOverlayPosition(), функция 36
GetPalette(), функция 37
GetPixelFormat(), функция 31, 74, 136
GetProperty(), функция 178
GetRect(), функция 258, 264
GetScanLine(), функция 29
GetSurf(), функция 262
GetSurfaceDesc(), функция 31
GetSystemPalette(), функция 158
GetSystemPaletteEntries(), функция 160
GetTextExtentPoint(), функция 108
GetVerticalBlankStatus(), функция 29
GUID 24
H
High Color, глубина пикселей 131
I
ICDecompress(), функция 233, 245
ICDecompressOpen(), функция 233
IDL 96
INITGUID 44, 304
InitInstance(), функция 62
IsClipListChanged(), функция 38
IsLost(), функция 35
IUnknown, интерфейс 23
L
LoadBmp(), функция 163
LoadSurface(), функция 78
loBLUEbit 151
Lock(), функция 33, 130, 138
loGREENbit 151
loREDbit 151
M
Mode X, видеорежимы 19
N
numBLUEbits 138
numGREENbits 138
numREDbits 138
O
OnCreate(), функция 64, 89, 158
OnDestroy(), функция 87, 158, 225
OnIdle(), функция 80
OnKeyDown(), функция 86, 113, 123
OnRButtonDown(), функция 157, 236
OnSize(), функция 92
P
PageLock(), функция 34
PageUnlock(), функция 34
PALETTEENTRY, структура 146
Q
qsort(), функция 70
QueryInterface(), функция 24
R
Release(), функция 24
ReleaseDC(), функция 34
Restore(), функция 35
RestoreDisplayMode(), функция 28, 278
RGB, формат 135
RGBQUAD 141
RGBTRIPLE 150
RunControlPanel(), функция 179
S
SDK 43, 300
SetBkMode(), функция 107
SetClipList(), функция 38
SetClipper(), функция 37
SetColorKey(), функция 33, 105, 271
SetCooperativeLevel(), функция 27, 89, 178
SetDataFormat(), функция 177
SetDisplayMode(), функция 28, 72, 96
SetEntries(), функция 37
SetEventNotification(), функция 178
SetHWnd(), функция 38, 91
SetOverlayPosition(), функция 36
SetPalette(), функция 37, 146
SetProperty(), функция 178, 194
SetSurfaceDesc(), функция 31
SetTextColor(), функция 107
ShowCursor(), функция 63
Sleep(), функция 218
T
TextOut(), функция 107
THREAD_PRIORITY_NORMAL, флаг 215
THREAD_PRIORITY_TIME_CRITICAL, флаг 215
timeGetTime(), функция 101
TRACE(), макрос 245, 277
True Color, глубина пикселей 131
True Color, формат пикселей 135
U
Unacquire(), функция 177
Unlock(), функция 33, 130
UpdateOverlay(), функция 36
UpdateOverlayDisplay(), функция 36
UpdateWindow(), функция 63
V
VERIFY(), макрос 277
Visual C++
ClassView 301
версии и издания 301
общие сведения 43
прекомпилированные заголовки 297
W
WaitForSingleObject(), функция 178
WaitForVerticalBlank(), функция 29
WM_CLOSE, сообщение 87
WM_DESTROY, сообщение 87
Z
Z-буфер 22
ZeroMemory(), функция 40
netlib.narod.ru
< Назад |
Оглавление
|
Далее >
Сайт управляется системой
uCoz