ReactOS 0.4.15-dev-7958-gcd0bb1a
ddraw Struct Reference

#include <ddraw_private.h>

Collaboration diagram for ddraw:

Public Attributes

IDirectDraw7 IDirectDraw7_iface
 
IDirectDraw4 IDirectDraw4_iface
 
IDirectDraw2 IDirectDraw2_iface
 
IDirectDraw IDirectDraw_iface
 
IDirect3D7 IDirect3D7_iface
 
IDirect3D3 IDirect3D3_iface
 
IDirect3D2 IDirect3D2_iface
 
IDirect3D IDirect3D_iface
 
struct wined3d_device_parent device_parent
 
LONG ref7
 
LONG ref4
 
LONG ref2
 
LONG ref3
 
LONG ref1
 
LONG numIfaces
 
struct wined3dwined3d
 
struct wined3d_devicewined3d_device
 
DWORD flags
 
LONG device_state
 
struct ddraw_surfaceprimary
 
RECT primary_lock
 
struct wined3d_texturewined3d_frontbuffer
 
struct wined3d_swapchainwined3d_swapchain
 
HWND swapchain_window
 
DWORD cooperative_level
 
HWND d3d_window
 
struct d3d_deviced3ddevice
 
int d3dversion
 
HWND focuswindow
 
HWND devicewindow
 
HWND dest_window
 
struct list ddraw_list_entry
 
struct list surface_list
 
struct FvfToDecldecls
 
UINT numConvertedDecls
 
UINT declArraySize
 

Detailed Description

Definition at line 76 of file ddraw_private.h.

Member Data Documentation

◆ cooperative_level

◆ d3d_window

HWND ddraw::d3d_window

Definition at line 107 of file ddraw_private.h.

Referenced by ddraw_attach_d3d_device(), and ddraw_destroy_swapchain().

◆ d3ddevice

struct d3d_device* ddraw::d3ddevice

Definition at line 108 of file ddraw_private.h.

Referenced by d3d_device_create(), d3d_device_init(), and DllMain().

◆ d3dversion

int ddraw::d3dversion

◆ ddraw_list_entry

struct list ddraw::ddraw_list_entry

Definition at line 117 of file ddraw_private.h.

Referenced by DDRAW_Create(), DllMain(), and GetSurfaceFromDC().

◆ declArraySize

UINT ddraw::declArraySize

Definition at line 125 of file ddraw_private.h.

Referenced by ddraw_attach_d3d_device().

◆ decls

struct FvfToDecl* ddraw::decls

Definition at line 124 of file ddraw_private.h.

Referenced by ddraw_attach_d3d_device(), and ddraw_destroy_swapchain().

◆ dest_window

HWND ddraw::dest_window

◆ device_parent

◆ device_state

◆ devicewindow

HWND ddraw::devicewindow

Definition at line 113 of file ddraw_private.h.

Referenced by ddraw_set_cooperative_level().

◆ flags

◆ focuswindow

HWND ddraw::focuswindow

Definition at line 112 of file ddraw_private.h.

Referenced by ddraw_set_cooperative_level(), and ddraw_set_focus_window().

◆ IDirect3D2_iface

IDirect3D2 ddraw::IDirect3D2_iface

Definition at line 85 of file ddraw_private.h.

Referenced by ddraw7_QueryInterface(), ddraw_init(), and impl_from_IDirect3D2().

◆ IDirect3D3_iface

◆ IDirect3D7_iface

IDirect3D7 ddraw::IDirect3D7_iface

◆ IDirect3D_iface

IDirect3D ddraw::IDirect3D_iface

Definition at line 86 of file ddraw_private.h.

Referenced by ddraw7_QueryInterface(), ddraw_init(), and impl_from_IDirect3D().

◆ IDirectDraw2_iface

IDirectDraw2 ddraw::IDirectDraw2_iface

Definition at line 81 of file ddraw_private.h.

Referenced by ddraw7_QueryInterface(), ddraw_init(), and impl_from_IDirectDraw2().

◆ IDirectDraw4_iface

IDirectDraw4 ddraw::IDirectDraw4_iface

◆ IDirectDraw7_iface

IDirectDraw7 ddraw::IDirectDraw7_iface

Definition at line 79 of file ddraw_private.h.

