ReactOS 0.4.16-dev-289-g096a551
_Direct3DDevice9_INT Struct Reference

#include <d3d9_device.h>

Collaboration diagram for _Direct3DDevice9_INT:

Public Attributes

struct _IDirect3DDevice9Vtbl_INTlpVtbl
 
CRITICAL_SECTION CriticalSection
 
BOOL bLockDevice
 
DWORD dwProcessId
 
IUnknownpUnknown
 
DWORD dwDXVersion
 
DWORD unknown000011
 
LONG lRefCnt
 
DWORD unknown000013
 
D3D9ResourceManagerpResourceManager
 
HWND hWnd
 
DWORD AdjustedBehaviourFlags
 
DWORD BehaviourFlags
 
D3D9BaseSurfacepUnknown0010
 
DWORD NumAdaptersInDevice
 
D3DDISPLAYMODE CurrentDisplayMode [D3D9_INT_MAX_NUM_ADAPTERS]
 
DWORD AdapterIndexInGroup [D3D9_INT_MAX_NUM_ADAPTERS]
 
D3D9_DEVICEDATA DeviceData [D3D9_INT_MAX_NUM_ADAPTERS]
 
LPDIRECT3DSWAPCHAIN9_INT pSwapChains [D3D9_INT_MAX_NUM_ADAPTERS]
 
LPDIRECT3DSWAPCHAIN9_INT pSwapChains2 [D3D9_INT_MAX_NUM_ADAPTERS]
 
D3D9BaseSurfacepRenderTargetList
 
DWORD unknown001941
 
DWORD unknown001942
 
DWORD unknown001943
 
D3D9BaseSurfacepUnknown001944
 
D3DDEVTYPE DeviceType
 
LPDIRECT3D9_INT pDirect3D9
 
D3D9DriverSurfacepDriverSurfaceList
 
DWORD unknown001948
 
HANDLE hDX10UMDriver
 
HANDLE hDX10UMDriverInst
 
DWORD unknown001951
 
DWORD unknown001952
 
DWORD unknown001953
 
DWORD unknown001954
 
DWORD unknown001955
 
DWORD unknown001956
 
DWORD unknown001957
 
DWORD unknown001958
 
DWORD unknown001959
 
DWORD unknown001960
 
DWORD unknown001961
 
DWORD unknown001962
 
DWORD unknown001963
 
DWORD unknown001964
 
DWORD unknown001965
 
DWORD unknown001966
 
DWORD unknown001967
 
DWORD unknown001968
 
DWORD unknown001969
 
DWORD unknown001970
 
DWORD unknown001971
 
DWORD unknown001972
 
DWORD unknown001973
 
DWORD unknown001974
 
DWORD unknown001975
 
DWORD unknown001976
 
DWORD unknown001977
 
DWORD unknown001978
 
DWORD unknown001979
 
DWORD unknown001980
 
DWORD unknown001981
 
DWORD unknown001982
 
DWORD unknown001983
 
DWORD unknown001984
 
DWORD unknown001985
 
DWORD unknown001986
 
DWORD unknown001987
 
DWORD unknown001988
 
DWORD unknown001989
 
DWORD unknown001990
 
DWORD unknown001991
 
DWORD unknown001992
 
DWORD unknown001993
 
DWORD unknown001994
 
DWORD unknown001995
 
DWORD unknown001996
 
DWORD unknown001997
 
DWORD unknown001998
 
DWORD unknown001999
 
DWORD unknown002000
 
DWORD unknown002001
 

Detailed Description

Definition at line 86 of file d3d9_device.h.

Member Data Documentation

◆ AdapterIndexInGroup

DWORD _Direct3DDevice9_INT::AdapterIndexInGroup[D3D9_INT_MAX_NUM_ADAPTERS]

Definition at line 120 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ AdjustedBehaviourFlags

DWORD _Direct3DDevice9_INT::AdjustedBehaviourFlags

Definition at line 115 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ BehaviourFlags

DWORD _Direct3DDevice9_INT::BehaviourFlags

Definition at line 116 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ bLockDevice

BOOL _Direct3DDevice9_INT::bLockDevice

Definition at line 106 of file d3d9_device.h.

◆ CriticalSection

CRITICAL_SECTION _Direct3DDevice9_INT::CriticalSection

Definition at line 89 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ CurrentDisplayMode

D3DDISPLAYMODE _Direct3DDevice9_INT::CurrentDisplayMode[D3D9_INT_MAX_NUM_ADAPTERS]

Definition at line 119 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ DeviceData

D3D9_DEVICEDATA _Direct3DDevice9_INT::DeviceData[D3D9_INT_MAX_NUM_ADAPTERS]

◆ DeviceType

D3DDEVTYPE _Direct3DDevice9_INT::DeviceType

Definition at line 129 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ dwDXVersion

DWORD _Direct3DDevice9_INT::dwDXVersion

Definition at line 109 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ dwProcessId

DWORD _Direct3DDevice9_INT::dwProcessId

