Data Structures |
| struct | tss_lookup |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ddraw) |
| static void | set_fpu_control_word (WORD fpucw) |
| static WORD | d3d_fpu_setup (void) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_QueryInterface (IDirect3DDevice7 *iface, REFIID refiid, void **obj) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_QueryInterface (IDirect3DDevice3 *iface, REFIID riid, void **obj) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_QueryInterface (IDirect3DDevice2 *iface, REFIID riid, void **obj) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_QueryInterface (IDirect3DDevice *iface, REFIID riid, void **obp) |
| static ULONG WINAPI | IDirect3DDeviceImpl_7_AddRef (IDirect3DDevice7 *iface) |
| static ULONG WINAPI | IDirect3DDeviceImpl_3_AddRef (IDirect3DDevice3 *iface) |
| static ULONG WINAPI | IDirect3DDeviceImpl_2_AddRef (IDirect3DDevice2 *iface) |
| static ULONG WINAPI | IDirect3DDeviceImpl_1_AddRef (IDirect3DDevice *iface) |
| static ULONG WINAPI | IDirect3DDeviceImpl_7_Release (IDirect3DDevice7 *iface) |
| static ULONG WINAPI | IDirect3DDeviceImpl_3_Release (IDirect3DDevice3 *iface) |
| static ULONG WINAPI | IDirect3DDeviceImpl_2_Release (IDirect3DDevice2 *iface) |
| static ULONG WINAPI | IDirect3DDeviceImpl_1_Release (IDirect3DDevice *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_Initialize (IDirect3DDevice *iface, IDirect3D *Direct3D, GUID *guid, D3DDEVICEDESC *Desc) |
| static HRESULT | IDirect3DDeviceImpl_7_GetCaps (IDirect3DDevice7 *iface, D3DDEVICEDESC7 *Desc) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetCaps_FPUSetup (IDirect3DDevice7 *iface, D3DDEVICEDESC7 *Desc) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetCaps_FPUPreserve (IDirect3DDevice7 *iface, D3DDEVICEDESC7 *Desc) |
| static BOOL | check_d3ddevicedesc_size (DWORD size) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetCaps (IDirect3DDevice3 *iface, D3DDEVICEDESC *HWDesc, D3DDEVICEDESC *HelDesc) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetCaps (IDirect3DDevice2 *iface, D3DDEVICEDESC *D3DHWDevDesc, D3DDEVICEDESC *D3DHELDevDesc) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_GetCaps (IDirect3DDevice *iface, D3DDEVICEDESC *D3DHWDevDesc, D3DDEVICEDESC *D3DHELDevDesc) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_SwapTextureHandles (IDirect3DDevice2 *iface, IDirect3DTexture2 *Tex1, IDirect3DTexture2 *Tex2) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_SwapTextureHandles (IDirect3DDevice *iface, IDirect3DTexture *D3DTex1, IDirect3DTexture *D3DTex2) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetStats (IDirect3DDevice3 *iface, D3DSTATS *Stats) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetStats (IDirect3DDevice2 *iface, D3DSTATS *Stats) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_GetStats (IDirect3DDevice *iface, D3DSTATS *Stats) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_CreateExecuteBuffer (IDirect3DDevice *iface, D3DEXECUTEBUFFERDESC *Desc, IDirect3DExecuteBuffer **ExecuteBuffer, IUnknown *UnkOuter) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_Execute (IDirect3DDevice *iface, IDirect3DExecuteBuffer *ExecuteBuffer, IDirect3DViewport *Viewport, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_AddViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 *Viewport) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_AddViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 *Direct3DViewport2) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_AddViewport (IDirect3DDevice *iface, IDirect3DViewport *Direct3DViewport) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_DeleteViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 *viewport) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_DeleteViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 *Direct3DViewport2) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_DeleteViewport (IDirect3DDevice *iface, IDirect3DViewport *Direct3DViewport) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_NextViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 *Viewport3, IDirect3DViewport3 **lplpDirect3DViewport3, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_NextViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 *Viewport2, IDirect3DViewport2 **lplpDirect3DViewport2, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_NextViewport (IDirect3DDevice *iface, IDirect3DViewport *Viewport, IDirect3DViewport **lplpDirect3DViewport, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_Pick (IDirect3DDevice *iface, IDirect3DExecuteBuffer *ExecuteBuffer, IDirect3DViewport *Viewport, DWORD Flags, D3DRECT *Rect) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_GetPickRecords (IDirect3DDevice *iface, DWORD *Count, D3DPICKRECORD *D3DPickRec) |
| static HRESULT | IDirect3DDeviceImpl_7_EnumTextureFormats (IDirect3DDevice7 *iface, LPD3DENUMPIXELFORMATSCALLBACK Callback, void *Arg) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_EnumTextureFormats_FPUSetup (IDirect3DDevice7 *iface, LPD3DENUMPIXELFORMATSCALLBACK Callback, void *Arg) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_EnumTextureFormats_FPUPreserve (IDirect3DDevice7 *iface, LPD3DENUMPIXELFORMATSCALLBACK Callback, void *Arg) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_EnumTextureFormats (IDirect3DDevice3 *iface, LPD3DENUMPIXELFORMATSCALLBACK Callback, void *Arg) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_EnumTextureFormats (IDirect3DDevice2 *iface, LPD3DENUMTEXTUREFORMATSCALLBACK Callback, void *Arg) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_EnumTextureFormats (IDirect3DDevice *iface, LPD3DENUMTEXTUREFORMATSCALLBACK Callback, void *Arg) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_CreateMatrix (IDirect3DDevice *iface, D3DMATRIXHANDLE *D3DMatHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_SetMatrix (IDirect3DDevice *iface, D3DMATRIXHANDLE D3DMatHandle, D3DMATRIX *D3DMatrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_GetMatrix (IDirect3DDevice *iface, D3DMATRIXHANDLE D3DMatHandle, D3DMATRIX *D3DMatrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_DeleteMatrix (IDirect3DDevice *iface, D3DMATRIXHANDLE D3DMatHandle) |
| static HRESULT | IDirect3DDeviceImpl_7_BeginScene (IDirect3DDevice7 *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_BeginScene_FPUSetup (IDirect3DDevice7 *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_BeginScene_FPUPreserve (IDirect3DDevice7 *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_BeginScene (IDirect3DDevice3 *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_BeginScene (IDirect3DDevice2 *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_BeginScene (IDirect3DDevice *iface) |
| static HRESULT | IDirect3DDeviceImpl_7_EndScene (IDirect3DDevice7 *iface) |
static HRESULT WINAPI
DECLSPEC_HOTPATCH | IDirect3DDeviceImpl_7_EndScene_FPUSetup (IDirect3DDevice7 *iface) |
static HRESULT WINAPI
DECLSPEC_HOTPATCH | IDirect3DDeviceImpl_7_EndScene_FPUPreserve (IDirect3DDevice7 *iface) |
static HRESULT WINAPI
DECLSPEC_HOTPATCH | IDirect3DDeviceImpl_3_EndScene (IDirect3DDevice3 *iface) |
static HRESULT WINAPI
DECLSPEC_HOTPATCH | IDirect3DDeviceImpl_2_EndScene (IDirect3DDevice2 *iface) |
static HRESULT WINAPI
DECLSPEC_HOTPATCH | IDirect3DDeviceImpl_1_EndScene (IDirect3DDevice *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetDirect3D (IDirect3DDevice7 *iface, IDirect3D7 **Direct3D7) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetDirect3D (IDirect3DDevice3 *iface, IDirect3D3 **Direct3D3) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetDirect3D (IDirect3DDevice2 *iface, IDirect3D2 **Direct3D2) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_1_GetDirect3D (IDirect3DDevice *iface, IDirect3D **Direct3D) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_SetCurrentViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 *Direct3DViewport3) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_SetCurrentViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 *Direct3DViewport2) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetCurrentViewport (IDirect3DDevice3 *iface, IDirect3DViewport3 **Direct3DViewport3) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetCurrentViewport (IDirect3DDevice2 *iface, IDirect3DViewport2 **Direct3DViewport2) |
| static HRESULT | d3d_device_set_render_target (IDirect3DDeviceImpl *This, IDirectDrawSurfaceImpl *Target) |
| static HRESULT | IDirect3DDeviceImpl_7_SetRenderTarget (IDirect3DDevice7 *iface, IDirectDrawSurface7 *NewTarget, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetRenderTarget_FPUSetup (IDirect3DDevice7 *iface, IDirectDrawSurface7 *NewTarget, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetRenderTarget_FPUPreserve (IDirect3DDevice7 *iface, IDirectDrawSurface7 *NewTarget, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_SetRenderTarget (IDirect3DDevice3 *iface, IDirectDrawSurface4 *NewRenderTarget, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_SetRenderTarget (IDirect3DDevice2 *iface, IDirectDrawSurface *NewRenderTarget, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetRenderTarget (IDirect3DDevice7 *iface, IDirectDrawSurface7 **RenderTarget) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetRenderTarget (IDirect3DDevice3 *iface, IDirectDrawSurface4 **RenderTarget) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetRenderTarget (IDirect3DDevice2 *iface, IDirectDrawSurface **RenderTarget) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_Begin (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexTypeDesc, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_Begin (IDirect3DDevice2 *iface, D3DPRIMITIVETYPE d3dpt, D3DVERTEXTYPE dwVertexTypeDesc, DWORD dwFlags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_BeginIndexed (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD NumVertices, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_BeginIndexed (IDirect3DDevice2 *iface, D3DPRIMITIVETYPE d3dptPrimitiveType, D3DVERTEXTYPE d3dvtVertexType, void *lpvVertices, DWORD dwNumVertices, DWORD dwFlags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_Vertex (IDirect3DDevice3 *iface, void *Vertex) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_Vertex (IDirect3DDevice2 *iface, void *lpVertexType) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_Index (IDirect3DDevice3 *iface, WORD VertexIndex) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_Index (IDirect3DDevice2 *iface, WORD wVertexIndex) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_End (IDirect3DDevice3 *iface, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_End (IDirect3DDevice2 *iface, DWORD dwFlags) |
| static HRESULT | IDirect3DDeviceImpl_7_GetRenderState (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE RenderStateType, DWORD *Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetRenderState_FPUSetup (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE RenderStateType, DWORD *Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetRenderState_FPUPreserve (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE RenderStateType, DWORD *Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetRenderState (IDirect3DDevice3 *iface, D3DRENDERSTATETYPE dwRenderStateType, DWORD *lpdwRenderState) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetRenderState (IDirect3DDevice2 *iface, D3DRENDERSTATETYPE dwRenderStateType, DWORD *lpdwRenderState) |
| static HRESULT | IDirect3DDeviceImpl_7_SetRenderState (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE RenderStateType, DWORD Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetRenderState_FPUSetup (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE RenderStateType, DWORD Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetRenderState_FPUPreserve (IDirect3DDevice7 *iface, D3DRENDERSTATETYPE RenderStateType, DWORD Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_SetRenderState (IDirect3DDevice3 *iface, D3DRENDERSTATETYPE RenderStateType, DWORD Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_SetRenderState (IDirect3DDevice2 *iface, D3DRENDERSTATETYPE RenderStateType, DWORD Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_SetLightState (IDirect3DDevice3 *iface, D3DLIGHTSTATETYPE LightStateType, DWORD Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_SetLightState (IDirect3DDevice2 *iface, D3DLIGHTSTATETYPE LightStateType, DWORD Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetLightState (IDirect3DDevice3 *iface, D3DLIGHTSTATETYPE LightStateType, DWORD *Value) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetLightState (IDirect3DDevice2 *iface, D3DLIGHTSTATETYPE LightStateType, DWORD *Value) |
| static HRESULT | IDirect3DDeviceImpl_7_SetTransform (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *Matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetTransform_FPUSetup (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *Matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetTransform_FPUPreserve (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *Matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_SetTransform (IDirect3DDevice3 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_SetTransform (IDirect3DDevice2 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *D3DMatrix) |
| static HRESULT | IDirect3DDeviceImpl_7_GetTransform (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *Matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetTransform_FPUSetup (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *Matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetTransform_FPUPreserve (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *Matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetTransform (IDirect3DDevice3 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetTransform (IDirect3DDevice2 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *D3DMatrix) |
| static HRESULT | IDirect3DDeviceImpl_7_MultiplyTransform (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *D3DMatrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_MultiplyTransform_FPUSetup (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *D3DMatrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_MultiplyTransform_FPUPreserve (IDirect3DDevice7 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *D3DMatrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_MultiplyTransform (IDirect3DDevice3 *iface, D3DTRANSFORMSTATETYPE state, D3DMATRIX *matrix) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_MultiplyTransform (IDirect3DDevice2 *iface, D3DTRANSFORMSTATETYPE TransformStateType, D3DMATRIX *D3DMatrix) |
| static HRESULT | IDirect3DDeviceImpl_7_DrawPrimitive (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD VertexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawPrimitive_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD VertexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawPrimitive_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD VertexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_DrawPrimitive (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD VertexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_DrawPrimitive (IDirect3DDevice2 *iface, D3DPRIMITIVETYPE PrimitiveType, D3DVERTEXTYPE VertexType, void *Vertices, DWORD VertexCount, DWORD Flags) |
| static HRESULT | IDirect3DDeviceImpl_7_DrawIndexedPrimitive (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawIndexedPrimitive_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawIndexedPrimitive_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_DrawIndexedPrimitive (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, void *Vertices, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_DrawIndexedPrimitive (IDirect3DDevice2 *iface, D3DPRIMITIVETYPE PrimitiveType, D3DVERTEXTYPE VertexType, void *Vertices, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetClipStatus (IDirect3DDevice7 *iface, D3DCLIPSTATUS *ClipStatus) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_SetClipStatus (IDirect3DDevice3 *iface, D3DCLIPSTATUS *ClipStatus) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_SetClipStatus (IDirect3DDevice2 *iface, D3DCLIPSTATUS *ClipStatus) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetClipStatus (IDirect3DDevice7 *iface, D3DCLIPSTATUS *ClipStatus) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetClipStatus (IDirect3DDevice3 *iface, D3DCLIPSTATUS *ClipStatus) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_2_GetClipStatus (IDirect3DDevice2 *iface, D3DCLIPSTATUS *ClipStatus) |
| static HRESULT | IDirect3DDeviceImpl_7_DrawPrimitiveStrided (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawPrimitiveStrided_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawPrimitiveStrided_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_DrawPrimitiveStrided (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, DWORD Flags) |
| static HRESULT | IDirect3DDeviceImpl_7_DrawIndexedPrimitiveStrided (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawIndexedPrimitiveStrided_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawIndexedPrimitiveStrided_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_DrawIndexedPrimitiveStrided (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, DWORD VertexType, D3DDRAWPRIMITIVESTRIDEDDATA *D3DDrawPrimStrideData, DWORD VertexCount, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT | IDirect3DDeviceImpl_7_DrawPrimitiveVB (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawPrimitiveVB_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawPrimitiveVB_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_DrawPrimitiveVB (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, DWORD Flags) |
| static HRESULT | IDirect3DDeviceImpl_7_DrawIndexedPrimitiveVB (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawIndexedPrimitiveVB_FPUSetup (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DrawIndexedPrimitiveVB_FPUPreserve (IDirect3DDevice7 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer7 *D3DVertexBuf, DWORD StartVertex, DWORD NumVertices, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_DrawIndexedPrimitiveVB (IDirect3DDevice3 *iface, D3DPRIMITIVETYPE PrimitiveType, IDirect3DVertexBuffer *D3DVertexBuf, WORD *Indices, DWORD IndexCount, DWORD Flags) |
| static DWORD | in_plane (UINT plane, D3DVECTOR normal, D3DVALUE origin_plane, D3DVECTOR center, D3DVALUE radius) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_ComputeSphereVisibility (IDirect3DDevice7 *iface, D3DVECTOR *Centers, D3DVALUE *Radii, DWORD NumSpheres, DWORD Flags, DWORD *ReturnValues) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_ComputeSphereVisibility (IDirect3DDevice3 *iface, D3DVECTOR *Centers, D3DVALUE *Radii, DWORD NumSpheres, DWORD Flags, DWORD *ReturnValues) |
| static HRESULT | IDirect3DDeviceImpl_7_GetTexture (IDirect3DDevice7 *iface, DWORD Stage, IDirectDrawSurface7 **Texture) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetTexture_FPUSetup (IDirect3DDevice7 *iface, DWORD Stage, IDirectDrawSurface7 **Texture) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetTexture_FPUPreserve (IDirect3DDevice7 *iface, DWORD Stage, IDirectDrawSurface7 **Texture) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetTexture (IDirect3DDevice3 *iface, DWORD Stage, IDirect3DTexture2 **Texture2) |
| static HRESULT | IDirect3DDeviceImpl_7_SetTexture (IDirect3DDevice7 *iface, DWORD Stage, IDirectDrawSurface7 *Texture) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetTexture_FPUSetup (IDirect3DDevice7 *iface, DWORD Stage, IDirectDrawSurface7 *Texture) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetTexture_FPUPreserve (IDirect3DDevice7 *iface, DWORD Stage, IDirectDrawSurface7 *Texture) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_SetTexture (IDirect3DDevice3 *iface, DWORD Stage, IDirect3DTexture2 *Texture2) |
| static HRESULT | IDirect3DDeviceImpl_7_GetTextureStageState (IDirect3DDevice7 *iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE TexStageStateType, DWORD *State) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetTextureStageState_FPUSetup (IDirect3DDevice7 *iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE TexStageStateType, DWORD *State) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetTextureStageState_FPUPreserve (IDirect3DDevice7 *iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE TexStageStateType, DWORD *State) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_GetTextureStageState (IDirect3DDevice3 *iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE TexStageStateType, DWORD *State) |
| static HRESULT | IDirect3DDeviceImpl_7_SetTextureStageState (IDirect3DDevice7 *iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE TexStageStateType, DWORD State) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetTextureStageState_FPUSetup (IDirect3DDevice7 *iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE TexStageStateType, DWORD State) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetTextureStageState_FPUPreserve (IDirect3DDevice7 *iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE TexStageStateType, DWORD State) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_SetTextureStageState (IDirect3DDevice3 *iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE TexStageStateType, DWORD State) |
| static HRESULT | IDirect3DDeviceImpl_7_ValidateDevice (IDirect3DDevice7 *iface, DWORD *NumPasses) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_ValidateDevice_FPUSetup (IDirect3DDevice7 *iface, DWORD *NumPasses) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_ValidateDevice_FPUPreserve (IDirect3DDevice7 *iface, DWORD *NumPasses) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_3_ValidateDevice (IDirect3DDevice3 *iface, DWORD *Passes) |
| static HRESULT | IDirect3DDeviceImpl_7_Clear (IDirect3DDevice7 *iface, DWORD count, D3DRECT *rects, DWORD flags, D3DCOLOR color, D3DVALUE z, DWORD stencil) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_Clear_FPUSetup (IDirect3DDevice7 *iface, DWORD Count, D3DRECT *Rects, DWORD Flags, D3DCOLOR Color, D3DVALUE Z, DWORD Stencil) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_Clear_FPUPreserve (IDirect3DDevice7 *iface, DWORD Count, D3DRECT *Rects, DWORD Flags, D3DCOLOR Color, D3DVALUE Z, DWORD Stencil) |
| static HRESULT | IDirect3DDeviceImpl_7_SetViewport (IDirect3DDevice7 *iface, D3DVIEWPORT7 *Data) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetViewport_FPUSetup (IDirect3DDevice7 *iface, D3DVIEWPORT7 *Data) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetViewport_FPUPreserve (IDirect3DDevice7 *iface, D3DVIEWPORT7 *Data) |
| static HRESULT | IDirect3DDeviceImpl_7_GetViewport (IDirect3DDevice7 *iface, D3DVIEWPORT7 *Data) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetViewport_FPUSetup (IDirect3DDevice7 *iface, D3DVIEWPORT7 *Data) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetViewport_FPUPreserve (IDirect3DDevice7 *iface, D3DVIEWPORT7 *Data) |
| static HRESULT | IDirect3DDeviceImpl_7_SetMaterial (IDirect3DDevice7 *iface, D3DMATERIAL7 *Mat) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetMaterial_FPUSetup (IDirect3DDevice7 *iface, D3DMATERIAL7 *Mat) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetMaterial_FPUPreserve (IDirect3DDevice7 *iface, D3DMATERIAL7 *Mat) |
| static HRESULT | IDirect3DDeviceImpl_7_GetMaterial (IDirect3DDevice7 *iface, D3DMATERIAL7 *Mat) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetMaterial_FPUSetup (IDirect3DDevice7 *iface, D3DMATERIAL7 *Mat) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetMaterial_FPUPreserve (IDirect3DDevice7 *iface, D3DMATERIAL7 *Mat) |
| static HRESULT | IDirect3DDeviceImpl_7_SetLight (IDirect3DDevice7 *iface, DWORD LightIndex, D3DLIGHT7 *Light) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetLight_FPUSetup (IDirect3DDevice7 *iface, DWORD LightIndex, D3DLIGHT7 *Light) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetLight_FPUPreserve (IDirect3DDevice7 *iface, DWORD LightIndex, D3DLIGHT7 *Light) |
| static HRESULT | IDirect3DDeviceImpl_7_GetLight (IDirect3DDevice7 *iface, DWORD LightIndex, D3DLIGHT7 *Light) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetLight_FPUSetup (IDirect3DDevice7 *iface, DWORD LightIndex, D3DLIGHT7 *Light) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetLight_FPUPreserve (IDirect3DDevice7 *iface, DWORD LightIndex, D3DLIGHT7 *Light) |
| static HRESULT | IDirect3DDeviceImpl_7_BeginStateBlock (IDirect3DDevice7 *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_BeginStateBlock_FPUSetup (IDirect3DDevice7 *iface) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_BeginStateBlock_FPUPreserve (IDirect3DDevice7 *iface) |
| static HRESULT | IDirect3DDeviceImpl_7_EndStateBlock (IDirect3DDevice7 *iface, DWORD *BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_EndStateBlock_FPUSetup (IDirect3DDevice7 *iface, DWORD *BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_EndStateBlock_FPUPreserve (IDirect3DDevice7 *iface, DWORD *BlockHandle) |
| static HRESULT | IDirect3DDeviceImpl_7_PreLoad (IDirect3DDevice7 *iface, IDirectDrawSurface7 *Texture) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_PreLoad_FPUSetup (IDirect3DDevice7 *iface, IDirectDrawSurface7 *Texture) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_PreLoad_FPUPreserve (IDirect3DDevice7 *iface, IDirectDrawSurface7 *Texture) |
| static HRESULT | IDirect3DDeviceImpl_7_ApplyStateBlock (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_ApplyStateBlock_FPUSetup (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_ApplyStateBlock_FPUPreserve (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT | IDirect3DDeviceImpl_7_CaptureStateBlock (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_CaptureStateBlock_FPUSetup (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_CaptureStateBlock_FPUPreserve (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT | IDirect3DDeviceImpl_7_DeleteStateBlock (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DeleteStateBlock_FPUSetup (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_DeleteStateBlock_FPUPreserve (IDirect3DDevice7 *iface, DWORD BlockHandle) |
| static HRESULT | IDirect3DDeviceImpl_7_CreateStateBlock (IDirect3DDevice7 *iface, D3DSTATEBLOCKTYPE Type, DWORD *BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_CreateStateBlock_FPUSetup (IDirect3DDevice7 *iface, D3DSTATEBLOCKTYPE Type, DWORD *BlockHandle) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_CreateStateBlock_FPUPreserve (IDirect3DDevice7 *iface, D3DSTATEBLOCKTYPE Type, DWORD *BlockHandle) |
| static BOOL | is_mip_level_subset (IDirectDrawSurfaceImpl *dest, IDirectDrawSurfaceImpl *src) |
| static void | copy_mipmap_chain (IDirect3DDeviceImpl *device, IDirectDrawSurfaceImpl *dest, IDirectDrawSurfaceImpl *src, const POINT *DestPoint, const RECT *SrcRect) |
| static HRESULT | IDirect3DDeviceImpl_7_Load (IDirect3DDevice7 *iface, IDirectDrawSurface7 *DestTex, POINT *DestPoint, IDirectDrawSurface7 *SrcTex, RECT *SrcRect, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_Load_FPUSetup (IDirect3DDevice7 *iface, IDirectDrawSurface7 *DestTex, POINT *DestPoint, IDirectDrawSurface7 *SrcTex, RECT *SrcRect, DWORD Flags) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_Load_FPUPreserve (IDirect3DDevice7 *iface, IDirectDrawSurface7 *DestTex, POINT *DestPoint, IDirectDrawSurface7 *SrcTex, RECT *SrcRect, DWORD Flags) |
| static HRESULT | IDirect3DDeviceImpl_7_LightEnable (IDirect3DDevice7 *iface, DWORD LightIndex, BOOL Enable) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_LightEnable_FPUSetup (IDirect3DDevice7 *iface, DWORD LightIndex, BOOL Enable) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_LightEnable_FPUPreserve (IDirect3DDevice7 *iface, DWORD LightIndex, BOOL Enable) |
| static HRESULT | IDirect3DDeviceImpl_7_GetLightEnable (IDirect3DDevice7 *iface, DWORD LightIndex, BOOL *Enable) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetLightEnable_FPUSetup (IDirect3DDevice7 *iface, DWORD LightIndex, BOOL *Enable) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetLightEnable_FPUPreserve (IDirect3DDevice7 *iface, DWORD LightIndex, BOOL *Enable) |
| static HRESULT | IDirect3DDeviceImpl_7_SetClipPlane (IDirect3DDevice7 *iface, DWORD Index, D3DVALUE *PlaneEquation) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetClipPlane_FPUSetup (IDirect3DDevice7 *iface, DWORD Index, D3DVALUE *PlaneEquation) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_SetClipPlane_FPUPreserve (IDirect3DDevice7 *iface, DWORD Index, D3DVALUE *PlaneEquation) |
| static HRESULT | IDirect3DDeviceImpl_7_GetClipPlane (IDirect3DDevice7 *iface, DWORD Index, D3DVALUE *PlaneEquation) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetClipPlane_FPUSetup (IDirect3DDevice7 *iface, DWORD Index, D3DVALUE *PlaneEquation) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetClipPlane_FPUPreserve (IDirect3DDevice7 *iface, DWORD Index, D3DVALUE *PlaneEquation) |
| static HRESULT WINAPI | IDirect3DDeviceImpl_7_GetInfo (IDirect3DDevice7 *iface, DWORD DevInfoID, void *DevInfoStruct, DWORD Size) |
| IDirect3DDeviceImpl * | unsafe_impl_from_IDirect3DDevice7 (IDirect3DDevice7 *iface) |
| IDirect3DDeviceImpl * | unsafe_impl_from_IDirect3DDevice3 (IDirect3DDevice3 *iface) |
| IDirect3DDeviceImpl * | unsafe_impl_from_IDirect3DDevice2 (IDirect3DDevice2 *iface) |
| IDirect3DDeviceImpl * | unsafe_impl_from_IDirect3DDevice (IDirect3DDevice *iface) |
| enum wined3d_depth_buffer_type | IDirect3DDeviceImpl_UpdateDepthStencil (IDirect3DDeviceImpl *This) |
| HRESULT | d3d_device_init (IDirect3DDeviceImpl *device, IDirectDrawImpl *ddraw, IDirectDrawSurfaceImpl *target) |
Variables |
| const GUID | IID_D3DDEVICE_WineD3D |
| static struct tss_lookup | tss_lookup [] |
| static struct IDirect3DDevice7Vtbl | d3d_device7_fpu_setup_vtbl |
| static struct IDirect3DDevice7Vtbl | d3d_device7_fpu_preserve_vtbl |
| static struct IDirect3DDevice3Vtbl | d3d_device3_vtbl |
| static struct IDirect3DDevice2Vtbl | d3d_device2_vtbl |
| static struct IDirect3DDeviceVtbl | d3d_device1_vtbl |