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

Приложения используют методы интерфейса IDirect3D9 для создания объектов Microsoft Direct3D и настройки среды. Этот интерфейс включает методы для перечисления и извлечения возможностей устройства.

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

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

Методы

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

 
IDirect3D9::CheckDepthStencilMatch

Метод IDirect3D9::CheckDepthStencilMatch (d3d9helper.h) определяет, совместим ли формат трафарета глубины с форматом целевого объекта отрисовки.
IDirect3D9::CheckDeviceFormat

Метод IDirect3D9::CheckDeviceFormat (d3d9helper.h) определяет, доступен ли формат поверхности в качестве указанного типа ресурса.
IDirect3D9::CheckDeviceFormatConversion

Метод IDirect3D9::CheckDeviceFormatConversion (d3d9helper.h) проверяет, поддерживает ли устройство преобразование из одного формата отображения в другой.
IDirect3D9::CheckDeviceMultiSampleType

Метод IDirect3D9::CheckDeviceMultiSampleType (d3d9helper.h) определяет, доступен ли на этом устройстве метод множественной дискретизации.
IDirect3D9::CheckDeviceType

Метод IDirect3D9::CheckDeviceType (d3d9helper.h) проверяет, можно ли использовать в этом адаптере тип устройства с аппаратным ускорением.
IDirect3D9::CreateDevice

Метод IDirect3D9::CreateDevice (d3d9helper.h) создает устройство для представления видеоадаптера.
IDirect3D9::EnumAdapterModes

Метод IDirect3D9::EnumAdapterModes (d3d9helper.h) запрашивает устройство, чтобы определить, поддерживает ли указанный адаптер запрошенный формат и режим отображения.
IDirect3D9::GetAdapterCount

Метод IDirect3D9::GetAdapterCount (d3d9helper.h) возвращает количество адаптеров в системе.
IDirect3D9::GetAdapterDisplayMode

Метод IDirect3D9::GetAdapterDisplayMode (d3d9helper.h) извлекает текущий режим отображения адаптера.
IDirect3D9::GetAdapterIdentifier

Метод IDirect3D9::GetAdapterIdentifier (d3d9helper.h) описывает физические адаптеры дисплея, присутствующие в системе при создании экземпляра интерфейса IDirect3D9.
IDirect3D9::GetAdapterModeCount

Метод IDirect3D9::GetAdapterModeCount (d3d9helper.h) возвращает количество режимов отображения, доступных для этого адаптера.
IDirect3D9::GetAdapterMonitor

Метод IDirect3D9::GetAdapterMonitor (d3d9helper.h) возвращает дескриптор монитора, связанного с объектом Direct3D.
IDirect3D9::GetDeviceCaps

Метод IDirect3D9::GetDeviceCaps (d3d9helper.h) извлекает сведения об устройстве, относящиеся к конкретному устройству.
IDirect3D9::RegisterSoftwareDevice

Метод IDirect3D9::RegisterSoftwareDevice (d3d9helper.h) регистрирует подключаемое программное устройство, которое обеспечивает растеризацию программного обеспечения, позволяя приложениям получать доступ к растеризаторам программного обеспечения.

Комментарии

Интерфейс IDirect3D9 получается путем вызова функции Direct3DCreate9 .

Типы LPDIRECT3D9 и PDIRECT3D9 определяются как указатели на интерфейс IDirect3D9 .

typedef struct IDirect3D9 *LPDIRECT3D9, *PDIRECT3D9;

Требования

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

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

Интерфейсы Direct3D