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


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

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

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

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

Методы

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

 
IDirect3DVolume9::FreePrivateData

Метод IDirect3DVolume9::FreePrivateData (d3d9.h) освобождает указанные частные данные, связанные с этим томом.
IDirect3DVolume9::GetContainer

Метод IDirect3DVolume9::GetContainer (d3d9.h) предоставляет доступ к родительскому объекту текстуры тома, если поверхность является дочерним уровнем текстуры тома.
IDirect3DVolume9::GetDesc

Метод IDirect3DVolume9::GetDesc (d3d9.h) извлекает описание тома.
IDirect3DVolume9::GetDevice

Метод IDirect3DVolume9::GetDevice (d3d9.h) извлекает устройство, связанное с томом.
IDirect3DVolume9::GetPrivateData

Метод IDirect3DVolume9::GetPrivateData (d3d9.h) копирует частные данные, связанные с томом, в предоставленный буфер.
IDirect3DVolume9::LockBox

Метод IDirect3DVolume9::LockBox (d3d9.h) блокирует поле на ресурсе тома.
IDirect3DVolume9::SetPrivateData

Метод IDirect3DVolume9::SetPrivateData (d3d9.h) связывает данные с томом, который предназначен для использования приложением, а не Direct3D.
IDirect3DVolume9::UnlockBox

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

Комментарии

Интерфейс IDirect3DVolume9 получается путем вызова метода IDirect3DVolumeTexture9::GetVolumeLevel .

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

Типы LPDIRECT3DVOLUME9 и PDIRECT3DVOLUME9 определяются как указатели на интерфейс IDirect3DVolume9 .


typedef struct IDirect3DVolume9 *LPDIRECT3DVOLUME9, *PDIRECT3DVOLUME9;

Требования

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

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

Интерфейсы Direct3D