LPD3DXIMTSIGNALCALLBACK
Прототип функции, используемый D3DXComputeIMTFromSignal для описания определяемого пользователем сигнала в пространстве u,v входной сетки. Функция оценивает процедурный сигнал измерения uSignalDimension по заданной координате u,v.
Синтаксис
typedef HRESULT (WINAPI* LPD3DXIMTSIGNALCALLBACK)
(CONST D3DXVECTOR2 *uv,
UINT uPrimitiveID,
UINT uSignalDimension,
VOID *pUserData,
FLOAT *pfSignalOut);
Параметры
[in] uv — указатель на вектор, содержащий координату текстуры вершины.
[in] uPrimitiveId — индекс входного треугольника в сетке, для которой должен быть рассчитан сигнал.
[in] uSignalDimension — количество чисел с плавающей точкой для хранения в массиве данных сигнала (pfSignalOut).
[in] pUserData — указатель pUserData, передаваемый в D3DXComputeIMTFromSignal.
[out] pfSignalOut — массив с плавающей точкой, содержащий данные сигнала.
Возвращаемое значение
Эта функция должна быть реализована для возврата S_OK.
Комментарии
При объявлении функции обратного вызова обязательно укажите соглашение о вызовах типов данных Windows . В противном случае может произойти переполнение стека.
Требование | Значение |
---|---|
Заголовок | d3dx9mesh.h |
Библиотека импорта | d3dx9.lib |
Связанные темы