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


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

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

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

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

Методы

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

 
IDirect3DSurface9::GetContainer

Метод IDirect3DSurface9::GetContainer (d3d9helper.h) предоставляет доступ к родительской текстуре куба или объекту текстуры (MIPmap).
IDirect3DSurface9::GetDC

Метод IDirect3DSurface9::GetDC (d3d9helper.h) извлекает контекст устройства.
IDirect3DSurface9::GetDesc

Метод IDirect3DSurface9::GetDesc (d3d9helper.h) извлекает описание поверхности.
IDirect3DSurface9::LockRect

Метод IDirect3DSurface9::LockRect (d3d9helper.h) блокирует прямоугольник на поверхности.
IDirect3DSurface9::ReleaseDC

Метод IDirect3DSurface9::ReleaseDC (d3d9helper.h) освобождает дескриптор контекста устройства.
IDirect3DSurface9::UnlockRect

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

Комментарии

Типы LPDIRECT3DSURFACE9 и PDIRECT3DSURFACE9 определяются как указатели на интерфейс IDirect3DSurface9 .


typedef struct IDirect3DSurface9 *LPDIRECT3DSURFACE9, *PDIRECT3DSURFACE9;

Требования

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

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

Интерфейсы Direct3D

IDirect3DResource9