Интерфейс 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) |