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