ReactOS  0.4.14-dev-49-gfb4591c
d3d9_puredevice.c File Reference
#include "d3d9_puredevice.h"
#include <debug.h>
Include dependency graph for d3d9_puredevice.c:

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);
 

Functions

HRESULT WINAPI IDirect3DDevice9Pure_SetRenderTarget (LPDIRECT3DDEVICE9 iface, DWORD RenderTargetIndex, IDirect3DSurface9 *pRenderTarget)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetRenderTarget (LPDIRECT3DDEVICE9 iface, DWORD RenderTargetIndex, IDirect3DSurface9 **ppRenderTarget)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetDepthStencilSurface (LPDIRECT3DDEVICE9 iface, IDirect3DSurface9 *pNewZStencil)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetDepthStencilSurface (LPDIRECT3DDEVICE9 iface, IDirect3DSurface9 **ppZStencilSurface)
 
HRESULT WINAPI IDirect3DDevice9Pure_BeginScene (LPDIRECT3DDEVICE9 iface)
 
HRESULT WINAPI IDirect3DDevice9Pure_EndScene (LPDIRECT3DDEVICE9 iface)
 
HRESULT WINAPI IDirect3DDevice9Pure_Clear (LPDIRECT3DDEVICE9 iface, DWORD Count, CONST D3DRECT *pRects, DWORD Flags, D3DCOLOR Color, float Z, DWORD Stencil)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetTransform (LPDIRECT3DDEVICE9 iface, D3DTRANSFORMSTATETYPE State, CONST D3DMATRIX *pMatrix)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetTransform (LPDIRECT3DDEVICE9 iface, D3DTRANSFORMSTATETYPE State, D3DMATRIX *pMatrix)
 
HRESULT WINAPI IDirect3DDevice9Pure_MultiplyTransform (LPDIRECT3DDEVICE9 iface, D3DTRANSFORMSTATETYPE State, CONST D3DMATRIX *pMatrix)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetViewport (LPDIRECT3DDEVICE9 iface, CONST D3DVIEWPORT9 *pViewport)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetViewport (LPDIRECT3DDEVICE9 iface, D3DVIEWPORT9 *pViewport)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetMaterial (LPDIRECT3DDEVICE9 iface, CONST D3DMATERIAL9 *pMaterial)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetMaterial (LPDIRECT3DDEVICE9 iface, D3DMATERIAL9 *pMaterial)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetLight (LPDIRECT3DDEVICE9 iface, DWORD Index, CONST D3DLIGHT9 *pLight)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetLight (LPDIRECT3DDEVICE9 iface, DWORD Index, D3DLIGHT9 *pLight)
 
HRESULT WINAPI IDirect3DDevice9Pure_LightEnable (LPDIRECT3DDEVICE9 iface, DWORD Index, BOOL Enable)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetLightEnable (LPDIRECT3DDEVICE9 iface, DWORD Index, BOOL *pEnable)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetClipPlane (LPDIRECT3DDEVICE9 iface, DWORD Index, CONST float *pPlane)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetClipPlane (LPDIRECT3DDEVICE9 iface, DWORD Index, float *pPlane)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetRenderState (LPDIRECT3DDEVICE9 iface, D3DRENDERSTATETYPE State, DWORD Value)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetRenderState (LPDIRECT3DDEVICE9 iface, D3DRENDERSTATETYPE State, DWORD *pValue)
 
HRESULT WINAPI IDirect3DDevice9Pure_CreateStateBlock (LPDIRECT3DDEVICE9 iface, D3DSTATEBLOCKTYPE Type, IDirect3DStateBlock9 **ppSB)
 
HRESULT WINAPI IDirect3DDevice9Pure_BeginStateBlock (LPDIRECT3DDEVICE9 iface)
 
HRESULT WINAPI IDirect3DDevice9Pure_EndStateBlock (LPDIRECT3DDEVICE9 iface, IDirect3DStateBlock9 **ppSB)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetClipStatus (LPDIRECT3DDEVICE9 iface, CONST D3DCLIPSTATUS9 *pClipStatus)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetClipStatus (LPDIRECT3DDEVICE9 iface, D3DCLIPSTATUS9 *pClipStatus)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetTexture (LPDIRECT3DDEVICE9 iface, DWORD Stage, IDirect3DBaseTexture9 **ppTexture)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetTexture (LPDIRECT3DDEVICE9 iface, DWORD Stage, IDirect3DBaseTexture9 *pTexture)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetTextureStageState (LPDIRECT3DDEVICE9 iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE Type, DWORD *pValue)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetTextureStageState (LPDIRECT3DDEVICE9 iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE Type, DWORD Value)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetSamplerState (LPDIRECT3DDEVICE9 iface, DWORD Sampler, D3DSAMPLERSTATETYPE Type, DWORD *pValue)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetSamplerState (LPDIRECT3DDEVICE9 iface, DWORD Sampler, D3DSAMPLERSTATETYPE Type, DWORD Value)
 
HRESULT WINAPI IDirect3DDevice9Pure_ValidateDevice (LPDIRECT3DDEVICE9 iface, DWORD *pNumPasses)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPaletteEntries (LPDIRECT3DDEVICE9 iface, UINT PaletteNumber, CONST PALETTEENTRY *pEntries)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetPaletteEntries (LPDIRECT3DDEVICE9 iface, UINT PaletteNumber, PALETTEENTRY *pEntries)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetCurrentTexturePalette (LPDIRECT3DDEVICE9 iface, UINT PaletteNumber)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetCurrentTexturePalette (LPDIRECT3DDEVICE9 iface, UINT *pPaletteNumber)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetScissorRect (LPDIRECT3DDEVICE9 iface, CONST RECT *pRect)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetScissorRect (LPDIRECT3DDEVICE9 iface, RECT *pRect)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetSoftwareVertexProcessing (LPDIRECT3DDEVICE9 iface, BOOL bSoftware)
 
BOOL WINAPI IDirect3DDevice9Pure_GetSoftwareVertexProcessing (LPDIRECT3DDEVICE9 iface)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetNPatchMode (LPDIRECT3DDEVICE9 iface, float nSegments)
 
float WINAPI IDirect3DDevice9Pure_GetNPatchMode (LPDIRECT3DDEVICE9 iface)
 
