Defines |
| #define | LOCK_D3DDEVICE9() if (This->bLockDevice) EnterCriticalSection(&This->CriticalSection); |
| #define | UNLOCK_D3DDEVICE9() if (This->bLockDevice) LeaveCriticalSection(&This->CriticalSection); |
Functions |
| LPDIRECT3DDEVICE9_INT | IDirect3DDevice9ToImpl (LPDIRECT3DDEVICE9 iface) |
| static HRESULT | InvalidCall (LPDIRECT3DDEVICE9_INT This, LPSTR ErrorMsg) |
| HRESULT WINAPI | IDirect3DDevice9Base_QueryInterface (LPDIRECT3DDEVICE9 iface, REFIID riid, void **ppvObject) |
| ULONG WINAPI | IDirect3DDevice9Base_AddRef (LPDIRECT3DDEVICE9 iface) |
| ULONG WINAPI | IDirect3DDevice9Base_Release (LPDIRECT3DDEVICE9 iface) |
| HRESULT WINAPI | IDirect3DDevice9Base_TestCooperativeLevel (LPDIRECT3DDEVICE9 iface) |
| UINT WINAPI | IDirect3DDevice9Base_GetAvailableTextureMem (LPDIRECT3DDEVICE9 iface) |
| HRESULT WINAPI | IDirect3DDevice9Base_EvictManagedResources (LPDIRECT3DDEVICE9 iface) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetDirect3D (LPDIRECT3DDEVICE9 iface, IDirect3D9 **ppD3D9) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetDeviceCaps (LPDIRECT3DDEVICE9 iface, D3DCAPS9 *pCaps) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetDisplayMode (LPDIRECT3DDEVICE9 iface, UINT iSwapChain, D3DDISPLAYMODE *pMode) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetCreationParameters (LPDIRECT3DDEVICE9 iface, D3DDEVICE_CREATION_PARAMETERS *pParameters) |
| HRESULT WINAPI | IDirect3DDevice9Base_SetCursorProperties (LPDIRECT3DDEVICE9 iface, UINT XHotSpot, UINT YHotSpot, IDirect3DSurface9 *pCursorBitmap) |
| VOID WINAPI | IDirect3DDevice9Base_SetCursorPosition (LPDIRECT3DDEVICE9 iface, int X, int Y, DWORD Flags) |
| BOOL WINAPI | IDirect3DDevice9Base_ShowCursor (LPDIRECT3DDEVICE9 iface, BOOL bShow) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateAdditionalSwapChain (LPDIRECT3DDEVICE9 iface, D3DPRESENT_PARAMETERS *pPresentationParameters, IDirect3DSwapChain9 **ppSwapChain) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetSwapChain (LPDIRECT3DDEVICE9 iface, UINT iSwapChain, IDirect3DSwapChain9 **ppSwapChain) |
| UINT WINAPI | IDirect3DDevice9Base_GetNumberOfSwapChains (LPDIRECT3DDEVICE9 iface) |
| HRESULT WINAPI | IDirect3DDevice9Base_Reset (LPDIRECT3DDEVICE9 iface, D3DPRESENT_PARAMETERS *pPresentationParameters) |
| HRESULT WINAPI | IDirect3DDevice9Base_Present (LPDIRECT3DDEVICE9 iface, CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetBackBuffer (LPDIRECT3DDEVICE9 iface, UINT iSwapChain, UINT iBackBuffer, D3DBACKBUFFER_TYPE Type, IDirect3DSurface9 **ppBackBuffer) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetRasterStatus (LPDIRECT3DDEVICE9 iface, UINT iSwapChain, D3DRASTER_STATUS *pRasterStatus) |
| HRESULT WINAPI | IDirect3DDevice9Base_SetDialogBoxMode (LPDIRECT3DDEVICE9 iface, BOOL bEnableDialogs) |
| VOID WINAPI | IDirect3DDevice9Base_SetGammaRamp (LPDIRECT3DDEVICE9 iface, UINT iSwapChain, DWORD Flags, CONST D3DGAMMARAMP *pRamp) |
| VOID WINAPI | IDirect3DDevice9Base_GetGammaRamp (LPDIRECT3DDEVICE9 iface, UINT iSwapChain, D3DGAMMARAMP *pRamp) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateTexture (LPDIRECT3DDEVICE9 iface, UINT Width, UINT Height, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DTexture9 **ppTexture, HANDLE *pSharedHandle) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateVolumeTexture (LPDIRECT3DDEVICE9 iface, UINT Width, UINT Height, UINT Depth, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DVolumeTexture9 **ppVolumeTexture, HANDLE *pSharedHandle) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateCubeTexture (LPDIRECT3DDEVICE9 iface, UINT EdgeLength, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DCubeTexture9 **ppCubeTexture, HANDLE *pSharedHandle) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateVertexBuffer (LPDIRECT3DDEVICE9 iface, UINT Length, DWORD Usage, DWORD FVF, D3DPOOL Pool, IDirect3DVertexBuffer9 **ppVertexBuffer, HANDLE *pSharedHandle) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateIndexBuffer (LPDIRECT3DDEVICE9 iface, UINT Length, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DIndexBuffer9 **ppIndexBuffer, HANDLE *pSharedHandle) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateRenderTarget (LPDIRECT3DDEVICE9 iface, UINT Width, UINT Height, D3DFORMAT Format, D3DMULTISAMPLE_TYPE MultiSample, DWORD MultisampleQuality, BOOL Lockable, IDirect3DSurface9 **ppSurface, HANDLE *pSharedHandle) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateDepthStencilSurface (LPDIRECT3DDEVICE9 iface, UINT Width, UINT Height, D3DFORMAT Format, D3DMULTISAMPLE_TYPE MultiSample, DWORD MultisampleQuality, BOOL Discard, IDirect3DSurface9 **ppSurface, HANDLE *pSharedHandle) |
| HRESULT WINAPI | IDirect3DDevice9Base_UpdateSurface (LPDIRECT3DDEVICE9 iface, IDirect3DSurface9 *pSourceSurface, CONST RECT *pSourceRect, IDirect3DSurface9 *pDestinationSurface, CONST POINT *pDestPoint) |
| HRESULT WINAPI | IDirect3DDevice9Base_UpdateTexture (LPDIRECT3DDEVICE9 iface, IDirect3DBaseTexture9 *pSourceTexture, IDirect3DBaseTexture9 *pDestinationTexture) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetRenderTargetData (LPDIRECT3DDEVICE9 iface, IDirect3DSurface9 *pRenderTarget, IDirect3DSurface9 *pDestSurface) |
| HRESULT WINAPI | IDirect3DDevice9Base_GetFrontBufferData (LPDIRECT3DDEVICE9 iface, UINT iSwapChain, IDirect3DSurface9 *pDestSurface) |
| HRESULT WINAPI | IDirect3DDevice9Base_StretchRect (LPDIRECT3DDEVICE9 iface, IDirect3DSurface9 *pSourceSurface, CONST RECT *pSourceRect, IDirect3DSurface9 *pDestSurface, CONST RECT *pDestRect, D3DTEXTUREFILTERTYPE Filter) |
| HRESULT WINAPI | IDirect3DDevice9Base_ColorFill (LPDIRECT3DDEVICE9 iface, IDirect3DSurface9 *pSurface, CONST RECT *pRect, D3DCOLOR color) |
| HRESULT WINAPI | IDirect3DDevice9Base_CreateOffscreenPlainSurface (LPDIRECT3DDEVICE9 iface, UINT Width, UINT Height, D3DFORMAT Format, D3DPOOL Pool, IDirect3DSurface9 **ppSurface, HANDLE *pSharedHandle) |
| VOID WINAPI | IDirect3DDevice9Base_Destroy (LPDIRECT3DDEVICE9 iface) |
| VOID WINAPI | IDirect3DDevice9Base_VirtualDestructor (LPDIRECT3DDEVICE9 iface) |