Defines |
| #define | LOCK_D3DDEVICE9() D3D9BaseObject_LockDevice(&This->BaseObject) |
| #define | UNLOCK_D3DDEVICE9() D3D9BaseObject_UnlockDevice(&This->BaseObject) |
Functions |
| LPDIRECT3DSWAPCHAIN9_INT | IDirect3DSwapChain9ToImpl (LPDIRECT3DSWAPCHAIN9 iface) |
| static HRESULT WINAPI | Direct3DSwapChain9_QueryInterface (LPDIRECT3DSWAPCHAIN9 iface, REFIID riid, void **ppvObject) |
| static ULONG WINAPI | Direct3DSwapChain9_AddRef (LPDIRECT3DSWAPCHAIN9 iface) |
| static ULONG WINAPI | Direct3DSwapChain9_Release (LPDIRECT3DSWAPCHAIN9 iface) |
| static HRESULT WINAPI | Direct3DSwapChain9_Present (LPDIRECT3DSWAPCHAIN9 iface, CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion, DWORD dwFlags) |
| static HRESULT WINAPI | Direct3DSwapChain9_GetFrontBufferData (LPDIRECT3DSWAPCHAIN9 iface, IDirect3DSurface9 *pDestSurface) |
| static HRESULT WINAPI | Direct3DSwapChain9_GetBackBuffer (LPDIRECT3DSWAPCHAIN9 iface, UINT iBackBuffer, D3DBACKBUFFER_TYPE Type, IDirect3DSurface9 **ppBackBuffer) |
| static HRESULT WINAPI | Direct3DSwapChain9_GetRasterStatus (LPDIRECT3DSWAPCHAIN9 iface, D3DRASTER_STATUS *pRasterStatus) |
| static HRESULT WINAPI | Direct3DSwapChain9_GetDisplayMode (LPDIRECT3DSWAPCHAIN9 iface, D3DDISPLAYMODE *pMode) |
| static HRESULT WINAPI | Direct3DSwapChain9_GetDevice (LPDIRECT3DSWAPCHAIN9 iface, IDirect3DDevice9 **ppDevice) |
| static HRESULT WINAPI | Direct3DSwapChain9_GetPresentParameters (LPDIRECT3DSWAPCHAIN9 iface, D3DPRESENT_PARAMETERS *pPresentationParameters) |
| Direct3DSwapChain9_INT * | CreateDirect3DSwapChain9 (enum REF_TYPE RefType, struct _Direct3DDevice9_INT *pBaseDevice, DWORD ChainIndex) |
| VOID | Direct3DSwapChain9_SetDisplayMode (Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters) |
| HRESULT | Direct3DSwapChain9_Init (Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters) |
| HRESULT | Direct3DSwapChain9_Reset (Direct3DSwapChain9_INT *pThisSwapChain, D3DPRESENT_PARAMETERS *pPresentationParameters) |
| VOID | Direct3DSwapChain9_GetGammaRamp (Direct3DSwapChain9_INT *pThisSwapChain, D3DGAMMARAMP *pRamp) |
| VOID | Direct3DSwapChain9_SetGammaRamp (Direct3DSwapChain9_INT *pThisSwapChain, DWORD Flags, CONST D3DGAMMARAMP *pRamp) |
Variables |
| static IDirect3DSwapChain9Vtbl | Direct3DSwapChain9_Vtbl |