Интерфейс IDirect3DResource9 (d3d9helper.h)
Приложения используют методы интерфейса IDirect3DResource9 для запроса и подготовки ресурсов.
Наследование
Интерфейс IDirect3DResource9 наследуется от интерфейса IUnknown . IDirect3DResource9 также имеет следующие типы элементов:
Методы
Интерфейс IDirect3DResource9 содержит следующие методы.
IDirect3DResource9::FreePrivateData Метод IDirect3DResource9::FreePrivateData (d3d9helper.h) освобождает указанные частные данные, связанные с этим ресурсом. |
IDirect3DResource9::GetDevice Метод IDirect3DResource9::GetDevice (d3d9helper.h) извлекает устройство, связанное с ресурсом. |
IDirect3DResource9::GetPriority Метод IDirect3DResource9::GetPriority (d3d9helper.h) извлекает приоритет для этого ресурса. |
IDirect3DResource9::GetPrivateData Метод IDirect3DResource9::GetPrivateData (d3d9helper.h) копирует частные данные, связанные с ресурсом, в предоставленный буфер. |
IDirect3DResource9::GetType Метод IDirect3DResource9::GetType (d3d9helper.h) возвращает тип ресурса. |
IDirect3DResource9::P reLoad Метод IDirect3DResource9::P reLoad (d3d9helper.h) предварительно загружает управляемый ресурс. |
IDirect3DResource9::SetPriority Метод IDirect3DResource9::SetPriority (d3d9helper.h) назначает приоритет ресурса в целях планирования. |
IDirect3DResource9::SetPrivateData Метод IDirect3DResource9::SetPrivateData (d3d9helper.h) связывает данные с ресурсом, предназначенным для использования приложением, а не Direct3D. |
Комментарии
Чтобы создать ресурс текстуры, можно вызвать один из следующих методов.
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
Типы LPDIRECT3DRESOURCE9 и PDIRECT3DRESOURCE9 определяются как указатели на интерфейс IDirect3DResource9 .
typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d9helper.h (включая D3D9.h) |