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

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

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

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

Методы

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

 
IDirect3DTexture9::AddDirtyRect

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

Метод IDirect3DTexture9::GetLevelDesc (d3d9.h) извлекает описание уровня ресурса текстуры.
IDirect3DTexture9::GetSurfaceLevel

Метод IDirect3DTexture9::GetSurfaceLevel (d3d9.h) извлекает указанный уровень поверхности текстуры.
IDirect3DTexture9::LockRect

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

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

Комментарии

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

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

Этот интерфейс, как и все COM-интерфейсы, наследуется от интерфейса IUnknown .

Типы LPDIRECT3DTEXTURE9 и PDIRECT3DTEXTURE9 определяются как указатели на интерфейс IDirect3DTexture9 .


typedef struct IDirect3DTexture9 *LPDIRECT3DTEXTURE9, *PDIRECT3DTEXTURE9;

Требования

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

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

D3DXCreateTexture

D3DXCreateTextureFromFile

D3DXCreateTextureFromFileEx

D3DXCreateTextureFromFileInMemory

D3DXCreateTextureFromFileInMemoryEx

D3DXCreateTextureFromResource

D3DXCreateTextureFromResourceEx

Интерфейсы Direct3D

IDirect3DBaseTexture9

IDirect3DDevice9::CreateTexture