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


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

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

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

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

Методы

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

 
IDirect3DCubeTexture9::AddDirtyRect

Метод IDirect3DCubeTexture9::AddDirtyRect (d3d9.h) добавляет область грязное в ресурс текстуры куба.
IDirect3DCubeTexture9::GetCubeMapSurface

Метод IDirect3DCubeTexture9::GetCubeMapSurface (d3d9.h) извлекает поверхность карты текстуры куба.
IDirect3DCubeTexture9::GetLevelDesc

Метод IDirect3DCubeTexture9::GetLevelDesc (d3d9.h) извлекает описание одной грани указанного уровня текстуры куба.
IDirect3DCubeTexture9::LockRect

Метод IDirect3DCubeTexture9::LockRect (d3d9.h) блокирует прямоугольник в ресурсе текстуры куба.
IDirect3DCubeTexture9::UnlockRect

Метод IDirect3DCubeTexture9::UnlockRect (d3d9.h) разблокирует прямоугольник в ресурсе текстуры куба.

Комментарии

Интерфейс IDirect3DCubeTexture9 можно получить, вызвав метод IDirect3DDevice9::CreateCubeTexture или одну из функций D3DXCreateCubeTexturexxx .

Этот интерфейс наследует дополнительные функции от интерфейса IDirect3DBaseTexture9 .

Этот интерфейс, как и все COM-интерфейсы, наследует дополнительные функциональные возможности от интерфейса IUnknown .

Типы LPDIRECT3DCUBETEXTURE9 и PDIRECT3DCubeTexture9 определяются как указатели на интерфейс IDirect3DCubeTexture9 .


typedef struct IDirect3DCubeTexture9 *LPDIRECT3DCUBETEXTURE9, *PDIRECT3DCubeTexture9;

Требования

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

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

D3DXCreateCubeTexture

D3DXCreateCubeTextureFromFile

D3DXCreateCubeTextureFromFileEx

D3DXCreateCubeTextureFromFileInMemory

D3DXCreateCubeTextureFromFileInMemoryEx

D3DXCreateCubeTextureFromResource

D3DXCreateCubeTextureFromResourceEx

Интерфейсы Direct3D

IDirect3DBaseTexture9

IDirect3DDevice9::CreateCubeTexture