Поделиться через


Функция 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.

Комментарии

Если параметры этой функции недопустимы, эта функция возвращает исправленные параметры.

Требования

Требование Значение
Заголовок
D3dx9tex.h
Библиотека
D3dx9.lib

См. также раздел

Функции текстур в D3DX 9