Definition at line 107 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ hDX10UMDriver

HANDLE _Direct3DDevice9_INT::hDX10UMDriver

Definition at line 133 of file d3d9_device.h.

◆ hDX10UMDriverInst

HANDLE _Direct3DDevice9_INT::hDX10UMDriverInst

Definition at line 134 of file d3d9_device.h.

◆ hWnd

HWND _Direct3DDevice9_INT::hWnd

Definition at line 114 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ lpVtbl

struct _IDirect3DDevice9Vtbl_INT* _Direct3DDevice9_INT::lpVtbl

◆ lRefCnt

LONG _Direct3DDevice9_INT::lRefCnt

Definition at line 111 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ NumAdaptersInDevice

DWORD _Direct3DDevice9_INT::NumAdaptersInDevice

Definition at line 118 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ pDirect3D9

LPDIRECT3D9_INT _Direct3DDevice9_INT::pDirect3D9

Definition at line 130 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ pDriverSurfaceList

D3D9DriverSurface* _Direct3DDevice9_INT::pDriverSurfaceList

Definition at line 131 of file d3d9_device.h.

◆ pRenderTargetList

D3D9BaseSurface* _Direct3DDevice9_INT::pRenderTargetList

Definition at line 124 of file d3d9_device.h.

◆ pResourceManager

D3D9ResourceManager* _Direct3DDevice9_INT::pResourceManager

Definition at line 113 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ pSwapChains

LPDIRECT3DSWAPCHAIN9_INT _Direct3DDevice9_INT::pSwapChains[D3D9_INT_MAX_NUM_ADAPTERS]

Definition at line 122 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ pSwapChains2

LPDIRECT3DSWAPCHAIN9_INT _Direct3DDevice9_INT::pSwapChains2[D3D9_INT_MAX_NUM_ADAPTERS]

Definition at line 123 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ pUnknown

IUnknown* _Direct3DDevice9_INT::pUnknown

Definition at line 108 of file d3d9_device.h.

Referenced by InitD3D9BaseDevice().

◆ pUnknown0010

D3D9BaseSurface* _Direct3DDevice9_INT::pUnknown0010

Definition at line 117 of file d3d9_device.h.

◆ pUnknown001944

D3D9BaseSurface* _Direct3DDevice9_INT::pUnknown001944

Definition at line 128 of file d3d9_device.h.

◆ unknown000011

DWORD _Direct3DDevice9_INT::unknown000011

Definition at line 110 of file d3d9_device.h.

◆ unknown000013

DWORD _Direct3DDevice9_INT::unknown000013

Definition at line 112 of file d3d9_device.h.

◆ unknown001941

DWORD _Direct3DDevice9_INT::unknown001941

Definition at line 125 of file d3d9_device.h.

◆ unknown001942

DWORD _Direct3DDevice9_INT::unknown001942

Definition at line 126 of file d3d9_device.h.

◆ unknown001943

DWORD _Direct3DDevice9_INT::unknown001943

Definition at line 127 of file d3d9_device.h.

◆ unknown001948

DWORD _Direct3DDevice9_INT::unknown001948

Definition at line 132 of file d3d9_device.h.

◆ unknown001951

DWORD _Direct3DDevice9_INT::unknown001951

Definition at line 135 of file d3d9_device.h.

◆ unknown001952

DWORD _Direct3DDevice9_INT::unknown001952

Definition at line 136 of file d3d9_device.h.

◆ unknown001953

DWORD _Direct3DDevice9_INT::unknown001953

Definition at line 137 of file d3d9_device.h.

◆ unknown001954

DWORD _Direct3DDevice9_INT::unknown001954

Definition at line 138 of file d3d9_device.h.

◆ unknown001955

DWORD _Direct3DDevice9_INT::unknown001955

Definition at line 139 of file d3d9_device.h.

◆ unknown001956

DWORD _Direct3DDevice9_INT::unknown001956

Definition at line 140 of file d3d9_device.h.

◆ unknown001957

DWORD _Direct3DDevice9_INT::unknown001957

Definition at line 141 of file d3d9_device.h.

◆ unknown001958

DWORD _Direct3DDevice9_INT::unknown001958

Definition at line 142 of file d3d9_device.h.

◆ unknown001959

DWORD _Direct3DDevice9_INT::unknown001959

Definition at line 143 of file d3d9_device.h.

◆ unknown001960

DWORD _Direct3DDevice9_INT::unknown001960

Definition at line 144 of file d3d9_device.h.

◆ unknown001961

DWORD _Direct3DDevice9_INT::unknown001961

Definition at line 145 of file d3d9_device.h.

◆ unknown001962

DWORD _Direct3DDevice9_INT::unknown001962

Definition at line 146 of file d3d9_device.h.

◆ unknown001963

DWORD _Direct3DDevice9_INT::unknown001963

Definition at line 147 of file d3d9_device.h.

◆ unknown001964

DWORD _Direct3DDevice9_INT::unknown001964

