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


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

Комментарии

Чтобы создать ресурс текстуры, можно вызвать один из следующих методов.

Чтобы создать ресурс, ориентированный на геометрию, можно вызвать один из следующих методов. Этот интерфейс, как и все COM-интерфейсы, наследуется от интерфейса IUnknown .

Типы LPDIRECT3DRESOURCE9 и PDIRECT3DRESOURCE9 определяются как указатели на интерфейс IDirect3DResource9 .


    typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;

Требования

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

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

Интерфейсы Direct3D

Ресурсы Direct3D (Direct3D 9)