Referenced by d3d1_QueryInterface(), d3d2_QueryInterface(), d3d3_QueryInterface(), d3d7_QueryInterface(), d3d_vertex_buffer_create(), ddraw1_Compact(), ddraw1_CreateClipper(), ddraw1_CreatePalette(), ddraw1_DuplicateSurface(), ddraw1_EnumDisplayModes(), ddraw1_EnumSurfaces(), ddraw1_FlipToGDISurface(), ddraw1_GetCaps(), ddraw1_GetDisplayMode(), ddraw1_GetFourCCCodes(), ddraw1_GetGDISurface(), ddraw1_GetMonitorFrequency(), ddraw1_GetScanLine(), ddraw1_GetVerticalBlankStatus(), ddraw1_Initialize(), ddraw1_QueryInterface(), ddraw1_RestoreDisplayMode(), ddraw1_SetDisplayMode(), ddraw1_WaitForVerticalBlank(), ddraw2_Compact(), ddraw2_CreateClipper(), ddraw2_CreatePalette(), ddraw2_DuplicateSurface(), ddraw2_EnumDisplayModes(), ddraw2_EnumSurfaces(), ddraw2_FlipToGDISurface(), ddraw2_GetAvailableVidMem(), ddraw2_GetCaps(), ddraw2_GetDisplayMode(), ddraw2_GetFourCCCodes(), ddraw2_GetGDISurface(), ddraw2_GetMonitorFrequency(), ddraw2_GetScanLine(), ddraw2_GetVerticalBlankStatus(), ddraw2_Initialize(), ddraw2_QueryInterface(), ddraw2_RestoreDisplayMode(), ddraw2_SetDisplayMode(), ddraw2_WaitForVerticalBlank(), ddraw4_Compact(), ddraw4_CreateClipper(), ddraw4_CreatePalette(), ddraw4_DuplicateSurface(), ddraw4_EnumDisplayModes(), ddraw4_EnumSurfaces(), ddraw4_FlipToGDISurface(), ddraw4_GetAvailableVidMem(), ddraw4_GetCaps(), ddraw4_GetDeviceIdentifier(), ddraw4_GetDisplayMode(), ddraw4_GetFourCCCodes(), ddraw4_GetGDISurface(), ddraw4_GetMonitorFrequency(), ddraw4_GetScanLine(), ddraw4_GetSurfaceFromDC(), ddraw4_GetVerticalBlankStatus(), ddraw4_Initialize(), ddraw4_QueryInterface(), ddraw4_RestoreAllSurfaces(), ddraw4_RestoreDisplayMode(), ddraw4_SetDisplayMode(), ddraw4_TestCooperativeLevel(), ddraw4_WaitForVerticalBlank(), ddraw7_QueryInterface(), DDRAW_Create(), ddraw_init(), ddraw_palette_init(), ddraw_set_cooperative_level(), and impl_from_IDirectDraw7().

◆ IDirectDraw_iface

IDirectDraw ddraw::IDirectDraw_iface

Definition at line 82 of file ddraw_private.h.

Referenced by ddraw7_QueryInterface(), ddraw_init(), and impl_from_IDirectDraw().

◆ numConvertedDecls

UINT ddraw::numConvertedDecls

Definition at line 125 of file ddraw_private.h.

Referenced by ddraw_destroy_swapchain().

◆ numIfaces

LONG ddraw::numIfaces

Definition at line 90 of file ddraw_private.h.

Referenced by ddraw_init().

◆ primary

◆ primary_lock

RECT ddraw::primary_lock

Definition at line 98 of file ddraw_private.h.

◆ ref1

LONG ddraw::ref1

Definition at line 90 of file ddraw_private.h.

Referenced by DllMain().

◆ ref2

LONG ddraw::ref2

Definition at line 90 of file ddraw_private.h.

Referenced by DllMain().

◆ ref3

LONG ddraw::ref3

Definition at line 90 of file ddraw_private.h.

Referenced by DllMain().

◆ ref4

LONG ddraw::ref4

Definition at line 90 of file ddraw_private.h.

Referenced by DllMain().

◆ ref7

LONG ddraw::ref7

Definition at line 90 of file ddraw_private.h.

Referenced by ddraw_init(), and DllMain().

◆ surface_list

◆ swapchain_window

HWND ddraw::swapchain_window

◆ wined3d

◆ wined3d_device

◆ wined3d_frontbuffer

◆ wined3d_swapchain


The documentation for this struct was generated from the following file: