Функція Invoke
function Invoke (ім'я API функції, параметри): Integer;
Ця функція поміщає параметри в стек і викликає зазначену API функцію.
Функція GetModuleHandle
function GetModuleHandle (ModuleName: PChar): THandle;
Зчитує описувач модуля.
Параметри:
· ModuleName: Ім'я модуля (що закінчується порожнім символом).
що повертається: у разі успішного завершення - идентификатоp модуля; 0 - у пpотивном випадку.
Функція знаходиться у файлі kernel32. dll.
Функція ExitProcess
function ExitProcess (uExitCode);
Закінчити даний процес з усіма подзадачами (потоками).
Параметри:
· uExitCode Визначає код виходу для процесу, і для всіх потоків, які завершують роботу в результаті виклику цієї функції.
Функція Direct3DCreate9
function Direct3DCreate9 (SDKversion);
Створює Direct3D9 об'єкт і видає покажчик на його інтерфейс.
Параметри:
· SDKversion - версія підключається інтерфейсу.
що повертається: покажчик на інтерфейс Direct3D9 інакше NULL.
Функція D3DXMatrixRotationY
function D3DXMatrixRotationY (pOut, Angle);
Створює матрицю, що обертається навколо осі Y.
Параметри:
· pOut - покажчик на результуючу структуру D3DXMATRIX.
· Angle - кут.
що повертається: покажчик на структуру D3DXMATRIX повернену навколо осі Y на кут.
Функція D3DXMatrixLookAtLH
function D3DXMatrixLookAtLH (pOut, pEye, pAt, pUp);
Будує лівобічну матрицю виду.
Параметри:
· pOut - покажчик на результуючу структуру D3DXMATRIX.
· pEye - покажчик на структуру D3DXVECTOR3 є точкою розташування камери.
· pAt - покажчик на структуру D3DXVECTOR3, визначальну місце, куди направлена ??камера.
· pUp - покажчик на структуру D3DXVECTOR3, визначальну піднесеність світу.
що повертається: покажчик на структуру D3DXMATRIX, що є лівосторонньої матрицею виду.
Функція D3DXMatrixPerspectiveFovLH
function D3DXMatrixPerspectiveFovLH (pOut, fovy, Aspect, zn, zf);
Будує лівобічну матрицю проекції.
Параметри:
· pOut - покажчик на результуючу структуру D3DXMATRIX.
· fovy - сектор перегляду в напрямку Y в радіанах.
· Aspect - відношення ширини простору до висоти.
· zn - значення Z вектора ближньої поверхні.
· zf - значення Z вектора далекої поверхні.
що повертається: покажчик на структуру D3DXMATRIX, що є лівосторонньої матрицею проекції.
Функція D3DXMatrixTranspose
function D3DXMatrixTranspose (pOut, pM);
транспонуючих матрицю.
Параметри:
· pOut - покажчик на результуючу структуру D3DXMATRIX.
· pM - покажчик на вхідну структуру D3DXMATRIX.
що повертається: покажчик на структуру D3DXMATRIX, що є результатом транспонування вхідний матриці.
Функція D3DXMatrixMultiply
function D3DXMatrixMultiply (pOut, pM1, pM2);
Перемножує елементи двох матриць.
Параметри:
· pOut - покажчик на результуючу структуру D3DXMATRIX.
· pM1 - покажчик на перший матрицю.
· pM2 - покажчик на другу матрицю.
що повертається: покажчик на структуру D3DXMATRIX, що є результатом перемноження вхідних матриць.
Функція D3DXCreateTextureFromFile
function D3DXCreateTextureFromFile (pDevice, pSrcFile, ppTexture);
Створює текстуру з файлу.
Параметри:
· pDevice - покажчик на Direct3D9 інтерфейс.
· pSrcFile - покажчик...