HRESULT WINAPI IDirect3DDevice9Pure_DrawPrimitive (LPDIRECT3DDEVICE9 iface, D3DPRIMITIVETYPE PrimitiveType, UINT StartVertex, UINT PrimitiveCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_DrawIndexedPrimitive (LPDIRECT3DDEVICE9 iface, D3DPRIMITIVETYPE PrimitiveType, INT BaseVertexIndex, UINT MinVertexIndex, UINT NumVertices, UINT startIndex, UINT primCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_DrawPrimitiveUP (LPDIRECT3DDEVICE9 iface, D3DPRIMITIVETYPE PrimitiveType, UINT PrimitiveCount, CONST void *pVertexStreamZeroData, UINT VertexStreamZeroStride)
 
HRESULT WINAPI IDirect3DDevice9Pure_DrawIndexedPrimitiveUP (LPDIRECT3DDEVICE9 iface, D3DPRIMITIVETYPE PrimitiveType, UINT MinVertexIndex, UINT NumVertices, UINT PrimitiveCount, CONST void *pIndexData, D3DFORMAT IndexDataFormat, CONST void *pVertexStreamZeroData, UINT VertexStreamZeroStride)
 
HRESULT WINAPI IDirect3DDevice9Pure_ProcessVertices (LPDIRECT3DDEVICE9 iface, UINT SrcStartIndex, UINT DestIndex, UINT VertexCount, IDirect3DVertexBuffer9 *pDestBuffer, IDirect3DVertexDeclaration9 *pVertexDecl, DWORD Flags)
 
HRESULT WINAPI IDirect3DDevice9Pure_CreateVertexDeclaration (LPDIRECT3DDEVICE9 iface, CONST D3DVERTEXELEMENT9 *pVertexElements, IDirect3DVertexDeclaration9 **ppDecl)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexDeclaration (LPDIRECT3DDEVICE9 iface, IDirect3DVertexDeclaration9 *pDecl)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetVertexDeclaration (LPDIRECT3DDEVICE9 iface, IDirect3DVertexDeclaration9 **ppDecl)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetFVF (LPDIRECT3DDEVICE9 iface, DWORD FVF)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetFVF (LPDIRECT3DDEVICE9 iface, DWORD *pFVF)
 
HRESULT WINAPI IDirect3DDevice9Pure_CreateVertexShader (LPDIRECT3DDEVICE9 iface, CONST DWORD *pFunction, IDirect3DVertexShader9 **ppShader)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShader (LPDIRECT3DDEVICE9 iface, IDirect3DVertexShader9 *pShader)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetVertexShader (LPDIRECT3DDEVICE9 iface, IDirect3DVertexShader9 **ppShader)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantF (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST float *pConstantData, UINT Vector4fCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetVertexShaderConstantF (LPDIRECT3DDEVICE9 iface, UINT StartRegister, float *pConstantData, UINT Vector4fCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantI (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST int *pConstantData, UINT Vector4iCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetVertexShaderConstantI (LPDIRECT3DDEVICE9 iface, UINT StartRegister, int *pConstantData, UINT Vector4iCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantB (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST BOOL *pConstantData, UINT BoolCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetVertexShaderConstantB (LPDIRECT3DDEVICE9 iface, UINT StartRegister, BOOL *pConstantData, UINT BoolCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetStreamSource (LPDIRECT3DDEVICE9 iface, UINT StreamNumber, IDirect3DVertexBuffer9 *pStreamData, UINT OffsetInBytes, UINT Stride)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetStreamSource (LPDIRECT3DDEVICE9 iface, UINT StreamNumber, IDirect3DVertexBuffer9 **ppStreamData, UINT *pOffsetInBytes, UINT *pStride)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetStreamSourceFreq (LPDIRECT3DDEVICE9 iface, UINT StreamNumber, UINT Setting)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetStreamSourceFreq (LPDIRECT3DDEVICE9 iface, UINT StreamNumber, UINT *pSetting)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetIndices (LPDIRECT3DDEVICE9 iface, IDirect3DIndexBuffer9 *pIndexData)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetIndices (LPDIRECT3DDEVICE9 iface, IDirect3DIndexBuffer9 **ppIndexData)
 
HRESULT WINAPI IDirect3DDevice9Pure_CreatePixelShader (LPDIRECT3DDEVICE9 iface, CONST DWORD *pFunction, IDirect3DPixelShader9 **ppShader)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShader (LPDIRECT3DDEVICE9 iface, IDirect3DPixelShader9 *pShader)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetPixelShader (LPDIRECT3DDEVICE9 iface, IDirect3DPixelShader9 **ppShader)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantF (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST float *pConstantData, UINT Vector4fCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetPixelShaderConstantF (LPDIRECT3DDEVICE9 iface, UINT StartRegister, float *pConstantData, UINT Vector4fCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantI (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST int *pConstantData, UINT Vector4iCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetPixelShaderConstantI (LPDIRECT3DDEVICE9 iface, UINT StartRegister, int *pConstantData, UINT Vector4iCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantB (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST BOOL *pConstantData, UINT BoolCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_GetPixelShaderConstantB (LPDIRECT3DDEVICE9 iface, UINT StartRegister, BOOL *pConstantData, UINT BoolCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_DrawRectPatch (LPDIRECT3DDEVICE9 iface, UINT Handle, CONST float *pNumSegs, CONST D3DRECTPATCH_INFO *pRectPatchInfo)
 
HRESULT WINAPI IDirect3DDevice9Pure_DrawTriPatch (LPDIRECT3DDEVICE9 iface, UINT Handle, CONST float *pNumSegs, CONST D3DTRIPATCH_INFO *pTriPatchInfo)
 
HRESULT WINAPI IDirect3DDevice9Pure_DeletePatch (LPDIRECT3DDEVICE9 iface, UINT Handle)
 
HRESULT WINAPI IDirect3DDevice9Pure_CreateQuery (LPDIRECT3DDEVICE9 iface, D3DQUERYTYPE Type, IDirect3DQuery9 **ppQuery)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetRenderStateWorker (LPDIRECT3DDEVICE9 iface, D3DRENDERSTATETYPE State, DWORD Value)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetTextureStageStateInt (LPDIRECT3DDEVICE9 iface, DWORD Stage, D3DTEXTURESTAGESTATETYPE Type, DWORD Value)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetSamplerStateInt (LPDIRECT3DDEVICE9 iface, DWORD Sampler, D3DSAMPLERSTATETYPE Type, DWORD Value)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetMaterialInt (LPDIRECT3DDEVICE9 iface, CONST D3DMATERIAL9 *pMaterial)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderInt (LPDIRECT3DDEVICE9 iface, IDirect3DVertexShader9 *pShader)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantFInt (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST float *pConstantData, UINT Vector4fCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantIInt (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST int *pConstantData, UINT Vector4iCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantBInt (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST BOOL *pConstantData, UINT BoolCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderInt (LPDIRECT3DDEVICE9 iface, IDirect3DPixelShader9 *pShader)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantFInt (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST float *pConstantData, UINT Vector4fCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantIInt (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST int *pConstantData, UINT Vector4iCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantBInt (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST BOOL *pConstantData, UINT BoolCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetFVFInt (LPDIRECT3DDEVICE9 iface, DWORD FVF)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetTextureInt (LPDIRECT3DDEVICE9 iface, DWORD Stage, IDirect3DBaseTexture9 *pTexture)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetIndicesInt (LPDIRECT3DDEVICE9 iface, IDirect3DIndexBuffer9 *pIndexData)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetStreamSourceInt (LPDIRECT3DDEVICE9 iface, UINT StreamNumber, IDirect3DVertexBuffer9 *pStreamData, UINT OffsetInBytes, UINT Stride)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetStreamSourceFreqInt (LPDIRECT3DDEVICE9 iface, UINT StreamNumber, UINT Setting)
 
VOID WINAPI IDirect3DDevice9Pure_UpdateRenderState (LPDIRECT3DDEVICE9 iface, DWORD Unknown1, DWORD Unknown2)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetTransformInt (LPDIRECT3DDEVICE9 iface, D3DTRANSFORMSTATETYPE State, CONST D3DMATRIX *pMatrix)
 
HRESULT WINAPI IDirect3DDevice9Pure_MultiplyTransformInt (LPDIRECT3DDEVICE9 iface, D3DTRANSFORMSTATETYPE State, CONST D3DMATRIX *pMatrix)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetClipPlaneInt (LPDIRECT3DDEVICE9 iface, DWORD Index, CONST float *pPlane)
 
VOID WINAPI IDirect3DDevice9Pure_UpdateDriverState (LPDIRECT3DDEVICE9 iface)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetViewportInt (LPDIRECT3DDEVICE9 iface, CONST D3DVIEWPORT9 *pViewport)
 
VOID WINAPI IDirect3DDevice9Pure_SetStreamSourceWorker (LPDIRECT3DDEVICE9 iface, LPVOID UnknownStreamData)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantFWorker (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST float *pConstantData, UINT Vector4fCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantIWorker (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST int *pConstantData, UINT Vector4iCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantBWorker (LPDIRECT3DDEVICE9 iface, UINT StartRegister, CONST BOOL *pConstantData, UINT BoolCount)
 
VOID WINAPI IDirect3DDevice9Pure_DrawPrimitiveWorker (LPDIRECT3DDEVICE9 iface, D3DPRIMITIVETYPE PrimitiveType, UINT StartVertex, UINT PrimitiveCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetLightInt (LPDIRECT3DDEVICE9 iface, DWORD Index, CONST D3DLIGHT9 *pLight)
 
HRESULT WINAPI IDirect3DDevice9Pure_LightEnableInt (LPDIRECT3DDEVICE9 iface, DWORD Index, BOOL Enable)
 
HRESULT WINAPI IDirect3DDevice9Pure_SetRenderStateInt (LPDIRECT3DDEVICE9 iface, D3DRENDERSTATETYPE State, DWORD Value)
 
HRESULT WINAPI IDirect3DDevice9Pure_DrawPrimitiveUPInt (LPDIRECT3DDEVICE9 iface, D3DPRIMITIVETYPE PrimitiveType, UINT PrimitiveCount)
 
HRESULT WINAPI IDirect3DDevice9Pure_ClearInt (LPDIRECT3DDEVICE9 iface, DWORD Count, CONST D3DRECT *pRects, DWORD Flags, D3DCOLOR Color, float Z, DWORD Stencil)
 
VOID WINAPI IDirect3DDevice9Pure_DrawPrimitivesWorker (LPDIRECT3DDEVICE9 iface)
 
VOID WINAPI IDirect3DDevice9Pure_UpdateVertexShader (LPDIRECT3DDEVICE9 iface)
 
HRESULT WINAPI IDirect3DDevice9Pure_ValidateDrawCall (LPDIRECT3DDEVICE9 iface, D3DPRIMITIVETYPE PrimitiveType, UINT Unknown1, UINT Unknown2, UINT Unknown3, INT Unknown4, UINT Unknown5, INT Unknown6)
 
HRESULT WINAPI IDirect3DDevice9Pure_Init (LPDIRECT3DDEVICE9 iface)
 
VOID WINAPI IDirect3DDevice9Pure_InitState (LPDIRECT3DDEVICE9 iface, INT State)
 
VOID WINAPI IDirect3DDevice9Pure_Destroy (LPDIRECT3DDEVICE9 iface)
 
VOID WINAPI IDirect3DDevice9Pure_VirtualDestructor (LPDIRECT3DDEVICE9 iface)
 

Macro Definition Documentation

◆ LOCK_D3DDEVICE9

#define LOCK_D3DDEVICE9 ( )    if (This->bLockDevice) EnterCriticalSection(&This->CriticalSection);

Definition at line 11 of file d3d9_puredevice.c.

◆ UNLOCK_D3DDEVICE9

#define UNLOCK_D3DDEVICE9 ( )    if (This->bLockDevice) LeaveCriticalSection(&This->CriticalSection);

Definition at line 12 of file d3d9_puredevice.c.

Function Documentation

◆ IDirect3DDevice9Pure_BeginScene()

HRESULT WINAPI IDirect3DDevice9Pure_BeginScene ( LPDIRECT3DDEVICE9  iface)

Definition at line 52 of file d3d9_puredevice.c.

53 {
55 
56  return D3D_OK;
57 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_BeginStateBlock()

HRESULT WINAPI IDirect3DDevice9Pure_BeginStateBlock ( LPDIRECT3DDEVICE9  iface)

Definition at line 185 of file d3d9_puredevice.c.

186 {
188 
189  return D3D_OK;
190 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_Clear()

HRESULT WINAPI IDirect3DDevice9Pure_Clear ( LPDIRECT3DDEVICE9  iface,
DWORD  Count,
CONST D3DRECT pRects,
DWORD  Flags,
D3DCOLOR  Color,
float  Z,
DWORD  Stencil 
)

Definition at line 66 of file d3d9_puredevice.c.

67 {
69 
70  return D3D_OK;
71 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_ClearInt()

HRESULT WINAPI IDirect3DDevice9Pure_ClearInt ( LPDIRECT3DDEVICE9  iface,
DWORD  Count,
CONST D3DRECT pRects,
DWORD  Flags,
D3DCOLOR  Color,
float  Z,
DWORD  Stencil 
)

Definition at line 815 of file d3d9_puredevice.c.

816 {
818 
819  return D3D_OK;
820 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_CreatePixelShader()

HRESULT WINAPI IDirect3DDevice9Pure_CreatePixelShader ( LPDIRECT3DDEVICE9  iface,
CONST DWORD pFunction,
IDirect3DPixelShader9 **  ppShader 
)

Definition at line 507 of file d3d9_puredevice.c.

508 {
510 
511  return D3D_OK;
512 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_CreateQuery()

HRESULT WINAPI IDirect3DDevice9Pure_CreateQuery ( LPDIRECT3DDEVICE9  iface,
D3DQUERYTYPE  Type,
IDirect3DQuery9 **  ppQuery 
)

Definition at line 591 of file d3d9_puredevice.c.

592 {
594 
595  return D3D_OK;
596 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_CreateStateBlock()

HRESULT WINAPI IDirect3DDevice9Pure_CreateStateBlock ( LPDIRECT3DDEVICE9  iface,
D3DSTATEBLOCKTYPE  Type,
IDirect3DStateBlock9 **  ppSB 
)

Definition at line 178 of file d3d9_puredevice.c.

179 {
181 
182  return D3D_OK;
183 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_CreateVertexDeclaration()

HRESULT WINAPI IDirect3DDevice9Pure_CreateVertexDeclaration ( LPDIRECT3DDEVICE9  iface,
CONST D3DVERTEXELEMENT9 pVertexElements,
IDirect3DVertexDeclaration9 **  ppDecl 
)

Definition at line 367 of file d3d9_puredevice.c.

368 {
370 
371  return D3D_OK;
372 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_CreateVertexShader()

HRESULT WINAPI IDirect3DDevice9Pure_CreateVertexShader ( LPDIRECT3DDEVICE9  iface,
CONST DWORD pFunction,
IDirect3DVertexShader9 **  ppShader 
)

Definition at line 402 of file d3d9_puredevice.c.

403 {
405 
406  return D3D_OK;
407 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DeletePatch()

HRESULT WINAPI IDirect3DDevice9Pure_DeletePatch ( LPDIRECT3DDEVICE9  iface,
UINT  Handle 
)

Definition at line 584 of file d3d9_puredevice.c.

585 {
587 
588  return D3D_OK;
589 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_Destroy()

VOID WINAPI IDirect3DDevice9Pure_Destroy ( LPDIRECT3DDEVICE9  iface)

Definition at line 851 of file d3d9_puredevice.c.

852 {
854 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawIndexedPrimitive()

HRESULT WINAPI IDirect3DDevice9Pure_DrawIndexedPrimitive ( LPDIRECT3DDEVICE9  iface,
D3DPRIMITIVETYPE  PrimitiveType,
INT  BaseVertexIndex,
UINT  MinVertexIndex,
UINT  NumVertices,
UINT  startIndex,
UINT  primCount 
)

Definition at line 339 of file d3d9_puredevice.c.

340 {
342 
343  return D3D_OK;
344 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawIndexedPrimitiveUP()

HRESULT WINAPI IDirect3DDevice9Pure_DrawIndexedPrimitiveUP ( LPDIRECT3DDEVICE9  iface,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  MinVertexIndex,
UINT  NumVertices,
UINT  PrimitiveCount,
CONST void pIndexData,
D3DFORMAT  IndexDataFormat,
CONST void pVertexStreamZeroData,
UINT  VertexStreamZeroStride 
)

Definition at line 353 of file d3d9_puredevice.c.

354 {
356 
357  return D3D_OK;
358 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawPrimitive()

HRESULT WINAPI IDirect3DDevice9Pure_DrawPrimitive ( LPDIRECT3DDEVICE9  iface,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  StartVertex,
UINT  PrimitiveCount 
)

Definition at line 332 of file d3d9_puredevice.c.

333 {
335 
336  return D3D_OK;
337 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawPrimitivesWorker()

VOID WINAPI IDirect3DDevice9Pure_DrawPrimitivesWorker ( LPDIRECT3DDEVICE9  iface)

Definition at line 822 of file d3d9_puredevice.c.

823 {
825 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawPrimitiveUP()

HRESULT WINAPI IDirect3DDevice9Pure_DrawPrimitiveUP ( LPDIRECT3DDEVICE9  iface,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  PrimitiveCount,
CONST void pVertexStreamZeroData,
UINT  VertexStreamZeroStride 
)

Definition at line 346 of file d3d9_puredevice.c.

347 {
349 
350  return D3D_OK;
351 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawPrimitiveUPInt()

HRESULT WINAPI IDirect3DDevice9Pure_DrawPrimitiveUPInt ( LPDIRECT3DDEVICE9  iface,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  PrimitiveCount 
)

Definition at line 808 of file d3d9_puredevice.c.

809 {
811 
812  return D3D_OK;
813 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawPrimitiveWorker()

VOID WINAPI IDirect3DDevice9Pure_DrawPrimitiveWorker ( LPDIRECT3DDEVICE9  iface,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  StartVertex,
UINT  PrimitiveCount 
)

Definition at line 782 of file d3d9_puredevice.c.

783 {
785 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawRectPatch()

HRESULT WINAPI IDirect3DDevice9Pure_DrawRectPatch ( LPDIRECT3DDEVICE9  iface,
UINT  Handle,
CONST float *  pNumSegs,
CONST D3DRECTPATCH_INFO pRectPatchInfo 
)

Definition at line 570 of file d3d9_puredevice.c.

571 {
573 
574  return D3D_OK;
575 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_DrawTriPatch()

HRESULT WINAPI IDirect3DDevice9Pure_DrawTriPatch ( LPDIRECT3DDEVICE9  iface,
UINT  Handle,
CONST float *  pNumSegs,
CONST D3DTRIPATCH_INFO pTriPatchInfo 
)

Definition at line 577 of file d3d9_puredevice.c.

578 {
580 
581  return D3D_OK;
582 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_EndScene()

HRESULT WINAPI IDirect3DDevice9Pure_EndScene ( LPDIRECT3DDEVICE9  iface)

Definition at line 59 of file d3d9_puredevice.c.

60 {
62 
63  return D3D_OK;
64 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_EndStateBlock()

HRESULT WINAPI IDirect3DDevice9Pure_EndStateBlock ( LPDIRECT3DDEVICE9  iface,
IDirect3DStateBlock9 **  ppSB 
)

Definition at line 192 of file d3d9_puredevice.c.

193 {
195 
196  return D3D_OK;
197 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetClipPlane()

HRESULT WINAPI IDirect3DDevice9Pure_GetClipPlane ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
float *  pPlane 
)

Definition at line 157 of file d3d9_puredevice.c.

158 {
160 
161  return D3D_OK;
162 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetClipStatus()

HRESULT WINAPI IDirect3DDevice9Pure_GetClipStatus ( LPDIRECT3DDEVICE9  iface,
D3DCLIPSTATUS9 pClipStatus 
)

Definition at line 206 of file d3d9_puredevice.c.

207 {
209 
210  return D3D_OK;
211 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetCurrentTexturePalette()

HRESULT WINAPI IDirect3DDevice9Pure_GetCurrentTexturePalette ( LPDIRECT3DDEVICE9  iface,
UINT pPaletteNumber 
)

Definition at line 283 of file d3d9_puredevice.c.

284 {
286 
287  return D3D_OK;
288 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetDepthStencilSurface()

HRESULT WINAPI IDirect3DDevice9Pure_GetDepthStencilSurface ( LPDIRECT3DDEVICE9  iface,
IDirect3DSurface9 **  ppZStencilSurface 
)

Definition at line 45 of file d3d9_puredevice.c.

46 {
48 
49  return D3D_OK;
50 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetFVF()

HRESULT WINAPI IDirect3DDevice9Pure_GetFVF ( LPDIRECT3DDEVICE9  iface,
DWORD pFVF 
)

Definition at line 395 of file d3d9_puredevice.c.

396 {
398 
399  return D3D_OK;
400 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetIndices()

HRESULT WINAPI IDirect3DDevice9Pure_GetIndices ( LPDIRECT3DDEVICE9  iface,
IDirect3DIndexBuffer9 **  ppIndexData 
)

Definition at line 500 of file d3d9_puredevice.c.

501 {
503 
504  return D3D_OK;
505 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetLight()

HRESULT WINAPI IDirect3DDevice9Pure_GetLight ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
D3DLIGHT9 pLight 
)

Definition at line 129 of file d3d9_puredevice.c.

130 {
132 
133  return D3D_OK;
134 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetLightEnable()

HRESULT WINAPI IDirect3DDevice9Pure_GetLightEnable ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
BOOL pEnable 
)

Definition at line 143 of file d3d9_puredevice.c.

144 {
146 
147  return D3D_OK;
148 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetMaterial()

HRESULT WINAPI IDirect3DDevice9Pure_GetMaterial ( LPDIRECT3DDEVICE9  iface,
D3DMATERIAL9 pMaterial 
)

Definition at line 115 of file d3d9_puredevice.c.

116 {
118 
119  return D3D_OK;
120 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetNPatchMode()

float WINAPI IDirect3DDevice9Pure_GetNPatchMode ( LPDIRECT3DDEVICE9  iface)

Definition at line 325 of file d3d9_puredevice.c.

326 {
328 
329  return 0.0f;
330 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetPaletteEntries()

HRESULT WINAPI IDirect3DDevice9Pure_GetPaletteEntries ( LPDIRECT3DDEVICE9  iface,
UINT  PaletteNumber,
PALETTEENTRY pEntries 
)

Definition at line 269 of file d3d9_puredevice.c.

270 {
272 
273  return D3D_OK;
274 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetPixelShader()

HRESULT WINAPI IDirect3DDevice9Pure_GetPixelShader ( LPDIRECT3DDEVICE9  iface,
IDirect3DPixelShader9 **  ppShader 
)

Definition at line 521 of file d3d9_puredevice.c.

522 {
524 
525  return D3D_OK;
526 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetPixelShaderConstantB()

HRESULT WINAPI IDirect3DDevice9Pure_GetPixelShaderConstantB ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
BOOL pConstantData,
UINT  BoolCount 
)

Definition at line 563 of file d3d9_puredevice.c.

564 {
566 
567  return D3D_OK;
568 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetPixelShaderConstantF()

HRESULT WINAPI IDirect3DDevice9Pure_GetPixelShaderConstantF ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
float *  pConstantData,
UINT  Vector4fCount 
)

Definition at line 535 of file d3d9_puredevice.c.

536 {
538 
539  return D3D_OK;
540 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetPixelShaderConstantI()

HRESULT WINAPI IDirect3DDevice9Pure_GetPixelShaderConstantI ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
int pConstantData,
UINT  Vector4iCount 
)

Definition at line 549 of file d3d9_puredevice.c.

550 {
552 
553  return D3D_OK;
554 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetRenderState()

HRESULT WINAPI IDirect3DDevice9Pure_GetRenderState ( LPDIRECT3DDEVICE9  iface,
D3DRENDERSTATETYPE  State,
DWORD pValue 
)

Definition at line 171 of file d3d9_puredevice.c.

172 {
174 
175  return D3D_OK;
176 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetRenderTarget()

HRESULT WINAPI IDirect3DDevice9Pure_GetRenderTarget ( LPDIRECT3DDEVICE9  iface,
DWORD  RenderTargetIndex,
IDirect3DSurface9 **  ppRenderTarget 
)

Definition at line 31 of file d3d9_puredevice.c.

32 {
34 
35  return D3D_OK;
36 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetSamplerState()

HRESULT WINAPI IDirect3DDevice9Pure_GetSamplerState ( LPDIRECT3DDEVICE9  iface,
DWORD  Sampler,
D3DSAMPLERSTATETYPE  Type,
DWORD pValue 
)

Definition at line 241 of file d3d9_puredevice.c.

242 {
244 
245  return D3D_OK;
246 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetScissorRect()

HRESULT WINAPI IDirect3DDevice9Pure_GetScissorRect ( LPDIRECT3DDEVICE9  iface,
RECT pRect 
)

Definition at line 297 of file d3d9_puredevice.c.

298 {
300 
301  return D3D_OK;
302 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetSoftwareVertexProcessing()

BOOL WINAPI IDirect3DDevice9Pure_GetSoftwareVertexProcessing ( LPDIRECT3DDEVICE9  iface)

Definition at line 311 of file d3d9_puredevice.c.

312 {
314 
315  return TRUE;
316 }
#define TRUE
Definition: types.h:120
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetStreamSource()

HRESULT WINAPI IDirect3DDevice9Pure_GetStreamSource ( LPDIRECT3DDEVICE9  iface,
UINT  StreamNumber,
IDirect3DVertexBuffer9 **  ppStreamData,
UINT pOffsetInBytes,
UINT pStride 
)

Definition at line 472 of file d3d9_puredevice.c.

473 {
475 
476  return D3D_OK;
477 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetStreamSourceFreq()

HRESULT WINAPI IDirect3DDevice9Pure_GetStreamSourceFreq ( LPDIRECT3DDEVICE9  iface,
UINT  StreamNumber,
UINT pSetting 
)

Definition at line 486 of file d3d9_puredevice.c.

487 {
489 
490  return D3D_OK;
491 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetTexture()

HRESULT WINAPI IDirect3DDevice9Pure_GetTexture ( LPDIRECT3DDEVICE9  iface,
DWORD  Stage,
IDirect3DBaseTexture9 **  ppTexture 
)

Definition at line 213 of file d3d9_puredevice.c.

214 {
216 
217  return D3D_OK;
218 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetTextureStageState()

HRESULT WINAPI IDirect3DDevice9Pure_GetTextureStageState ( LPDIRECT3DDEVICE9  iface,
DWORD  Stage,
D3DTEXTURESTAGESTATETYPE  Type,
DWORD pValue 
)

Definition at line 227 of file d3d9_puredevice.c.

228 {
230 
231  return D3D_OK;
232 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetTransform()

HRESULT WINAPI IDirect3DDevice9Pure_GetTransform ( LPDIRECT3DDEVICE9  iface,
D3DTRANSFORMSTATETYPE  State,
D3DMATRIX pMatrix 
)

Definition at line 80 of file d3d9_puredevice.c.

81 {
83 
84  return D3D_OK;
85 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetVertexDeclaration()

HRESULT WINAPI IDirect3DDevice9Pure_GetVertexDeclaration ( LPDIRECT3DDEVICE9  iface,
IDirect3DVertexDeclaration9 **  ppDecl 
)

Definition at line 381 of file d3d9_puredevice.c.

382 {
384 
385  return D3D_OK;
386 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetVertexShader()

HRESULT WINAPI IDirect3DDevice9Pure_GetVertexShader ( LPDIRECT3DDEVICE9  iface,
IDirect3DVertexShader9 **  ppShader 
)

Definition at line 416 of file d3d9_puredevice.c.

417 {
419 
420  return D3D_OK;
421 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetVertexShaderConstantB()

HRESULT WINAPI IDirect3DDevice9Pure_GetVertexShaderConstantB ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
BOOL pConstantData,
UINT  BoolCount 
)

Definition at line 458 of file d3d9_puredevice.c.

459 {
461 
462  return D3D_OK;
463 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetVertexShaderConstantF()

HRESULT WINAPI IDirect3DDevice9Pure_GetVertexShaderConstantF ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
float *  pConstantData,
UINT  Vector4fCount 
)

Definition at line 430 of file d3d9_puredevice.c.

431 {
433 
434  return D3D_OK;
435 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetVertexShaderConstantI()

HRESULT WINAPI IDirect3DDevice9Pure_GetVertexShaderConstantI ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
int pConstantData,
UINT  Vector4iCount 
)

Definition at line 444 of file d3d9_puredevice.c.

445 {
447 
448  return D3D_OK;
449 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_GetViewport()

HRESULT WINAPI IDirect3DDevice9Pure_GetViewport ( LPDIRECT3DDEVICE9  iface,
D3DVIEWPORT9 pViewport 
)

Definition at line 101 of file d3d9_puredevice.c.

102 {
104 
105  return D3D_OK;
106 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_Init()

HRESULT WINAPI IDirect3DDevice9Pure_Init ( LPDIRECT3DDEVICE9  iface)

Definition at line 839 of file d3d9_puredevice.c.

840 {
842 
843  return D3D_OK;
844 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_InitState()

VOID WINAPI IDirect3DDevice9Pure_InitState ( LPDIRECT3DDEVICE9  iface,
INT  State 
)

Definition at line 846 of file d3d9_puredevice.c.

847 {
849 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_LightEnable()

HRESULT WINAPI IDirect3DDevice9Pure_LightEnable ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
BOOL  Enable 
)

Definition at line 136 of file d3d9_puredevice.c.

137 {
139 
140  return D3D_OK;
141 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_LightEnableInt()

HRESULT WINAPI IDirect3DDevice9Pure_LightEnableInt ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
BOOL  Enable 
)

Definition at line 794 of file d3d9_puredevice.c.

795 {
797 
798  return D3D_OK;
799 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_MultiplyTransform()

HRESULT WINAPI IDirect3DDevice9Pure_MultiplyTransform ( LPDIRECT3DDEVICE9  iface,
D3DTRANSFORMSTATETYPE  State,
CONST D3DMATRIX pMatrix 
)

Definition at line 87 of file d3d9_puredevice.c.

88 {
90 
91  return D3D_OK;
92 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_MultiplyTransformInt()

HRESULT WINAPI IDirect3DDevice9Pure_MultiplyTransformInt ( LPDIRECT3DDEVICE9  iface,
D3DTRANSFORMSTATETYPE  State,
CONST D3DMATRIX pMatrix 
)

Definition at line 730 of file d3d9_puredevice.c.

731 {
733 
734  return D3D_OK;
735 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_ProcessVertices()

HRESULT WINAPI IDirect3DDevice9Pure_ProcessVertices ( LPDIRECT3DDEVICE9  iface,
UINT  SrcStartIndex,
UINT  DestIndex,
UINT  VertexCount,
IDirect3DVertexBuffer9 *  pDestBuffer,
IDirect3DVertexDeclaration9 *  pVertexDecl,
DWORD  Flags 
)

Definition at line 360 of file d3d9_puredevice.c.

361 {
363 
364  return D3D_OK;
365 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetClipPlane()

HRESULT WINAPI IDirect3DDevice9Pure_SetClipPlane ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
CONST float *  pPlane 
)

Definition at line 150 of file d3d9_puredevice.c.

151 {
153 
154  return D3D_OK;
155 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetClipPlaneInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetClipPlaneInt ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
CONST float *  pPlane 
)

Definition at line 737 of file d3d9_puredevice.c.

738 {
740 
741  return D3D_OK;
742 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetClipStatus()

HRESULT WINAPI IDirect3DDevice9Pure_SetClipStatus ( LPDIRECT3DDEVICE9  iface,
CONST D3DCLIPSTATUS9 pClipStatus 
)

Definition at line 199 of file d3d9_puredevice.c.

200 {
202 
203  return D3D_OK;
204 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetCurrentTexturePalette()

HRESULT WINAPI IDirect3DDevice9Pure_SetCurrentTexturePalette ( LPDIRECT3DDEVICE9  iface,
UINT  PaletteNumber 
)

Definition at line 276 of file d3d9_puredevice.c.

277 {
279 
280  return D3D_OK;
281 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetDepthStencilSurface()

HRESULT WINAPI IDirect3DDevice9Pure_SetDepthStencilSurface ( LPDIRECT3DDEVICE9  iface,
IDirect3DSurface9 *  pNewZStencil 
)

Definition at line 38 of file d3d9_puredevice.c.

39 {
41 
42  return D3D_OK;
43 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetFVF()

HRESULT WINAPI IDirect3DDevice9Pure_SetFVF ( LPDIRECT3DDEVICE9  iface,
DWORD  FVF 
)

Definition at line 388 of file d3d9_puredevice.c.

389 {
391 
392  return D3D_OK;
393 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetFVFInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetFVFInt ( LPDIRECT3DDEVICE9  iface,
DWORD  FVF 
)

Definition at line 683 of file d3d9_puredevice.c.

684 {
686 
687  return D3D_OK;
688 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetIndices()

HRESULT WINAPI IDirect3DDevice9Pure_SetIndices ( LPDIRECT3DDEVICE9  iface,
IDirect3DIndexBuffer9 *  pIndexData 
)

Definition at line 493 of file d3d9_puredevice.c.

494 {
496 
497  return D3D_OK;
498 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetIndicesInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetIndicesInt ( LPDIRECT3DDEVICE9  iface,
IDirect3DIndexBuffer9 *  pIndexData 
)

Definition at line 697 of file d3d9_puredevice.c.

698 {
700 
701  return D3D_OK;
702 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetLight()

HRESULT WINAPI IDirect3DDevice9Pure_SetLight ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
CONST D3DLIGHT9 pLight 
)

Definition at line 122 of file d3d9_puredevice.c.

123 {
125 
126  return D3D_OK;
127 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetLightInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetLightInt ( LPDIRECT3DDEVICE9  iface,
DWORD  Index,
CONST D3DLIGHT9 pLight 
)

Definition at line 787 of file d3d9_puredevice.c.

788 {
790 
791  return D3D_OK;
792 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetMaterial()

HRESULT WINAPI IDirect3DDevice9Pure_SetMaterial ( LPDIRECT3DDEVICE9  iface,
CONST D3DMATERIAL9 pMaterial 
)

Definition at line 108 of file d3d9_puredevice.c.

109 {
111 
112  return D3D_OK;
113 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetMaterialInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetMaterialInt ( LPDIRECT3DDEVICE9  iface,
CONST D3DMATERIAL9 pMaterial 
)

Definition at line 620 of file d3d9_puredevice.c.

621 {
623 
624  return D3D_OK;
625 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetNPatchMode()

HRESULT WINAPI IDirect3DDevice9Pure_SetNPatchMode ( LPDIRECT3DDEVICE9  iface,
float  nSegments 
)

Definition at line 318 of file d3d9_puredevice.c.

319 {
321 
322  return D3D_OK;
323 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPaletteEntries()

HRESULT WINAPI IDirect3DDevice9Pure_SetPaletteEntries ( LPDIRECT3DDEVICE9  iface,
UINT  PaletteNumber,
CONST PALETTEENTRY pEntries 
)

Definition at line 262 of file d3d9_puredevice.c.

263 {
265 
266  return D3D_OK;
267 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShader()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShader ( LPDIRECT3DDEVICE9  iface,
IDirect3DPixelShader9 *  pShader 
)

Definition at line 514 of file d3d9_puredevice.c.

515 {
517 
518  return D3D_OK;
519 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantB()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantB ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST BOOL pConstantData,
UINT  BoolCount 
)

Definition at line 556 of file d3d9_puredevice.c.

557 {
559 
560  return D3D_OK;
561 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantBInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantBInt ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST BOOL pConstantData,
UINT  BoolCount 
)

Definition at line 676 of file d3d9_puredevice.c.

677 {
679 
680  return D3D_OK;
681 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantBWorker()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantBWorker ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST BOOL pConstantData,
UINT  BoolCount 
)

Definition at line 775 of file d3d9_puredevice.c.

776 {
778 
779  return D3D_OK;
780 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantF()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantF ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST float *  pConstantData,
UINT  Vector4fCount 
)

Definition at line 528 of file d3d9_puredevice.c.

529 {
531 
532  return D3D_OK;
533 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantFInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantFInt ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST float *  pConstantData,
UINT  Vector4fCount 
)

Definition at line 662 of file d3d9_puredevice.c.

663 {
665 
666  return D3D_OK;
667 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantFWorker()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantFWorker ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST float *  pConstantData,
UINT  Vector4fCount 
)

Definition at line 761 of file d3d9_puredevice.c.

762 {
764 
765  return D3D_OK;
766 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantI()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantI ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST int pConstantData,
UINT  Vector4iCount 
)

Definition at line 542 of file d3d9_puredevice.c.

543 {
545 
546  return D3D_OK;
547 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantIInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantIInt ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST int pConstantData,
UINT  Vector4iCount 
)

Definition at line 669 of file d3d9_puredevice.c.

670 {
672 
673  return D3D_OK;
674 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderConstantIWorker()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderConstantIWorker ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST int pConstantData,
UINT  Vector4iCount 
)

Definition at line 768 of file d3d9_puredevice.c.

769 {
771 
772  return D3D_OK;
773 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetPixelShaderInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetPixelShaderInt ( LPDIRECT3DDEVICE9  iface,
IDirect3DPixelShader9 *  pShader 
)

Definition at line 655 of file d3d9_puredevice.c.

656 {
658 
659  return D3D_OK;
660 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetRenderState()

HRESULT WINAPI IDirect3DDevice9Pure_SetRenderState ( LPDIRECT3DDEVICE9  iface,
D3DRENDERSTATETYPE  State,
DWORD  Value 
)

Definition at line 164 of file d3d9_puredevice.c.

165 {
167 
168  return D3D_OK;
169 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetRenderStateInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetRenderStateInt ( LPDIRECT3DDEVICE9  iface,
D3DRENDERSTATETYPE  State,
DWORD  Value 
)

Definition at line 801 of file d3d9_puredevice.c.

802 {
804 
805  return D3D_OK;
806 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetRenderStateWorker()

HRESULT WINAPI IDirect3DDevice9Pure_SetRenderStateWorker ( LPDIRECT3DDEVICE9  iface,
D3DRENDERSTATETYPE  State,
DWORD  Value 
)

Definition at line 599 of file d3d9_puredevice.c.

600 {
602 
603  return D3D_OK;
604 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetRenderTarget()

HRESULT WINAPI IDirect3DDevice9Pure_SetRenderTarget ( LPDIRECT3DDEVICE9  iface,
DWORD  RenderTargetIndex,
IDirect3DSurface9 *  pRenderTarget 
)

Definition at line 24 of file d3d9_puredevice.c.

25 {
27 
28  return D3D_OK;
29 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetSamplerState()

HRESULT WINAPI IDirect3DDevice9Pure_SetSamplerState ( LPDIRECT3DDEVICE9  iface,
DWORD  Sampler,
D3DSAMPLERSTATETYPE  Type,
DWORD  Value 
)

Definition at line 248 of file d3d9_puredevice.c.

249 {
251 
252  return D3D_OK;
253 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetSamplerStateInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetSamplerStateInt ( LPDIRECT3DDEVICE9  iface,
DWORD  Sampler,
D3DSAMPLERSTATETYPE  Type,
DWORD  Value 
)

Definition at line 613 of file d3d9_puredevice.c.

614 {
616 
617  return D3D_OK;
618 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetScissorRect()

HRESULT WINAPI IDirect3DDevice9Pure_SetScissorRect ( LPDIRECT3DDEVICE9  iface,
CONST RECT pRect 
)

Definition at line 290 of file d3d9_puredevice.c.

291 {
293 
294  return D3D_OK;
295 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetSoftwareVertexProcessing()

HRESULT WINAPI IDirect3DDevice9Pure_SetSoftwareVertexProcessing ( LPDIRECT3DDEVICE9  iface,
BOOL  bSoftware 
)

Definition at line 304 of file d3d9_puredevice.c.

305 {
307 
308  return D3D_OK;
309 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetStreamSource()

HRESULT WINAPI IDirect3DDevice9Pure_SetStreamSource ( LPDIRECT3DDEVICE9  iface,
UINT  StreamNumber,
IDirect3DVertexBuffer9 *  pStreamData,
UINT  OffsetInBytes,
UINT  Stride 
)

Definition at line 465 of file d3d9_puredevice.c.

466 {
468 
469  return D3D_OK;
470 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetStreamSourceFreq()

HRESULT WINAPI IDirect3DDevice9Pure_SetStreamSourceFreq ( LPDIRECT3DDEVICE9  iface,
UINT  StreamNumber,
UINT  Setting 
)

Definition at line 479 of file d3d9_puredevice.c.

480 {
482 
483  return D3D_OK;
484 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetStreamSourceFreqInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetStreamSourceFreqInt ( LPDIRECT3DDEVICE9  iface,
UINT  StreamNumber,
UINT  Setting 
)

Definition at line 711 of file d3d9_puredevice.c.

712 {
714 
715  return D3D_OK;
716 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetStreamSourceInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetStreamSourceInt ( LPDIRECT3DDEVICE9  iface,
UINT  StreamNumber,
IDirect3DVertexBuffer9 *  pStreamData,
UINT  OffsetInBytes,
UINT  Stride 
)

Definition at line 704 of file d3d9_puredevice.c.

705 {
707 
708  return D3D_OK;
709 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetStreamSourceWorker()

VOID WINAPI IDirect3DDevice9Pure_SetStreamSourceWorker ( LPDIRECT3DDEVICE9  iface,
LPVOID  UnknownStreamData 
)

Definition at line 756 of file d3d9_puredevice.c.

757 {
759 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetTexture()

HRESULT WINAPI IDirect3DDevice9Pure_SetTexture ( LPDIRECT3DDEVICE9  iface,
DWORD  Stage,
IDirect3DBaseTexture9 *  pTexture 
)

Definition at line 220 of file d3d9_puredevice.c.

221 {
223 
224  return D3D_OK;
225 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetTextureInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetTextureInt ( LPDIRECT3DDEVICE9  iface,
DWORD  Stage,
IDirect3DBaseTexture9 *  pTexture 
)

Definition at line 690 of file d3d9_puredevice.c.

691 {
693 
694  return D3D_OK;
695 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetTextureStageState()

HRESULT WINAPI IDirect3DDevice9Pure_SetTextureStageState ( LPDIRECT3DDEVICE9  iface,
DWORD  Stage,
D3DTEXTURESTAGESTATETYPE  Type,
DWORD  Value 
)

Definition at line 234 of file d3d9_puredevice.c.

235 {
237 
238  return D3D_OK;
239 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetTextureStageStateInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetTextureStageStateInt ( LPDIRECT3DDEVICE9  iface,
DWORD  Stage,
D3DTEXTURESTAGESTATETYPE  Type,
DWORD  Value 
)

Definition at line 606 of file d3d9_puredevice.c.

607 {
609 
610  return D3D_OK;
611 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetTransform()

HRESULT WINAPI IDirect3DDevice9Pure_SetTransform ( LPDIRECT3DDEVICE9  iface,
D3DTRANSFORMSTATETYPE  State,
CONST D3DMATRIX pMatrix 
)

Definition at line 73 of file d3d9_puredevice.c.

74 {
76 
77  return D3D_OK;
78 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetTransformInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetTransformInt ( LPDIRECT3DDEVICE9  iface,
D3DTRANSFORMSTATETYPE  State,
CONST D3DMATRIX pMatrix 
)

Definition at line 723 of file d3d9_puredevice.c.

724 {
726 
727  return D3D_OK;
728 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexDeclaration()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexDeclaration ( LPDIRECT3DDEVICE9  iface,
IDirect3DVertexDeclaration9 *  pDecl 
)

Definition at line 374 of file d3d9_puredevice.c.

375 {
377 
378  return D3D_OK;
379 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexShader()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShader ( LPDIRECT3DDEVICE9  iface,
IDirect3DVertexShader9 *  pShader 
)

Definition at line 409 of file d3d9_puredevice.c.

410 {
412 
413  return D3D_OK;
414 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexShaderConstantB()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantB ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST BOOL pConstantData,
UINT  BoolCount 
)

Definition at line 451 of file d3d9_puredevice.c.

452 {
454 
455  return D3D_OK;
456 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexShaderConstantBInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantBInt ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST BOOL pConstantData,
UINT  BoolCount 
)

Definition at line 648 of file d3d9_puredevice.c.

649 {
651 
652  return D3D_OK;
653 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexShaderConstantF()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantF ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST float *  pConstantData,
UINT  Vector4fCount 
)

Definition at line 423 of file d3d9_puredevice.c.

424 {
426 
427  return D3D_OK;
428 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexShaderConstantFInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantFInt ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST float *  pConstantData,
UINT  Vector4fCount 
)

Definition at line 634 of file d3d9_puredevice.c.

635 {
637 
638  return D3D_OK;
639 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexShaderConstantI()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantI ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST int pConstantData,
UINT  Vector4iCount 
)

Definition at line 437 of file d3d9_puredevice.c.

438 {
440 
441  return D3D_OK;
442 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexShaderConstantIInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderConstantIInt ( LPDIRECT3DDEVICE9  iface,
UINT  StartRegister,
CONST int pConstantData,
UINT  Vector4iCount 
)

Definition at line 641 of file d3d9_puredevice.c.

642 {
644 
645  return D3D_OK;
646 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetVertexShaderInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetVertexShaderInt ( LPDIRECT3DDEVICE9  iface,
IDirect3DVertexShader9 *  pShader 
)

Definition at line 627 of file d3d9_puredevice.c.

628 {
630 
631  return D3D_OK;
632 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetViewport()

HRESULT WINAPI IDirect3DDevice9Pure_SetViewport ( LPDIRECT3DDEVICE9  iface,
CONST D3DVIEWPORT9 pViewport 
)

Definition at line 94 of file d3d9_puredevice.c.

95 {
97 
98  return D3D_OK;
99 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_SetViewportInt()

HRESULT WINAPI IDirect3DDevice9Pure_SetViewportInt ( LPDIRECT3DDEVICE9  iface,
CONST D3DVIEWPORT9 pViewport 
)

Definition at line 749 of file d3d9_puredevice.c.

750 {
752 
753  return D3D_OK;
754 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_UpdateDriverState()

VOID WINAPI IDirect3DDevice9Pure_UpdateDriverState ( LPDIRECT3DDEVICE9  iface)

Definition at line 744 of file d3d9_puredevice.c.

745 {
747 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_UpdateRenderState()

VOID WINAPI IDirect3DDevice9Pure_UpdateRenderState ( LPDIRECT3DDEVICE9  iface,
DWORD  Unknown1,
DWORD  Unknown2 
)

Definition at line 718 of file d3d9_puredevice.c.

719 {
721 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_UpdateVertexShader()

VOID WINAPI IDirect3DDevice9Pure_UpdateVertexShader ( LPDIRECT3DDEVICE9  iface)

Definition at line 827 of file d3d9_puredevice.c.

828 {
830 }
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_ValidateDevice()

HRESULT WINAPI IDirect3DDevice9Pure_ValidateDevice ( LPDIRECT3DDEVICE9  iface,
DWORD pNumPasses 
)

Definition at line 255 of file d3d9_puredevice.c.

256 {
258 
259  return D3D_OK;
260 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_ValidateDrawCall()

HRESULT WINAPI IDirect3DDevice9Pure_ValidateDrawCall ( LPDIRECT3DDEVICE9  iface,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  Unknown1,
UINT  Unknown2,
UINT  Unknown3,
INT  Unknown4,
UINT  Unknown5,
INT  Unknown6 
)

Definition at line 832 of file d3d9_puredevice.c.

833 {
835 
836  return D3D_OK;
837 }
#define D3D_OK
Definition: d3d.h:106
#define UNIMPLEMENTED
Definition: debug.h:114

◆ IDirect3DDevice9Pure_VirtualDestructor()

VOID WINAPI IDirect3DDevice9Pure_VirtualDestructor ( LPDIRECT3DDEVICE9  iface)

Definition at line 856 of file d3d9_puredevice.c.

857 {
859 }
#define UNIMPLEMENTED
Definition: debug.h:114