Интерфейс 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) |
См. также раздел
D3DXCreateVolumeTextureFromFile
D3DXCreateVolumeTextureFromFileEx
D3DXCreateVolumeTextureFromFileInMemory
D3DXCreateVolumeTextureFromFileInMemoryEx
D3DXCreateVolumeTextureFromResource