|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Macros | |
| #define | LOCK_D3DDEVICE9() if (This->bLockDevice) EnterCriticalSection(&This->CriticalSection); |
| #define | UNLOCK_D3DDEVICE9() if (This->bLockDevice) LeaveCriticalSection(&This->CriticalSection); |
Variables | |
| IDirect3DDevice9Vtbl_INT | Direct3DDevice9HAL_Vtbl |
| #define LOCK_D3DDEVICE9 | ( | ) | if (This->bLockDevice) EnterCriticalSection(&This->CriticalSection); |
Definition at line 11 of file d3d9_haldevice.c.
| #define UNLOCK_D3DDEVICE9 | ( | ) | if (This->bLockDevice) LeaveCriticalSection(&This->CriticalSection); |
Definition at line 12 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_ClearInt | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Count, | ||
| CONST D3DRECT * | pRects, | ||
| DWORD | Flags, | ||
| D3DCOLOR | Color, | ||
| float | Z, | ||
| DWORD | Stencil | ||
| ) |
Definition at line 381 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_Destroy | ( | LPDIRECT3DDEVICE9 | iface | ) |
Definition at line 417 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_DrawPrimitivesWorker | ( | LPDIRECT3DDEVICE9 | iface | ) |
Definition at line 388 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_DrawPrimitiveUPInt | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DPRIMITIVETYPE | PrimitiveType, | ||
| UINT | PrimitiveCount | ||
| ) |
Definition at line 374 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_DrawPrimitiveWorker | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DPRIMITIVETYPE | PrimitiveType, | ||
| UINT | StartVertex, | ||
| UINT | PrimitiveCount | ||
| ) |
Definition at line 348 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetClipPlane | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Index, | ||
| float * | pPlane | ||
| ) |
Definition at line 52 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetClipStatus | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DCLIPSTATUS9 * | pClipStatus | ||
| ) |
Definition at line 80 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetLight | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Index, | ||
| D3DLIGHT9 * | pLight | ||
| ) |
Definition at line 38 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetLightEnable | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Index, | ||
| BOOL * | pEnable | ||
| ) |
Definition at line 45 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetMaterial | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DMATERIAL9 * | pMaterial | ||
| ) |
Definition at line 31 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetPixelShader | ( | LPDIRECT3DDEVICE9 | iface, |
| IDirect3DPixelShader9 ** | ppShader | ||
| ) |
Definition at line 136 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetPixelShaderConstantB | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| BOOL * | pConstantData, | ||
| UINT | BoolCount | ||
| ) |
Definition at line 157 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetPixelShaderConstantF | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| float * | pConstantData, | ||
| UINT | Vector4fCount | ||
| ) |
Definition at line 143 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetPixelShaderConstantI | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| int * | pConstantData, | ||
| UINT | Vector4iCount | ||
| ) |
Definition at line 150 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetRenderState | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DRENDERSTATETYPE | State, | ||
| DWORD * | pValue | ||
| ) |
Definition at line 66 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetSamplerState | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Sampler, | ||
| D3DSAMPLERSTATETYPE | Type, | ||
| DWORD * | pValue | ||
| ) |
Definition at line 94 of file d3d9_haldevice.c.
| BOOL WINAPI IDirect3DDevice9HAL_GetSoftwareVertexProcessing | ( | LPDIRECT3DDEVICE9 | iface | ) |
Definition at line 115 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetTextureStageState | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Stage, | ||
| D3DTEXTURESTAGESTATETYPE | Type, | ||
| DWORD * | pValue | ||
| ) |
Definition at line 87 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetTransform | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DTRANSFORMSTATETYPE | State, | ||
| D3DMATRIX * | pMatrix | ||
| ) |
Definition at line 24 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_GetVertexShader | ( | LPDIRECT3DDEVICE9 | iface, |
| IDirect3DVertexShader9 ** | ppShader | ||
| ) |
Definition at line 129 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_Init | ( | LPDIRECT3DDEVICE9 | iface | ) |
Definition at line 405 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_InitState | ( | LPDIRECT3DDEVICE9 | iface, |
| INT | State | ||
| ) |
Definition at line 412 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_LightEnableInt | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Index, | ||
| BOOL | Enable | ||
| ) |
Definition at line 360 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_MultiplyTransformInt | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DTRANSFORMSTATETYPE | State, | ||
| CONST D3DMATRIX * | pMatrix | ||
| ) |
Definition at line 296 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_ProcessVertices | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | SrcStartIndex, | ||
| UINT | DestIndex, | ||
| UINT | VertexCount, | ||
| IDirect3DVertexBuffer9 * | pDestBuffer, | ||
| IDirect3DVertexDeclaration9 * | pVertexDecl, | ||
| DWORD | Flags | ||
| ) |
Definition at line 122 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetClipPlaneInt | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Index, | ||
| CONST float * | pPlane | ||
| ) |
Definition at line 303 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetClipStatus | ( | LPDIRECT3DDEVICE9 | iface, |
| CONST D3DCLIPSTATUS9 * | pClipStatus | ||
| ) |
Definition at line 73 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetFVFInt | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | FVF | ||
| ) |
Definition at line 249 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetIndicesInt | ( | LPDIRECT3DDEVICE9 | iface, |
| IDirect3DIndexBuffer9 * | pIndexData | ||
| ) |
Definition at line 263 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetLightInt | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Index, | ||
| CONST D3DLIGHT9 * | pLight | ||
| ) |
Definition at line 353 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetMaterialInt | ( | LPDIRECT3DDEVICE9 | iface, |
| CONST D3DMATERIAL9 * | pMaterial | ||
| ) |
Definition at line 186 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetPixelShaderConstantBInt | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST BOOL * | pConstantData, | ||
| UINT | BoolCount | ||
| ) |
Definition at line 242 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetPixelShaderConstantBWorker | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST BOOL * | pConstantData, | ||
| UINT | BoolCount | ||
| ) |
Definition at line 341 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetPixelShaderConstantFInt | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST float * | pConstantData, | ||
| UINT | Vector4fCount | ||
| ) |
Definition at line 228 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetPixelShaderConstantFWorker | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST float * | pConstantData, | ||
| UINT | Vector4fCount | ||
| ) |
Definition at line 327 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetPixelShaderConstantIInt | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST int * | pConstantData, | ||
| UINT | Vector4iCount | ||
| ) |
Definition at line 235 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetPixelShaderConstantIWorker | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST int * | pConstantData, | ||
| UINT | Vector4iCount | ||
| ) |
Definition at line 334 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetPixelShaderInt | ( | LPDIRECT3DDEVICE9 | iface, |
| IDirect3DPixelShader9 * | pShader | ||
| ) |
Definition at line 221 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetRenderState | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DRENDERSTATETYPE | State, | ||
| DWORD | Value | ||
| ) |
Definition at line 59 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetRenderStateInt | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DRENDERSTATETYPE | State, | ||
| DWORD | Value | ||
| ) |
Definition at line 367 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetRenderStateWorker | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DRENDERSTATETYPE | State, | ||
| DWORD | Value | ||
| ) |
Definition at line 165 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetSamplerStateInt | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Sampler, | ||
| D3DSAMPLERSTATETYPE | Type, | ||
| DWORD | Value | ||
| ) |
Definition at line 179 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetSoftwareVertexProcessing | ( | LPDIRECT3DDEVICE9 | iface, |
| BOOL | bSoftware | ||
| ) |
Definition at line 108 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetStreamSourceFreqInt | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StreamNumber, | ||
| UINT | Setting | ||
| ) |
Definition at line 277 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetStreamSourceInt | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StreamNumber, | ||
| IDirect3DVertexBuffer9 * | pStreamData, | ||
| UINT | OffsetInBytes, | ||
| UINT | Stride | ||
| ) |
Definition at line 270 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_SetStreamSourceWorker | ( | LPDIRECT3DDEVICE9 | iface, |
| LPVOID | UnknownStreamData | ||
| ) |
Definition at line 322 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetTextureInt | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Stage, | ||
| IDirect3DBaseTexture9 * | pTexture | ||
| ) |
Definition at line 256 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetTextureStageStateInt | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Stage, | ||
| D3DTEXTURESTAGESTATETYPE | Type, | ||
| DWORD | Value | ||
| ) |
Definition at line 172 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetTransformInt | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DTRANSFORMSTATETYPE | State, | ||
| CONST D3DMATRIX * | pMatrix | ||
| ) |
Definition at line 289 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetVertexShaderConstantBInt | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST BOOL * | pConstantData, | ||
| UINT | BoolCount | ||
| ) |
Definition at line 214 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetVertexShaderConstantFInt | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST float * | pConstantData, | ||
| UINT | Vector4fCount | ||
| ) |
Definition at line 200 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetVertexShaderConstantIInt | ( | LPDIRECT3DDEVICE9 | iface, |
| UINT | StartRegister, | ||
| CONST int * | pConstantData, | ||
| UINT | Vector4iCount | ||
| ) |
Definition at line 207 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetVertexShaderInt | ( | LPDIRECT3DDEVICE9 | iface, |
| IDirect3DVertexShader9 * | pShader | ||
| ) |
Definition at line 193 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_SetViewportInt | ( | LPDIRECT3DDEVICE9 | iface, |
| CONST D3DVIEWPORT9 * | pViewport | ||
| ) |
Definition at line 315 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_UpdateDriverState | ( | LPDIRECT3DDEVICE9 | iface | ) |
Definition at line 310 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_UpdateRenderState | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD | Unknown1, | ||
| DWORD | Unknown2 | ||
| ) |
Definition at line 284 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_UpdateVertexShader | ( | LPDIRECT3DDEVICE9 | iface | ) |
Definition at line 393 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_ValidateDevice | ( | LPDIRECT3DDEVICE9 | iface, |
| DWORD * | pNumPasses | ||
| ) |
Definition at line 101 of file d3d9_haldevice.c.
| HRESULT WINAPI IDirect3DDevice9HAL_ValidateDrawCall | ( | LPDIRECT3DDEVICE9 | iface, |
| D3DPRIMITIVETYPE | PrimitiveType, | ||
| UINT | Unknown1, | ||
| UINT | Unknown2, | ||
| UINT | Unknown3, | ||
| INT | Unknown4, | ||
| UINT | Unknown5, | ||
| INT | Unknown6 | ||
| ) |
Definition at line 398 of file d3d9_haldevice.c.
| VOID WINAPI IDirect3DDevice9HAL_VirtualDestructor | ( | LPDIRECT3DDEVICE9 | iface | ) |
Definition at line 422 of file d3d9_haldevice.c.
| IDirect3DDevice9Vtbl_INT Direct3DDevice9HAL_Vtbl |
Definition at line 427 of file d3d9_haldevice.c.
Referenced by InitD3D9BaseDevice().