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