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


Интерфейс IDirect3DVolumeTexture9 (d3d9helper.h)

Приложения используют методы интерфейса IDirect3DVolumeTexture9 для управления ресурсом текстуры тома.

Наследование

Интерфейс IDirect3DVolumeTexture9 наследуется от IDirect3DBaseTexture9. IDirect3DVolumeTexture9 также содержит следующие типы элементов:

Методы

Интерфейс IDirect3DVolumeTexture9 содержит следующие методы.

 
IDirect3DVolumeTexture9::AddDirtyBox

Метод IDirect3DVolumeTexture9::AddDirtyBox (d3d9helper.h) добавляет грязное область к ресурсу текстуры тома.
IDirect3DVolumeTexture9::GetLevelDesc

Метод IDirect3DVolumeTexture9::GetLevelDesc (d3d9helper.h) получает описание уровня ресурса текстуры тома.
IDirect3DVolumeTexture9::GetVolumeLevel

Метод IDirect3DVolumeTexture9::GetVolumeLevel (d3d9helper.h) извлекает указанный уровень текстуры тома.
IDirect3DVolumeTexture9::LockBox

Метод IDirect3DVolumeTexture9::LockBox (d3d9helper.h) блокирует поле на ресурсе текстуры тома.
IDirect3DVolumeTexture9::UnlockBox

Метод IDirect3DVolumeTexture9::UnlockBox (d3d9helper.h) разблокирует поле в ресурсе текстуры тома.

Комментарии

Интерфейс IDirect3DVolumeTexture9 можно получить, вызвав метод CreateVolumeTexture или одну из функций D3DXCreateVolumeTexturexxx .

Этот интерфейс наследует дополнительные функциональные возможности от интерфейса IDirect3DBaseTexture9 .

Этот интерфейс, как и все COM-интерфейсы, наследуется от интерфейса IUnknown .

Типы LPDIRECT3DVOLUMETEXTURE9 и PDIRECT3DVOLUMETEXTURE9 определяются как указатели на интерфейс IDirect3DVolumeTexture9 .


typedef struct IDirect3DVolumeTexture9 *LPDIRECT3DVOLUMETEXTURE9, *PDIRECT3DVOLUMETEXTURE9;

Требования

   
Целевая платформа Windows
Header d3d9helper.h (включая D3D9.h)

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

CreateVolumeTexture

D3DXCreateVolumeTexture

D3DXCreateVolumeTextureFromFile

D3DXCreateVolumeTextureFromFileEx

D3DXCreateVolumeTextureFromFileInMemory

D3DXCreateVolumeTextureFromFileInMemoryEx

D3DXCreateVolumeTextureFromResource

D3DXCreateVolumeTextureFromResourceEx

Интерфейсы Direct3D

IDirect3DBaseTexture9