Интерфейс 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) |