ReactOS 0.4.16-dev-125-g798ea90
|
#include <d3d9.h>
#include "d3d9_create.h"
#include "d3d9_helpers.h"
#include "d3d9_caps.h"
#include <debug.h>
#include <ddrawi.h>
#include <ddrawgdi.h>
Go to the source code of this file.
Functions | |
static BOOL | IsDirectDrawSupported () |
static VOID | SetAdapterInfo (IN OUT LPDIRECT3D9_DISPLAYADAPTER pDisplayAdapter, IN LPDISPLAY_DEVICEA pDisplayDevice) |
static BOOL | IsGDIDriver (HDC hDC) |
void | GetDisplayAdapterFromDevice (IN OUT LPDIRECT3D9_DISPLAYADAPTER pDisplayAdapters, IN DWORD AdapterIndex, IN LPD3D9_DEVICEDATA pDeviceData) |
BOOL | CreateD3D9DeviceData (IN LPDIRECT3D9_DISPLAYADAPTER pDisplayAdapter, IN LPD3D9_DEVICEDATA pDeviceData) |
VOID | DestroyD3D9DeviceData (IN LPD3D9_DEVICEDATA pDeviceData) |
static BOOL | GetDirect3D9AdapterInfo (IN OUT LPDIRECT3D9_DISPLAYADAPTER pDisplayAdapters, IN DWORD AdapterIndex) |
static BOOL | GetDisplayDeviceInfo (IN OUT LPDIRECT3D9_INT pDirect3D9) |
HRESULT | CreateD3D9 (OUT LPDIRECT3D9 *ppDirect3D9, UINT SDKVersion) |
Variables | |
static const GUID | DISPLAY_GUID = { 0x67685559, 0x3106, 0x11D0, { 0xB9, 0x71, 0x00, 0xAA, 0x00, 0x34, 0x2F, 0x9F } } |
static CHAR | D3D9_PrimaryDeviceName [CCHDEVICENAME] |
HRESULT CreateD3D9 | ( | OUT LPDIRECT3D9 * | ppDirect3D9, |
UINT | SDKVersion | ||
) |
Definition at line 237 of file d3d9_create.c.
Referenced by Direct3DCreate9().
BOOL CreateD3D9DeviceData | ( | IN LPDIRECT3D9_DISPLAYADAPTER | pDisplayAdapter, |
IN LPD3D9_DEVICEDATA | pDeviceData | ||
) |
Definition at line 115 of file d3d9_create.c.
Referenced by GetDirect3D9AdapterInfo(), and InitD3D9BaseDevice().
VOID DestroyD3D9DeviceData | ( | IN LPD3D9_DEVICEDATA | pDeviceData | ) |
Definition at line 150 of file d3d9_create.c.
Referenced by GetDirect3D9AdapterInfo(), and IDirect3DDevice9Base_Release().
|
static |
Definition at line 156 of file d3d9_create.c.
Referenced by GetDisplayDeviceInfo().
void GetDisplayAdapterFromDevice | ( | IN OUT LPDIRECT3D9_DISPLAYADAPTER | pDisplayAdapters, |
IN DWORD | AdapterIndex, | ||
IN LPD3D9_DEVICEDATA | pDeviceData | ||
) |
Definition at line 59 of file d3d9_create.c.
Referenced by GetDirect3D9AdapterInfo().
|
static |
Definition at line 181 of file d3d9_create.c.
Referenced by CreateD3D9().
|
static |
Definition at line 21 of file d3d9_create.c.
Referenced by GetDisplayDeviceInfo().
Definition at line 48 of file d3d9_create.c.
Referenced by CreateD3D9DeviceData().
|
static |
Definition at line 38 of file d3d9_create.c.
Referenced by GetDisplayDeviceInfo().
|
static |
Definition at line 19 of file d3d9_create.c.
Referenced by GetDisplayDeviceInfo().
|
static |
Definition at line 17 of file d3d9_create.c.
Referenced by SetAdapterInfo().