Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » DirectX: характеристика версій, особливості використання

Реферат DirectX: характеристика версій, особливості використання





на рядок з ім'ям файлу текстури.

· ppTexture - покажчик на Direct3D9 інтерфейс, що описує створений текстурний об'єкт.

що повертається: D3D_OK або повідомлення про помилку.


Функція D3DXLoadMeshFromX


function D3DXLoadMeshFromX (pFilename, Options, pD3DDevice, ppAdjacency, ppMaterials, ppEffectInstances, pNumMaterials, ppMesh);

Завантажує 3D модель з. x файлу.

Параметри:

· pFilename - ім'я файлу. x.

· Options - опції створення моделі.

· pD3DDevice - покажчик на Direct3D9 інтерфейс.

· ppAdjacency - покажчик на буфер 3х сусідів моделі в кожній площині.

· ppMaterials - покажчик на буфер містить D3DXMATERIAL структури.

· ppEffectInstances - покажчик на буфер прикладів ефектів.

· pNumMaterials - покажчик на число структур в ppMaterials.

· ppMesh - адреса покажчика на ID3DXMesh інтерфейс.

що повертається: D3D_OK або повідомлення про помилку.


Функція D3DXAssembleShaderFromFile


function D3DXAssembleShaderFromFile (pSrcFile, pDefines, pInclude, lags, ppShader, ppErrorMsgs);

Збирає шейдерний код.

Параметри:

· pSrcFile - ім'я файлу.

· pDefines - покажчик на масив структур D3DXMACRO, зазвичай NULL.

· pInclude - покажчик на ID3DXInclude підключається до шейдерному коду.

· Flags - прапори.

· ppShader - покажчик на буфер містить шейдер.

· ppErrorMsgs - покажчик на буфер містить лістинг помилок.

що повертається: D3D_OK або повідомлення про помилку.


Функція MessageBox


function MessageBox (Parent: HWnd; Txt, Caption: PChar; TextType: Word): Integer;

Створює і отобpажает блок діалогу, содеpжащих зазначене повідомлення і заголовок, а також пpедопpеделенние піктогpамми і текстові кнопки, відповідно до паpаметpах TexType.

Параметри:

· Parent: Вікно, що володіє блоком повідомлень.

· Txt: Отобpажаемое повідомлення (що закінчується порожнім символом).

· Caption: Тема блоку діалогу (що закінчується порожнім символом) або nil для Error ( Помилка ).

· TextType: Одна або комбінація констант mb.

що повертається: у разі успішного завершення одна з наступних констант: id_Abort, id_Cancel, id_Ignore, id_No, id_OK, id_Retry або id_Yes.

Функція знаходиться у файлі user32. dll.

Повідомлення операційної системи Windows:

· WM_CREATE - Повідомлення прихоже при створенні вікна.

· WM_DESTROY - Повідомлення, що приходить на процедуру вікна за його знищенні.

· WM_KEYDOWN - Повідомлення, що приходить, коли на користувач натискає клавішу на клавіатурі.


Вихідний код програми


. 586

. MMX

. XMM

. MODEL FLAT, STDCALLCASEMAP: none masm32 Include windows. inc; Структури, константи. Masm32 Include kernel32. inc; Системні функції програми. Masm32 Include user32. inc; Інтерфейс. Masm32 Include gdi32. inc; Графічний висновок. Masm32 include winmm. inc; Функція timeGetTime masm32 Lib kernel32. lib masm32 Lib user32. lib masm32 Lib gdi32. lib masm32 lib winmm. lib masm32 Dxsdk90 Include 2005_jun d3d9_all. inc masm32 Dxsdk90 Lib 2005_jun d3d9. lib masm32 Dxsdk90 Lib 2005_jun d3dx9. lib; Підключення D3DX функцій (динамічна бібліотека)

; Прототип ::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::: _ Direct3D PROTO; Текст цих функцій можна знайти нижче

Destroy_Direct3D PROTO_Object PROTO: DWORD_Render_Parameters PROTO_Scene PROTO_Scene PROTO

; ================================================== ==

; Основна частина

; ================================================== ==

. DATA; :::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::: db MyClass raquo ;, 0db DX9_Ku , , ...


Назад | сторінка 5 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка діалогового вікна в MASM32
  • Реферат на тему: Анотований покажчик документів державного архіву Гомельської області з істо ...
  • Реферат на тему: Судові повідомлення
  • Реферат на тему: Характеристика автобуса малого класу сільського повідомлення ПАЗ-3205
  • Реферат на тему: Завідомо неправдиве повідомлення про тероризм