Интерфейс 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) |
См. также раздел
D3DXCreateCubeTextureFromFileEx
D3DXCreateCubeTextureFromFileInMemory
D3DXCreateCubeTextureFromFileInMemoryEx
D3DXCreateCubeTextureFromResource