Definition at line 148 of file d3d9_device.h.

◆ unknown001965

DWORD _Direct3DDevice9_INT::unknown001965

Definition at line 149 of file d3d9_device.h.

◆ unknown001966

DWORD _Direct3DDevice9_INT::unknown001966

Definition at line 150 of file d3d9_device.h.

◆ unknown001967

DWORD _Direct3DDevice9_INT::unknown001967

Definition at line 151 of file d3d9_device.h.

◆ unknown001968

DWORD _Direct3DDevice9_INT::unknown001968

Definition at line 152 of file d3d9_device.h.

◆ unknown001969

DWORD _Direct3DDevice9_INT::unknown001969

Definition at line 153 of file d3d9_device.h.

◆ unknown001970

DWORD _Direct3DDevice9_INT::unknown001970

Definition at line 154 of file d3d9_device.h.

◆ unknown001971

DWORD _Direct3DDevice9_INT::unknown001971

Definition at line 155 of file d3d9_device.h.

◆ unknown001972

DWORD _Direct3DDevice9_INT::unknown001972

Definition at line 156 of file d3d9_device.h.

◆ unknown001973

DWORD _Direct3DDevice9_INT::unknown001973

Definition at line 157 of file d3d9_device.h.

◆ unknown001974

DWORD _Direct3DDevice9_INT::unknown001974

Definition at line 158 of file d3d9_device.h.

◆ unknown001975

DWORD _Direct3DDevice9_INT::unknown001975

Definition at line 159 of file d3d9_device.h.

◆ unknown001976

DWORD _Direct3DDevice9_INT::unknown001976

Definition at line 160 of file d3d9_device.h.

◆ unknown001977

DWORD _Direct3DDevice9_INT::unknown001977

Definition at line 161 of file d3d9_device.h.

◆ unknown001978

DWORD _Direct3DDevice9_INT::unknown001978

Definition at line 162 of file d3d9_device.h.

◆ unknown001979

DWORD _Direct3DDevice9_INT::unknown001979

Definition at line 163 of file d3d9_device.h.

◆ unknown001980

DWORD _Direct3DDevice9_INT::unknown001980

Definition at line 164 of file d3d9_device.h.

◆ unknown001981

DWORD _Direct3DDevice9_INT::unknown001981

Definition at line 165 of file d3d9_device.h.

◆ unknown001982

DWORD _Direct3DDevice9_INT::unknown001982

Definition at line 166 of file d3d9_device.h.

◆ unknown001983

DWORD _Direct3DDevice9_INT::unknown001983

Definition at line 167 of file d3d9_device.h.

◆ unknown001984

DWORD _Direct3DDevice9_INT::unknown001984

Definition at line 168 of file d3d9_device.h.

◆ unknown001985

DWORD _Direct3DDevice9_INT::unknown001985

Definition at line 169 of file d3d9_device.h.

◆ unknown001986

DWORD _Direct3DDevice9_INT::unknown001986

Definition at line 170 of file d3d9_device.h.

◆ unknown001987

DWORD _Direct3DDevice9_INT::unknown001987

Definition at line 171 of file d3d9_device.h.

◆ unknown001988

DWORD _Direct3DDevice9_INT::unknown001988

Definition at line 172 of file d3d9_device.h.

◆ unknown001989

DWORD _Direct3DDevice9_INT::unknown001989

Definition at line 173 of file d3d9_device.h.

◆ unknown001990

DWORD _Direct3DDevice9_INT::unknown001990

Definition at line 174 of file d3d9_device.h.

◆ unknown001991

DWORD _Direct3DDevice9_INT::unknown001991

Definition at line 175 of file d3d9_device.h.

◆ unknown001992

DWORD _Direct3DDevice9_INT::unknown001992

Definition at line 176 of file d3d9_device.h.

◆ unknown001993

DWORD _Direct3DDevice9_INT::unknown001993

Definition at line 177 of file d3d9_device.h.

◆ unknown001994

DWORD _Direct3DDevice9_INT::unknown001994

Definition at line 178 of file d3d9_device.h.

◆ unknown001995

DWORD _Direct3DDevice9_INT::unknown001995

Definition at line 179 of file d3d9_device.h.

◆ unknown001996

DWORD _Direct3DDevice9_INT::unknown001996

Definition at line 180 of file d3d9_device.h.

◆ unknown001997

DWORD _Direct3DDevice9_INT::unknown001997

Definition at line 181 of file d3d9_device.h.

◆ unknown001998

DWORD _Direct3DDevice9_INT::unknown001998

Definition at line 182 of file d3d9_device.h.

◆ unknown001999

DWORD _Direct3DDevice9_INT::unknown001999

Definition at line 183 of file d3d9_device.h.

◆ unknown002000

DWORD _Direct3DDevice9_INT::unknown002000

Definition at line 184 of file d3d9_device.h.

◆ unknown002001

DWORD _Direct3DDevice9_INT::unknown002001

Definition at line 185 of file d3d9_device.h.


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