Функция D3DXCheckVolumeTextureRequirements
Проверяет параметры создания текстуры тома.
Синтаксис
HRESULT D3DXCheckVolumeTextureRequirements(
_In_ LPDIRECT3DDEVICE9 pDevice,
_Inout_ UINT *pWidth,
_Inout_ UINT *pHeight,
_Inout_ UINT *pDepth,
_Inout_ UINT *pNumMipLevels,
_In_ DWORD Usage,
_Inout_ D3DFORMAT *pFormat,
_In_ D3DPOOL Pool
);
Параметры
-
pDevice [in]
-
Тип: LPDIRECT3DDEVICE9
Указатель на интерфейс IDirect3DDevice9 , представляющий устройство, связанное с текстурой тома.
-
pWidth [in, out]
-
Тип: UINT*
Указатель на запрошенную ширину в пикселях или NULL. Возвращает исправленный размер.
-
pHeight [вход, выход]
-
Тип: UINT*
Указатель на запрошенную высоту в пикселях или NULL. Возвращает исправленный размер.
-
pDepth [in, out]
-
Тип: UINT*
Указатель на запрошенную глубину в пикселях или NULL. Возвращает исправленный размер.
-
pNumMipLevels [in, out]
-
Тип: UINT*
Указатель на количество запрошенных уровней MIP-карты или NULL. Возвращает исправленное количество уровней MIP-карты.
-
Использование [in]
-
Тип: DWORD
В настоящее время не используется, установите значение 0.
-
pFormat [in, out]
-
Тип: D3DFORMAT*
Указатель на элемент перечисленного типа D3DFORMAT . Указывает нужный формат пикселей или ЗНАЧЕНИЕ NULL. Возвращает исправленный формат.
-
Пул [вход]
-
Тип: D3DPOOL
Член перечисленного типа D3DPOOL , описывающий класс памяти, в который следует поместить текстуру тома.
Возвращаемое значение
Тип: HRESULT
Если функция выполняется успешно, возвращаемое значение будет D3D_OK. Если функция завершается сбоем, возвращаемое значение может быть одним из следующих: D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.
Комментарии
Если параметры этой функции недопустимы, эта функция возвращает исправленные параметры.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел