ReactOS 0.4.16-dev-13-ge2fc578
|
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().