Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (ddraw) |
| static void | update_clip_space (IDirect3DDeviceImpl *device, struct wined3d_vec3 *scale, struct wined3d_vec3 *offset) |
| void | viewport_activate (IDirect3DViewportImpl *This, BOOL ignore_lights) |
| static void | _dump_D3DVIEWPORT (const D3DVIEWPORT *lpvp) |
| static void | _dump_D3DVIEWPORT2 (const D3DVIEWPORT2 *lpvp) |
| static IDirect3DViewportImpl * | impl_from_IDirect3DViewport3 (IDirect3DViewport3 *iface) |
| static HRESULT WINAPI | IDirect3DViewportImpl_QueryInterface (IDirect3DViewport3 *iface, REFIID riid, void **object) |
| static ULONG WINAPI | IDirect3DViewportImpl_AddRef (IDirect3DViewport3 *iface) |
| static ULONG WINAPI | IDirect3DViewportImpl_Release (IDirect3DViewport3 *iface) |
| static HRESULT WINAPI | IDirect3DViewportImpl_Initialize (IDirect3DViewport3 *iface, IDirect3D *Direct3D) |
| static HRESULT WINAPI | IDirect3DViewportImpl_GetViewport (IDirect3DViewport3 *iface, D3DVIEWPORT *lpData) |
| static HRESULT WINAPI | IDirect3DViewportImpl_SetViewport (IDirect3DViewport3 *iface, D3DVIEWPORT *lpData) |
| static HRESULT WINAPI | IDirect3DViewportImpl_TransformVertices (IDirect3DViewport3 *iface, DWORD dwVertexCount, D3DTRANSFORMDATA *lpData, DWORD dwFlags, DWORD *lpOffScreen) |
| static HRESULT WINAPI | IDirect3DViewportImpl_LightElements (IDirect3DViewport3 *iface, DWORD dwElementCount, LPD3DLIGHTDATA lpData) |
| static HRESULT WINAPI | IDirect3DViewportImpl_SetBackground (IDirect3DViewport3 *iface, D3DMATERIALHANDLE hMat) |
| static HRESULT WINAPI | IDirect3DViewportImpl_GetBackground (IDirect3DViewport3 *iface, D3DMATERIALHANDLE *lphMat, BOOL *lpValid) |
| static HRESULT WINAPI | IDirect3DViewportImpl_SetBackgroundDepth (IDirect3DViewport3 *iface, IDirectDrawSurface *lpDDSurface) |
| static HRESULT WINAPI | IDirect3DViewportImpl_GetBackgroundDepth (IDirect3DViewport3 *iface, IDirectDrawSurface **lplpDDSurface, LPBOOL lpValid) |
| static HRESULT WINAPI | IDirect3DViewportImpl_Clear (IDirect3DViewport3 *iface, DWORD dwCount, D3DRECT *lpRects, DWORD dwFlags) |
| static HRESULT WINAPI | IDirect3DViewportImpl_AddLight (IDirect3DViewport3 *iface, IDirect3DLight *lpDirect3DLight) |
| static HRESULT WINAPI | IDirect3DViewportImpl_DeleteLight (IDirect3DViewport3 *iface, IDirect3DLight *lpDirect3DLight) |
| static HRESULT WINAPI | IDirect3DViewportImpl_NextLight (IDirect3DViewport3 *iface, IDirect3DLight *lpDirect3DLight, IDirect3DLight **lplpDirect3DLight, DWORD dwFlags) |
| static HRESULT WINAPI | IDirect3DViewportImpl_GetViewport2 (IDirect3DViewport3 *iface, D3DVIEWPORT2 *lpData) |
| static HRESULT WINAPI | IDirect3DViewportImpl_SetViewport2 (IDirect3DViewport3 *iface, D3DVIEWPORT2 *lpData) |
| static HRESULT WINAPI | IDirect3DViewportImpl_SetBackgroundDepth2 (IDirect3DViewport3 *iface, IDirectDrawSurface4 *lpDDS) |
| static HRESULT WINAPI | IDirect3DViewportImpl_GetBackgroundDepth2 (IDirect3DViewport3 *iface, IDirectDrawSurface4 **lplpDDS, BOOL *lpValid) |
| static HRESULT WINAPI | IDirect3DViewportImpl_Clear2 (IDirect3DViewport3 *iface, DWORD dwCount, LPD3DRECT lpRects, DWORD dwFlags, DWORD dwColor, D3DVALUE dvZ, DWORD dwStencil) |
| IDirect3DViewportImpl * | unsafe_impl_from_IDirect3DViewport3 (IDirect3DViewport3 *iface) |
| IDirect3DViewportImpl * | unsafe_impl_from_IDirect3DViewport2 (IDirect3DViewport2 *iface) |
| IDirect3DViewportImpl * | unsafe_impl_from_IDirect3DViewport (IDirect3DViewport *iface) |
| void | d3d_viewport_init (IDirect3DViewportImpl *viewport, IDirectDrawImpl *ddraw) |
Variables |
static struct
IDirect3DViewport3Vtbl | d3d_viewport_vtbl |