Triditizer
d3d9dev.h File Reference
#include <unordered_map>
#include <string>
#include "main.h"
Include dependency graph for d3d9dev.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CD3DManager
 
class  settingsVS
 

Macros

#define OVERUNDER
 

Typedefs

typedef enum _MOVE_DIRECTION MOVE_DIRECTION
 
typedef HRESULT(WINAPI * tQueryInterface) (LPDIRECT3DDEVICE9, REFIID, void **)
 
typedef ULONG(WINAPI * tAddRef) (LPDIRECT3DDEVICE9)
 
typedef ULONG(WINAPI * tRelease) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tTestCooperativeLevel) (LPDIRECT3DDEVICE9)
 
typedef UINT(WINAPI * tGetAvailableTextureMem) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tEvictManagedResources) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tGetDirect3D) (LPDIRECT3DDEVICE9, IDirect3D9 **)
 
typedef HRESULT(WINAPI * tGetDeviceCaps) (LPDIRECT3DDEVICE9, D3DCAPS9 *)
 
typedef HRESULT(WINAPI * tGetDisplayMode) (LPDIRECT3DDEVICE9, UINT, D3DDISPLAYMODE *)
 
typedef HRESULT(WINAPI * tGetCreationParameters) (LPDIRECT3DDEVICE9, D3DDEVICE_CREATION_PARAMETERS *)
 
typedef HRESULT(WINAPI * tSetCursorProperties) (LPDIRECT3DDEVICE9, UINT, UINT, IDirect3DSurface9 *)
 
typedef void(WINAPI * tSetCursorPosition) (LPDIRECT3DDEVICE9, int, int, DWORD)
 
typedef BOOL(WINAPI * tShowCursor) (LPDIRECT3DDEVICE9, BOOL)
 
typedef HRESULT(WINAPI * tCreateAdditionalSwapChain) (LPDIRECT3DDEVICE9, D3DPRESENT_PARAMETERS *, IDirect3DSwapChain9 **)
 
typedef HRESULT(WINAPI * tGetSwapChain) (LPDIRECT3DDEVICE9, UINT, IDirect3DSwapChain9 **)
 
typedef UINT(WINAPI * tGetNumberOfSwapChains) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tReset) (LPDIRECT3DDEVICE9, D3DPRESENT_PARAMETERS *)
 
typedef HRESULT(WINAPI * tPresent) (LPDIRECT3DDEVICE9, CONST RECT *, CONST RECT *, HWND, CONST RGNDATA *)
 
typedef HRESULT(WINAPI * tGetBackBuffer) (LPDIRECT3DDEVICE9, UINT, UINT, D3DBACKBUFFER_TYPE, IDirect3DSurface9 **)
 
typedef HRESULT(WINAPI * tGetRasterStatus) (LPDIRECT3DDEVICE9, UINT, D3DRASTER_STATUS *)
 
typedef HRESULT(WINAPI * tSetDialogBoxMode) (LPDIRECT3DDEVICE9, BOOL)
 
typedef void(WINAPI * tSetGammaRamp) (LPDIRECT3DDEVICE9, UINT, DWORD, CONST D3DGAMMARAMP *)
 
typedef void(WINAPI * tGetGammaRamp) (LPDIRECT3DDEVICE9, UINT, D3DGAMMARAMP *)
 
typedef HRESULT(WINAPI * tCreateTexture) (LPDIRECT3DDEVICE9, UINT, UINT, UINT, DWORD, D3DFORMAT, D3DPOOL, IDirect3DTexture9 **, HANDLE *)
 
typedef HRESULT(WINAPI * tCreateVolumeTexture) (LPDIRECT3DDEVICE9, UINT, UINT, UINT, UINT, DWORD, D3DFORMAT, D3DPOOL, IDirect3DVolumeTexture9 **, HANDLE *)
 
typedef HRESULT(WINAPI * tCreateCubeTexture) (LPDIRECT3DDEVICE9, UINT, UINT, DWORD, D3DFORMAT, D3DPOOL, IDirect3DCubeTexture9 **, HANDLE *)
 
typedef HRESULT(WINAPI * tCreateVertexBuffer) (LPDIRECT3DDEVICE9, UINT, DWORD, DWORD, D3DPOOL, IDirect3DVertexBuffer9 **, HANDLE *)
 
typedef HRESULT(WINAPI * tCreateIndexBuffer) (LPDIRECT3DDEVICE9, UINT, DWORD, D3DFORMAT, D3DPOOL, IDirect3DIndexBuffer9 **, HANDLE *)
 
typedef HRESULT(WINAPI * tCreateRenderTarget) (LPDIRECT3DDEVICE9, UINT, UINT, D3DFORMAT, D3DMULTISAMPLE_TYPE, DWORD, BOOL, IDirect3DSurface9 **, HANDLE *)
 
typedef HRESULT(WINAPI * tCreateDepthStencilSurface) (LPDIRECT3DDEVICE9, UINT, UINT, D3DFORMAT, D3DMULTISAMPLE_TYPE, DWORD, BOOL, IDirect3DSurface9 **, HANDLE *)
 
typedef HRESULT(WINAPI * tUpdateSurface) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *, CONST RECT *, IDirect3DSurface9 *, CONST POINT *)
 
typedef HRESULT(WINAPI * tUpdateTexture) (LPDIRECT3DDEVICE9, IDirect3DBaseTexture9 *, IDirect3DBaseTexture9 *)
 
typedef HRESULT(WINAPI * tGetRenderTargetData) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *, IDirect3DSurface9 *)
 
typedef HRESULT(WINAPI * tGetFrontBufferData) (LPDIRECT3DDEVICE9, UINT, IDirect3DSurface9 *)
 
typedef HRESULT(WINAPI * tStretchRect) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *, CONST RECT *, IDirect3DSurface9 *, CONST RECT *, D3DTEXTUREFILTERTYPE)
 
typedef HRESULT(WINAPI * tColorFill) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *, CONST RECT *, D3DCOLOR)
 
typedef HRESULT(WINAPI * tCreateOffscreenPlainSurface) (LPDIRECT3DDEVICE9, UINT, UINT, D3DFORMAT, D3DPOOL, IDirect3DSurface9 **, HANDLE *)
 
typedef HRESULT(WINAPI * tSetRenderTarget) (LPDIRECT3DDEVICE9, DWORD, IDirect3DSurface9 *)
 
typedef HRESULT(WINAPI * tGetRenderTarget) (LPDIRECT3DDEVICE9, DWORD, IDirect3DSurface9 **)
 
typedef HRESULT(WINAPI * tSetDepthStencilSurface) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *)
 
typedef HRESULT(WINAPI * tGetDepthStencilSurface) (LPDIRECT3DDEVICE9, IDirect3DSurface9 **)
 
typedef HRESULT(WINAPI * tBeginScene) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tEndScene) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tClear) (LPDIRECT3DDEVICE9, DWORD, CONST D3DRECT *, DWORD, D3DCOLOR, float, DWORD)
 
typedef HRESULT(WINAPI * tSetTransform) (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE, CONST D3DMATRIX *)
 
typedef HRESULT(WINAPI * tGetTransform) (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE, D3DMATRIX *)
 
typedef HRESULT(WINAPI * tMultiplyTransform) (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE, CONST D3DMATRIX *)
 
typedef HRESULT(WINAPI * tSetViewport) (LPDIRECT3DDEVICE9, CONST D3DVIEWPORT9 *)
 
typedef HRESULT(WINAPI * tGetViewport) (LPDIRECT3DDEVICE9, D3DVIEWPORT9 *)
 
typedef HRESULT(WINAPI * tSetMaterial) (LPDIRECT3DDEVICE9, CONST D3DMATERIAL9 *)
 
typedef HRESULT(WINAPI * tGetMaterial) (LPDIRECT3DDEVICE9, D3DMATERIAL9 *)
 
typedef HRESULT(WINAPI * tSetLight) (LPDIRECT3DDEVICE9, DWORD, CONST D3DLIGHT9 *)
 
typedef HRESULT(WINAPI * tGetLight) (LPDIRECT3DDEVICE9, DWORD, D3DLIGHT9 *)
 
typedef HRESULT(WINAPI * tLightEnable) (LPDIRECT3DDEVICE9, DWORD, BOOL)
 
typedef HRESULT(WINAPI * tGetLightEnable) (LPDIRECT3DDEVICE9, DWORD, BOOL *)
 
typedef HRESULT(WINAPI * tSetClipPlane) (LPDIRECT3DDEVICE9, DWORD, CONST float *)
 
typedef HRESULT(WINAPI * tGetClipPlane) (LPDIRECT3DDEVICE9, DWORD, float *)
 
typedef HRESULT(WINAPI * tSetRenderState) (LPDIRECT3DDEVICE9, D3DRENDERSTATETYPE, DWORD)
 
typedef HRESULT(WINAPI * tGetRenderState) (LPDIRECT3DDEVICE9, D3DRENDERSTATETYPE, DWORD *)
 
typedef HRESULT(WINAPI * tCreateStateBlock) (LPDIRECT3DDEVICE9, D3DSTATEBLOCKTYPE, IDirect3DStateBlock9 **)
 
typedef HRESULT(WINAPI * tBeginStateBlock) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tEndStateBlock) (LPDIRECT3DDEVICE9, IDirect3DStateBlock9 **)
 
typedef HRESULT(WINAPI * tSetClipStatus) (LPDIRECT3DDEVICE9, CONST D3DCLIPSTATUS9 *)
 
typedef HRESULT(WINAPI * tGetClipStatus) (LPDIRECT3DDEVICE9, D3DCLIPSTATUS9 *)
 
typedef HRESULT(WINAPI * tGetTexture) (LPDIRECT3DDEVICE9, DWORD, IDirect3DBaseTexture9 **)
 
typedef HRESULT(WINAPI * tSetTexture) (LPDIRECT3DDEVICE9, DWORD, IDirect3DBaseTexture9 *)
 
typedef HRESULT(WINAPI * tGetTextureStageState) (LPDIRECT3DDEVICE9, DWORD, D3DTEXTURESTAGESTATETYPE, DWORD *)
 
typedef HRESULT(WINAPI * tSetTextureStageState) (LPDIRECT3DDEVICE9, DWORD, D3DTEXTURESTAGESTATETYPE, DWORD)
 
typedef HRESULT(WINAPI * tGetSamplerState) (LPDIRECT3DDEVICE9, DWORD, D3DSAMPLERSTATETYPE, DWORD *)
 
typedef HRESULT(WINAPI * tSetSamplerState) (LPDIRECT3DDEVICE9, DWORD, D3DSAMPLERSTATETYPE, DWORD)
 
typedef HRESULT(WINAPI * tValidateDevice) (LPDIRECT3DDEVICE9, DWORD *)
 
typedef HRESULT(WINAPI * tSetPaletteEntries) (LPDIRECT3DDEVICE9, UINT, CONST PALETTEENTRY *)
 
typedef HRESULT(WINAPI * tGetPaletteEntries) (LPDIRECT3DDEVICE9, UINT, PALETTEENTRY *)
 
typedef HRESULT(WINAPI * tSetCurrentTexturePalette) (LPDIRECT3DDEVICE9, UINT)
 
typedef HRESULT(WINAPI * tGetCurrentTexturePalette) (LPDIRECT3DDEVICE9, UINT *)
 
typedef HRESULT(WINAPI * tSetScissorRect) (LPDIRECT3DDEVICE9, CONST RECT *)
 
typedef HRESULT(WINAPI * tGetScissorRect) (LPDIRECT3DDEVICE9, RECT *)
 
typedef HRESULT(WINAPI * tSetSoftwareVertexProcessing) (LPDIRECT3DDEVICE9, BOOL)
 
typedef BOOL(WINAPI * tGetSoftwareVertexProcessing) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tSetNPatchMode) (LPDIRECT3DDEVICE9, float)
 
typedef float(WINAPI * tGetNPatchMode) (LPDIRECT3DDEVICE9)
 
typedef HRESULT(WINAPI * tDrawPrimitive) (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE, UINT, UINT)
 
typedef HRESULT(WINAPI * tDrawIndexedPrimitive) (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE, INT, UINT, UINT, UINT, UINT)
 
typedef HRESULT(WINAPI * tDrawPrimitiveUP) (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE, UINT, CONST void *, UINT)
 
typedef HRESULT(WINAPI * tDrawIndexedPrimitiveUP) (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE, UINT, UINT, UINT, CONST void *, D3DFORMAT, CONST void *, UINT)
 
typedef HRESULT(WINAPI * tProcessVertices) (LPDIRECT3DDEVICE9, UINT, UINT, UINT, IDirect3DVertexBuffer9 *, IDirect3DVertexDeclaration9 *, DWORD)
 
typedef HRESULT(WINAPI * tCreateVertexDeclaration) (LPDIRECT3DDEVICE9, CONST D3DVERTEXELEMENT9 *, IDirect3DVertexDeclaration9 **)
 
typedef HRESULT(WINAPI * tSetVertexDeclaration) (LPDIRECT3DDEVICE9, IDirect3DVertexDeclaration9 *)
 
typedef HRESULT(WINAPI * tGetVertexDeclaration) (LPDIRECT3DDEVICE9, IDirect3DVertexDeclaration9 **)
 
typedef HRESULT(WINAPI * tSetFVF) (LPDIRECT3DDEVICE9, DWORD)
 
typedef HRESULT(WINAPI * tGetFVF) (LPDIRECT3DDEVICE9, DWORD *)
 
typedef HRESULT(WINAPI * tCreateVertexShader) (LPDIRECT3DDEVICE9, CONST DWORD *, IDirect3DVertexShader9 **)
 
typedef HRESULT(WINAPI * tSetVertexShader) (LPDIRECT3DDEVICE9, IDirect3DVertexShader9 *)
 
typedef HRESULT(WINAPI * tGetVertexShader) (LPDIRECT3DDEVICE9, IDirect3DVertexShader9 **)
 
typedef HRESULT(WINAPI * tSetVertexShaderConstantF) (LPDIRECT3DDEVICE9, UINT, CONST float *, UINT)
 
typedef HRESULT(WINAPI * tGetVertexShaderConstantF) (LPDIRECT3DDEVICE9, UINT, float *, UINT)
 
typedef HRESULT(WINAPI * tSetVertexShaderConstantI) (LPDIRECT3DDEVICE9, UINT, CONST int *, UINT)
 
typedef HRESULT(WINAPI * tGetVertexShaderConstantI) (LPDIRECT3DDEVICE9, UINT, int *, UINT)
 
typedef HRESULT(WINAPI * tSetVertexShaderConstantB) (LPDIRECT3DDEVICE9, UINT, CONST BOOL *, UINT)
 
typedef HRESULT(WINAPI * tGetVertexShaderConstantB) (LPDIRECT3DDEVICE9, UINT, BOOL *, UINT)
 
typedef HRESULT(WINAPI * tSetStreamSource) (LPDIRECT3DDEVICE9, UINT, IDirect3DVertexBuffer9 *, UINT, UINT)
 
typedef HRESULT(WINAPI * tGetStreamSource) (LPDIRECT3DDEVICE9, UINT, IDirect3DVertexBuffer9 **, UINT *, UINT *)
 
typedef HRESULT(WINAPI * tSetStreamSourceFreq) (LPDIRECT3DDEVICE9, UINT, UINT)
 
typedef HRESULT(WINAPI * tGetStreamSourceFreq) (LPDIRECT3DDEVICE9, UINT, UINT *)
 
typedef HRESULT(WINAPI * tSetIndices) (LPDIRECT3DDEVICE9, IDirect3DIndexBuffer9 *)
 
typedef HRESULT(WINAPI * tGetIndices) (LPDIRECT3DDEVICE9, IDirect3DIndexBuffer9 **)
 
typedef HRESULT(WINAPI * tCreatePixelShader) (LPDIRECT3DDEVICE9, CONST DWORD *, IDirect3DPixelShader9 **)
 
typedef HRESULT(WINAPI * tSetPixelShader) (LPDIRECT3DDEVICE9, IDirect3DPixelShader9 *)
 
typedef HRESULT(WINAPI * tGetPixelShader) (LPDIRECT3DDEVICE9, IDirect3DPixelShader9 **)
 
typedef HRESULT(WINAPI * tSetPixelShaderConstantF) (LPDIRECT3DDEVICE9, UINT, CONST float *, UINT)
 
typedef HRESULT(WINAPI * tGetPixelShaderConstantF) (LPDIRECT3DDEVICE9, UINT, float *, UINT)
 
typedef HRESULT(WINAPI * tSetPixelShaderConstantI) (LPDIRECT3DDEVICE9, UINT, CONST int *, UINT)
 
typedef HRESULT(WINAPI * tGetPixelShaderConstantI) (LPDIRECT3DDEVICE9, UINT, int *, UINT)
 
typedef HRESULT(WINAPI * tSetPixelShaderConstantB) (LPDIRECT3DDEVICE9, UINT, CONST BOOL *, UINT)
 
typedef HRESULT(WINAPI * tGetPixelShaderConstantB) (LPDIRECT3DDEVICE9, UINT, BOOL *, UINT)
 
typedef HRESULT(WINAPI * tDrawRectPatch) (LPDIRECT3DDEVICE9, UINT, CONST float *, CONST D3DRECTPATCH_INFO *)
 
typedef HRESULT(WINAPI * tDrawTriPatch) (LPDIRECT3DDEVICE9, UINT, CONST float *, CONST D3DTRIPATCH_INFO *)
 
typedef HRESULT(WINAPI * tDeletePatch) (LPDIRECT3DDEVICE9, UINT)
 
typedef HRESULT(WINAPI * tCreateQuery) (LPDIRECT3DDEVICE9, D3DQUERYTYPE, IDirect3DQuery9 **)
 

Enumerations

enum  _MOVE_DIRECTION {
  LEFT = 0, RIGHT = 1, DO_NOT_MOVE = 2, TOGGLE_DO_NOT_MOVE = 3,
  TOGGLE_MOVE = 4
}
 

Functions

void readIni (void)
 
void move_view (LPDIRECT3DDEVICE9 pD3Ddev, MOVE_DIRECTION move_dir)
 
void decreaseSeparation ()
 
void increaseSeparation ()
 
void decreaseConvergence ()
 
void increaseConvergence ()
 
BOOL IsDepthFormatOk (IDirect3D9 *pD3D9, D3DFORMAT DepthFormat, D3DFORMAT AdapterFormat, D3DFORMAT BackBufferFormat)
 
void initSurfaces (LPDIRECT3DDEVICE9 pD3Ddev)
 
void AddMenuItems (void)
 
void addVSMenuItem (IDirect3DVertexShader9 *pShader)
 
HRESULT APIENTRY CreateStereoVertexShader (LPDIRECT3DDEVICE9 pD3Ddev, CONST DWORD *pFunction, IDirect3DVertexShader9 **ppShader)
 
HRESULT APIENTRY CreateModifiedPixelShader (LPDIRECT3DDEVICE9 pD3Ddev, CONST DWORD *pFunction, IDirect3DPixelShader9 **ppShader)
 
HRESULT APIENTRY VS_appendDef_V11_LS0 (char **ppOut)
 
HRESULT APIENTRY VS_appendDef_V11_LS1 (char **ppOut)
 
HRESULT APIENTRY VS_appendDef_V20_LS0 (char **ppOut)
 
HRESULT APIENTRY VS_appendDef_V20_LS1 (char **ppOut)
 
HRESULT APIENTRY VS_appendDef_V30_LS0 (char **ppOut)
 
HRESULT APIENTRY VS_appendDef_V30_LS1 (char **ppOut)
 
HRESULT APIENTRY VS_replaceOR_V11 (char **ppIn, int *pcountOR, char *pOR, char **ppOut)
 
HRESULT APIENTRY VS_replaceOR_V20 (char **ppIn, int *pcountOR, char *pOR, char **ppOut)
 
HRESULT APIENTRY VS_replaceOR_V30 (char **ppIn, int *pcountOR, char *pOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_common (char **ppIn, int cond, char *pFindOR, char **ppOut, char *strSource, char *strSource2, char *strSource3)
 
HRESULT APIENTRY VS_addcode_ORe1_VS11_LS0 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORe1_VS11_LS1 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORe1_VS20_LS0 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORe1_VS20_LS1 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORe1_VS30_LS0 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORe1_VS30_LS1 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORgt1_VS11_LS0 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORgt1_VS11_LS1 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORgt1_VS20_LS0 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORgt1_VS20_LS1 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORgt1_VS30_LS0 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT APIENTRY VS_addcode_ORgt1_VS30_LS1 (char **ppIn, char *strOR, char **ppOut)
 
HRESULT hkIDirect3DDevice9_takeScreenshot (LPDIRECT3DDEVICE9 pD3Ddev)
 
void hkIDirect3DDevice9_IDirect3DDevice9 (LPDIRECT3DDEVICE9 pD3Ddev)
 
HRESULT APIENTRY hkIDirect3DDevice9_QueryInterface (LPDIRECT3DDEVICE9, REFIID riid, LPVOID *ppvObj)
 
ULONG APIENTRY hkIDirect3DDevice9_AddRef (LPDIRECT3DDEVICE9)
 
ULONG APIENTRY hkIDirect3DDevice9_Release (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_TestCooperativeLevel (LPDIRECT3DDEVICE9)
 
UINT APIENTRY hkIDirect3DDevice9_GetAvailableTextureMem (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_EvictManagedResources (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetDirect3D (LPDIRECT3DDEVICE9, IDirect3D9 **ppD3D9)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetDeviceCaps (LPDIRECT3DDEVICE9, D3DCAPS9 *pCaps)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetDisplayMode (LPDIRECT3DDEVICE9, UINT iSwapChain, D3DDISPLAYMODE *pMode)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetCreationParameters (LPDIRECT3DDEVICE9, D3DDEVICE_CREATION_PARAMETERS *pParameters)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetCursorProperties (LPDIRECT3DDEVICE9, UINT XHotSpot, UINT YHotSpot, IDirect3DSurface9 *pCursorBitmap)
 
void APIENTRY hkIDirect3DDevice9_SetCursorPosition (LPDIRECT3DDEVICE9, int X, int Y, DWORD Flags)
 
BOOL APIENTRY hkIDirect3DDevice9_ShowCursor (LPDIRECT3DDEVICE9, BOOL bShow)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateAdditionalSwapChain (LPDIRECT3DDEVICE9, D3DPRESENT_PARAMETERS *pPresentationParameters, IDirect3DSwapChain9 **ppSwapChain)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetSwapChain (LPDIRECT3DDEVICE9, UINT iSwapChain, IDirect3DSwapChain9 **pSwapChain)
 
unsigned int APIENTRY hkIDirect3DDevice9_GetNumberOfSwapChains (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_Reset (LPDIRECT3DDEVICE9, D3DPRESENT_PARAMETERS *pPresentationParameters)
 
HRESULT APIENTRY hkIDirect3DDevice9_Present (LPDIRECT3DDEVICE9, CONST RECT *pSourceRect, CONST RECT *pDestRect, HWND hDestWindowOverride, CONST RGNDATA *pDirtyRegion)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetBackBuffer (LPDIRECT3DDEVICE9, UINT iSwapChain, UINT iBackBuffer, D3DBACKBUFFER_TYPE Type, IDirect3DSurface9 **ppBackBuffer)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetRasterStatus (LPDIRECT3DDEVICE9, UINT iSwapChain, D3DRASTER_STATUS *pRasterStatus)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetDialogBoxMode (LPDIRECT3DDEVICE9, BOOL bEnableDialogs)
 
void APIENTRY hkIDirect3DDevice9_SetGammaRamp (LPDIRECT3DDEVICE9, UINT iSwapChain, DWORD Flags, CONST D3DGAMMARAMP *pRamp)
 
void APIENTRY hkIDirect3DDevice9_GetGammaRamp (LPDIRECT3DDEVICE9, UINT iSwapChain, D3DGAMMARAMP *pRamp)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateTexture (LPDIRECT3DDEVICE9, UINT Width, UINT Height, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DTexture9 **ppTexture, HANDLE *pSharedHandle)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateVolumeTexture (LPDIRECT3DDEVICE9, UINT Width, UINT Height, UINT Depth, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DVolumeTexture9 **ppVolumeTexture, HANDLE *pSharedHandle)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateCubeTexture (LPDIRECT3DDEVICE9, UINT EdgeLength, UINT Levels, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DCubeTexture9 **ppCubeTexture, HANDLE *pSharedHandle)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateVertexBuffer (LPDIRECT3DDEVICE9, UINT Length, DWORD Usage, DWORD FVF, D3DPOOL Pool, IDirect3DVertexBuffer9 **ppVertexBuffer, HANDLE *pSharedHandle)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateIndexBuffer (LPDIRECT3DDEVICE9, UINT Length, DWORD Usage, D3DFORMAT Format, D3DPOOL Pool, IDirect3DIndexBuffer9 **ppIndexBuffer, HANDLE *pSharedHandle)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateRenderTarget (LPDIRECT3DDEVICE9, UINT Width, UINT Height, D3DFORMAT Format, D3DMULTISAMPLE_TYPE MultiSample, DWORD MultisampleQuality, BOOL Lockable, IDirect3DSurface9 **ppSurface, HANDLE *pSharedHandle)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateDepthStencilSurface (LPDIRECT3DDEVICE9, UINT Width, UINT Height, D3DFORMAT Format, D3DMULTISAMPLE_TYPE MultiSample, DWORD MultisampleQuality, BOOL Discard, IDirect3DSurface9 **ppSurface, HANDLE *pSharedHandle)
 
HRESULT APIENTRY hkIDirect3DDevice9_UpdateSurface (LPDIRECT3DDEVICE9, IDirect3DSurface9 *pSourceSurface, CONST RECT *pSourceRect, IDirect3DSurface9 *pDestinationSurface, CONST POINT *pDestPoint)
 
HRESULT APIENTRY hkIDirect3DDevice9_UpdateTexture (LPDIRECT3DDEVICE9, IDirect3DBaseTexture9 *pSourceTexture, IDirect3DBaseTexture9 *pDestinationTexture)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetRenderTargetData (LPDIRECT3DDEVICE9, IDirect3DSurface9 *pRenderTarget, IDirect3DSurface9 *pDestSurface)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetFrontBufferData (LPDIRECT3DDEVICE9, UINT iSwapChain, IDirect3DSurface9 *pDestSurface)
 
HRESULT APIENTRY hkIDirect3DDevice9_StretchRect (LPDIRECT3DDEVICE9, IDirect3DSurface9 *pSourceSurface, CONST RECT *pSourceRect, IDirect3DSurface9 *pDestSurface, CONST RECT *pDestRect, D3DTEXTUREFILTERTYPE Filter)
 
HRESULT APIENTRY hkIDirect3DDevice9_ColorFill (LPDIRECT3DDEVICE9, IDirect3DSurface9 *pSurface, CONST RECT *pRect, D3DCOLOR color)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateOffscreenPlainSurface (LPDIRECT3DDEVICE9, UINT Width, UINT Height, D3DFORMAT Format, D3DPOOL Pool, IDirect3DSurface9 **ppSurface, HANDLE *pSharedHandle)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetRenderTarget (LPDIRECT3DDEVICE9, DWORD RenderTargetIndex, IDirect3DSurface9 *pRenderTarget)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetRenderTarget (LPDIRECT3DDEVICE9, DWORD RenderTargetIndex, IDirect3DSurface9 **ppRenderTarget)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetDepthStencilSurface (LPDIRECT3DDEVICE9, IDirect3DSurface9 *pNewZStencil)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetDepthStencilSurface (LPDIRECT3DDEVICE9, IDirect3DSurface9 **ppZStencilSurface)
 
HRESULT APIENTRY hkIDirect3DDevice9_BeginScene (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_EndScene (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_Clear (LPDIRECT3DDEVICE9, DWORD Count, CONST D3DRECT *pRects, DWORD Flags, D3DCOLOR Color, float Z, DWORD Stencil)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetTransform (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE State, CONST D3DMATRIX *pMatrix)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetTransform (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE State, D3DMATRIX *pMatrix)
 
HRESULT APIENTRY hkIDirect3DDevice9_MultiplyTransform (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE State, CONST D3DMATRIX *pMatrix)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetViewport (LPDIRECT3DDEVICE9, CONST D3DVIEWPORT9 *pViewport)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetViewport (LPDIRECT3DDEVICE9, D3DVIEWPORT9 *pViewport)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetMaterial (LPDIRECT3DDEVICE9, CONST D3DMATERIAL9 *pMaterial)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetMaterial (LPDIRECT3DDEVICE9, D3DMATERIAL9 *pMaterial)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetLight (LPDIRECT3DDEVICE9, DWORD Index, CONST D3DLIGHT9 *pLight)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetLight (LPDIRECT3DDEVICE9, DWORD Index, D3DLIGHT9 *pLight)
 
HRESULT APIENTRY hkIDirect3DDevice9_LightEnable (LPDIRECT3DDEVICE9, DWORD LightIndex, BOOL bEnable)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetLightEnable (LPDIRECT3DDEVICE9, DWORD Index, BOOL *pEnable)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetClipPlane (LPDIRECT3DDEVICE9, DWORD Index, CONST float *pPlane)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetClipPlane (LPDIRECT3DDEVICE9, DWORD Index, float *pPlane)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetRenderState (LPDIRECT3DDEVICE9, D3DRENDERSTATETYPE State, DWORD Value)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetRenderState (LPDIRECT3DDEVICE9, D3DRENDERSTATETYPE State, DWORD *pValue)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateStateBlock (LPDIRECT3DDEVICE9, D3DSTATEBLOCKTYPE Type, IDirect3DStateBlock9 **ppSB)
 
HRESULT APIENTRY hkIDirect3DDevice9_BeginStateBlock (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_EndStateBlock (LPDIRECT3DDEVICE9, IDirect3DStateBlock9 **ppSB)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetClipStatus (LPDIRECT3DDEVICE9, CONST D3DCLIPSTATUS9 *pClipStatus)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetClipStatus (LPDIRECT3DDEVICE9, D3DCLIPSTATUS9 *pClipStatus)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetTexture (LPDIRECT3DDEVICE9, DWORD Stage, IDirect3DBaseTexture9 **ppTexture)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetTexture (LPDIRECT3DDEVICE9, DWORD Stage, IDirect3DBaseTexture9 *pTexture)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetTextureStageState (LPDIRECT3DDEVICE9, DWORD Stage, D3DTEXTURESTAGESTATETYPE Type, DWORD *pValue)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetTextureStageState (LPDIRECT3DDEVICE9, DWORD Stage, D3DTEXTURESTAGESTATETYPE Type, DWORD Value)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetSamplerState (LPDIRECT3DDEVICE9, DWORD Sampler, D3DSAMPLERSTATETYPE Type, DWORD *pValue)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetSamplerState (LPDIRECT3DDEVICE9, DWORD Sampler, D3DSAMPLERSTATETYPE Type, DWORD Value)
 
HRESULT APIENTRY hkIDirect3DDevice9_ValidateDevice (LPDIRECT3DDEVICE9, DWORD *pNumPasses)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetPaletteEntries (LPDIRECT3DDEVICE9, UINT PaletteNumber, CONST PALETTEENTRY *pEntries)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetPaletteEntries (LPDIRECT3DDEVICE9, UINT PaletteNumber, PALETTEENTRY *pEntries)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetCurrentTexturePalette (LPDIRECT3DDEVICE9, UINT PaletteNumber)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetCurrentTexturePalette (LPDIRECT3DDEVICE9, UINT *pPaletteNumber)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetScissorRect (LPDIRECT3DDEVICE9, CONST RECT *pRect)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetScissorRect (LPDIRECT3DDEVICE9, RECT *pRect)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetSoftwareVertexProcessing (LPDIRECT3DDEVICE9, BOOL bSoftware)
 
BOOL APIENTRY hkIDirect3DDevice9_GetSoftwareVertexProcessing (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetNPatchMode (LPDIRECT3DDEVICE9, float nSegments)
 
float APIENTRY hkIDirect3DDevice9_GetNPatchMode (LPDIRECT3DDEVICE9)
 
HRESULT APIENTRY hkIDirect3DDevice9_DrawPrimitive (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE PrimitiveType, UINT StartVertex, UINT PrimitiveCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_DrawIndexedPrimitive (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE Type, INT BaseVertexIndex, UINT MinVertexIndex, UINT NumVertices, UINT startIndex, UINT primCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_DrawPrimitiveUP (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE PrimitiveType, UINT PrimitiveCount, CONST void *pVertexStreamZeroData, UINT VertexStreamZeroStride)
 
HRESULT APIENTRY hkIDirect3DDevice9_DrawIndexedPrimitiveUP (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE PrimitiveType, UINT MinIndex, UINT NumVertices, UINT PrimitiveCount, CONST void *pIndexData, D3DFORMAT IndexDataFormat, CONST void *pVertexStreamZeroData, UINT VertexStreamZeroStride)
 
HRESULT APIENTRY hkIDirect3DDevice9_ProcessVertices (LPDIRECT3DDEVICE9, UINT SrcStartIndex, UINT DestIndex, UINT VertexCount, IDirect3DVertexBuffer9 *pDestBuffer, IDirect3DVertexDeclaration9 *pVertexDecl, DWORD Flags)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateVertexDeclaration (LPDIRECT3DDEVICE9, CONST D3DVERTEXELEMENT9 *pVertexElements, IDirect3DVertexDeclaration9 **ppDecl)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexDeclaration (LPDIRECT3DDEVICE9, IDirect3DVertexDeclaration9 *pDecl)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexDeclaration (LPDIRECT3DDEVICE9, IDirect3DVertexDeclaration9 **ppDecl)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetFVF (LPDIRECT3DDEVICE9, DWORD FVF)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetFVF (LPDIRECT3DDEVICE9, DWORD *pFVF)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateVertexShader (LPDIRECT3DDEVICE9, CONST DWORD *pFunction, IDirect3DVertexShader9 **ppShader)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexShader (LPDIRECT3DDEVICE9, IDirect3DVertexShader9 *pShader)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexShader (LPDIRECT3DDEVICE9, IDirect3DVertexShader9 **ppShader)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexShaderConstantF (LPDIRECT3DDEVICE9, UINT StartRegister, CONST float *pConstantData, UINT Vector4fCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexShaderConstantF (LPDIRECT3DDEVICE9, UINT StartRegister, float *pConstantData, UINT Vector4fCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexShaderConstantI (LPDIRECT3DDEVICE9, UINT StartRegister, CONST int *pConstantData, UINT Vector4iCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexShaderConstantI (LPDIRECT3DDEVICE9, UINT StartRegister, int *pConstantData, UINT Vector4iCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexShaderConstantB (LPDIRECT3DDEVICE9, UINT StartRegister, CONST BOOL *pConstantData, UINT BoolCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexShaderConstantB (LPDIRECT3DDEVICE9, UINT StartRegister, BOOL *pConstantData, UINT BoolCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetStreamSource (LPDIRECT3DDEVICE9, UINT StreamNumber, IDirect3DVertexBuffer9 *pStreamData, UINT OffsetInBytes, UINT Stride)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetStreamSource (LPDIRECT3DDEVICE9, UINT StreamNumber, IDirect3DVertexBuffer9 **ppStreamData, UINT *OffsetInBytes, UINT *pStride)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetStreamSourceFreq (LPDIRECT3DDEVICE9, UINT StreamNumber, UINT Divider)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetStreamSourceFreq (LPDIRECT3DDEVICE9, UINT StreamNumber, UINT *Divider)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetIndices (LPDIRECT3DDEVICE9, IDirect3DIndexBuffer9 *pIndexData)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetIndices (LPDIRECT3DDEVICE9, IDirect3DIndexBuffer9 **ppIndexData)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreatePixelShader (LPDIRECT3DDEVICE9, CONST DWORD *pFunction, IDirect3DPixelShader9 **ppShader)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetPixelShader (LPDIRECT3DDEVICE9, IDirect3DPixelShader9 *pShader)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetPixelShader (LPDIRECT3DDEVICE9, IDirect3DPixelShader9 **ppShader)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetPixelShaderConstantF (LPDIRECT3DDEVICE9, UINT StartRegister, CONST float *pConstantData, UINT Vector4fCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetPixelShaderConstantF (LPDIRECT3DDEVICE9, UINT StartRegister, float *pConstantData, UINT Vector4fCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetPixelShaderConstantI (LPDIRECT3DDEVICE9, UINT StartRegister, CONST int *pConstantData, UINT Vector4iCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetPixelShaderConstantI (LPDIRECT3DDEVICE9, UINT StartRegister, int *pConstantData, UINT Vector4iCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_SetPixelShaderConstantB (LPDIRECT3DDEVICE9, UINT StartRegister, CONST BOOL *pConstantData, UINT BoolCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_GetPixelShaderConstantB (LPDIRECT3DDEVICE9, UINT StartRegister, BOOL *pConstantData, UINT BoolCount)
 
HRESULT APIENTRY hkIDirect3DDevice9_DrawRectPatch (LPDIRECT3DDEVICE9, UINT Handle, CONST float *pNumSegs, CONST D3DRECTPATCH_INFO *pRectPatchInfo)
 
HRESULT APIENTRY hkIDirect3DDevice9_DrawTriPatch (LPDIRECT3DDEVICE9, UINT Handle, CONST float *pNumSegs, CONST D3DTRIPATCH_INFO *pTriPatchInfo)
 
HRESULT APIENTRY hkIDirect3DDevice9_DeletePatch (LPDIRECT3DDEVICE9, UINT Handle)
 
HRESULT APIENTRY hkIDirect3DDevice9_CreateQuery (LPDIRECT3DDEVICE9, D3DQUERYTYPE Type, IDirect3DQuery9 **ppQuery)
 

Variables

tQueryInterface oQueryInterface
 
tAddRef oAddRef
 
tRelease oRelease
 
tTestCooperativeLevel oTestCooperativeLevel
 
tGetAvailableTextureMem oGetAvailableTextureMem
 
tEvictManagedResources oEvictManagedResources
 
tGetDirect3D oGetDirect3D
 
tGetDeviceCaps oGetDeviceCaps
 
tGetDisplayMode oGetDisplayMode
 
tGetCreationParameters oGetCreationParameters
 
tSetCursorProperties oSetCursorProperties
 
tSetCursorPosition oSetCursorPosition
 
tShowCursor oShowCursor
 
tCreateAdditionalSwapChain oCreateAdditionalSwapChain
 
tGetSwapChain oGetSwapChain
 
tGetNumberOfSwapChains oGetNumberOfSwapChains
 
tReset oReset
 
tPresent oPresent
 
tGetBackBuffer oGetBackBuffer
 
tGetRasterStatus oGetRasterStatus
 
tSetDialogBoxMode oSetDialogBoxMode
 
tSetGammaRamp oSetGammaRamp
 
tGetGammaRamp oGetGammaRamp
 
tCreateTexture oCreateTexture
 
tCreateVolumeTexture oCreateVolumeTexture
 
tCreateCubeTexture oCreateCubeTexture
 
tCreateVertexBuffer oCreateVertexBuffer
 
tCreateIndexBuffer oCreateIndexBuffer
 
tCreateRenderTarget oCreateRenderTarget
 
tCreateDepthStencilSurface oCreateDepthStencilSurface
 
tUpdateSurface oUpdateSurface
 
tUpdateTexture oUpdateTexture
 
tGetRenderTargetData oGetRenderTargetData
 
tGetFrontBufferData oGetFrontBufferData
 
tStretchRect oStretchRect
 
tColorFill oColorFill
 
tCreateOffscreenPlainSurface oCreateOffscreenPlainSurface
 
tSetRenderTarget oSetRenderTarget
 
tGetRenderTarget oGetRenderTarget
 
tSetDepthStencilSurface oSetDepthStencilSurface
 
tGetDepthStencilSurface oGetDepthStencilSurface
 
tBeginScene oBeginScene
 
tEndScene oEndScene
 
tClear oClear
 
tSetTransform oSetTransform
 
tGetTransform oGetTransform
 
tMultiplyTransform oMultiplyTransform
 
tSetViewport oSetViewport
 
tGetViewport oGetViewport
 
tSetMaterial oSetMaterial
 
tGetMaterial oGetMaterial
 
tSetLight oSetLight
 
tGetLight oGetLight
 
tLightEnable oLightEnable
 
tGetLightEnable oGetLightEnable
 
tSetClipPlane oSetClipPlane
 
tGetClipPlane oGetClipPlane
 
tSetRenderState oSetRenderState
 
tGetRenderState oGetRenderState
 
tCreateStateBlock oCreateStateBlock
 
tBeginStateBlock oBeginStateBlock
 
tEndStateBlock oEndStateBlock
 
tSetClipStatus oSetClipStatus
 
tGetClipStatus oGetClipStatus
 
tGetTexture oGetTexture
 
tSetTexture oSetTexture
 
tGetTextureStageState oGetTextureStageState
 
tSetTextureStageState oSetTextureStageState
 
tGetSamplerState oGetSamplerState
 
tSetSamplerState oSetSamplerState
 
tValidateDevice oValidateDevice
 
tSetPaletteEntries oSetPaletteEntries
 
tGetPaletteEntries oGetPaletteEntries
 
tSetCurrentTexturePalette oSetCurrentTexturePalette
 
tGetCurrentTexturePalette oGetCurrentTexturePalette
 
tSetScissorRect oSetScissorRect
 
tGetScissorRect oGetScissorRect
 
tSetSoftwareVertexProcessing oSetSoftwareVertexProcessing
 
tGetSoftwareVertexProcessing oGetSoftwareVertexProcessing
 
tSetNPatchMode oSetNPatchMode
 
tGetNPatchMode oGetNPatchMode
 
tDrawPrimitive oDrawPrimitive
 
tDrawIndexedPrimitive oDrawIndexedPrimitive
 
tDrawPrimitiveUP oDrawPrimitiveUP
 
tDrawIndexedPrimitiveUP oDrawIndexedPrimitiveUP
 
tProcessVertices oProcessVertices
 
tCreateVertexDeclaration oCreateVertexDeclaration
 
tSetVertexDeclaration oSetVertexDeclaration
 
tGetVertexDeclaration oGetVertexDeclaration
 
tSetFVF oSetFVF
 
tGetFVF oGetFVF
 
tCreateVertexShader oCreateVertexShader
 
tSetVertexShader oSetVertexShader
 
tGetVertexShader oGetVertexShader
 
tSetVertexShaderConstantF oSetVertexShaderConstantF
 
tGetVertexShaderConstantF oGetVertexShaderConstantF
 
tSetVertexShaderConstantI oSetVertexShaderConstantI
 
tGetVertexShaderConstantI oGetVertexShaderConstantI
 
tSetVertexShaderConstantB oSetVertexShaderConstantB
 
tGetVertexShaderConstantB oGetVertexShaderConstantB
 
tSetStreamSource oSetStreamSource
 
tGetStreamSource oGetStreamSource
 
tSetStreamSourceFreq oSetStreamSourceFreq
 
tGetStreamSourceFreq oGetStreamSourceFreq
 
tSetIndices oSetIndices
 
tGetIndices oGetIndices
 
tCreatePixelShader oCreatePixelShader
 
tSetPixelShader oSetPixelShader
 
tGetPixelShader oGetPixelShader
 
tSetPixelShaderConstantF oSetPixelShaderConstantF
 
tGetPixelShaderConstantF oGetPixelShaderConstantF
 
tSetPixelShaderConstantI oSetPixelShaderConstantI
 
tGetPixelShaderConstantI oGetPixelShaderConstantI
 
tSetPixelShaderConstantB oSetPixelShaderConstantB
 
tGetPixelShaderConstantB oGetPixelShaderConstantB
 
tDrawRectPatch oDrawRectPatch
 
tDrawTriPatch oDrawTriPatch
 
tDeletePatch oDeletePatch
 
tCreateQuery oCreateQuery
 

Macro Definition Documentation

#define OVERUNDER

Typedef Documentation

typedef ULONG(WINAPI * tAddRef) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tBeginScene) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tBeginStateBlock) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tClear) (LPDIRECT3DDEVICE9, DWORD, CONST D3DRECT *, DWORD, D3DCOLOR, float, DWORD)
typedef HRESULT(WINAPI * tColorFill) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *, CONST RECT *, D3DCOLOR)
typedef HRESULT(WINAPI * tCreateAdditionalSwapChain) (LPDIRECT3DDEVICE9, D3DPRESENT_PARAMETERS *, IDirect3DSwapChain9 **)
typedef HRESULT(WINAPI * tCreateCubeTexture) (LPDIRECT3DDEVICE9, UINT, UINT, DWORD, D3DFORMAT, D3DPOOL, IDirect3DCubeTexture9 **, HANDLE *)
typedef HRESULT(WINAPI * tCreateDepthStencilSurface) (LPDIRECT3DDEVICE9, UINT, UINT, D3DFORMAT, D3DMULTISAMPLE_TYPE, DWORD, BOOL, IDirect3DSurface9 **, HANDLE *)
typedef HRESULT(WINAPI * tCreateIndexBuffer) (LPDIRECT3DDEVICE9, UINT, DWORD, D3DFORMAT, D3DPOOL, IDirect3DIndexBuffer9 **, HANDLE *)
typedef HRESULT(WINAPI * tCreateOffscreenPlainSurface) (LPDIRECT3DDEVICE9, UINT, UINT, D3DFORMAT, D3DPOOL, IDirect3DSurface9 **, HANDLE *)
typedef HRESULT(WINAPI * tCreatePixelShader) (LPDIRECT3DDEVICE9, CONST DWORD *, IDirect3DPixelShader9 **)
typedef HRESULT(WINAPI * tCreateQuery) (LPDIRECT3DDEVICE9, D3DQUERYTYPE, IDirect3DQuery9 **)
typedef HRESULT(WINAPI * tCreateRenderTarget) (LPDIRECT3DDEVICE9, UINT, UINT, D3DFORMAT, D3DMULTISAMPLE_TYPE, DWORD, BOOL, IDirect3DSurface9 **, HANDLE *)
typedef HRESULT(WINAPI * tCreateStateBlock) (LPDIRECT3DDEVICE9, D3DSTATEBLOCKTYPE, IDirect3DStateBlock9 **)
typedef HRESULT(WINAPI * tCreateTexture) (LPDIRECT3DDEVICE9, UINT, UINT, UINT, DWORD, D3DFORMAT, D3DPOOL, IDirect3DTexture9 **, HANDLE *)
typedef HRESULT(WINAPI * tCreateVertexBuffer) (LPDIRECT3DDEVICE9, UINT, DWORD, DWORD, D3DPOOL, IDirect3DVertexBuffer9 **, HANDLE *)
typedef HRESULT(WINAPI * tCreateVertexDeclaration) (LPDIRECT3DDEVICE9, CONST D3DVERTEXELEMENT9 *, IDirect3DVertexDeclaration9 **)
typedef HRESULT(WINAPI * tCreateVertexShader) (LPDIRECT3DDEVICE9, CONST DWORD *, IDirect3DVertexShader9 **)
typedef HRESULT(WINAPI * tCreateVolumeTexture) (LPDIRECT3DDEVICE9, UINT, UINT, UINT, UINT, DWORD, D3DFORMAT, D3DPOOL, IDirect3DVolumeTexture9 **, HANDLE *)
typedef HRESULT(WINAPI * tDeletePatch) (LPDIRECT3DDEVICE9, UINT)
typedef HRESULT(WINAPI * tDrawIndexedPrimitive) (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE, INT, UINT, UINT, UINT, UINT)
typedef HRESULT(WINAPI * tDrawIndexedPrimitiveUP) (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE, UINT, UINT, UINT, CONST void *, D3DFORMAT, CONST void *, UINT)
typedef HRESULT(WINAPI * tDrawPrimitive) (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE, UINT, UINT)
typedef HRESULT(WINAPI * tDrawPrimitiveUP) (LPDIRECT3DDEVICE9, D3DPRIMITIVETYPE, UINT, CONST void *, UINT)
typedef HRESULT(WINAPI * tDrawRectPatch) (LPDIRECT3DDEVICE9, UINT, CONST float *, CONST D3DRECTPATCH_INFO *)
typedef HRESULT(WINAPI * tDrawTriPatch) (LPDIRECT3DDEVICE9, UINT, CONST float *, CONST D3DTRIPATCH_INFO *)
typedef HRESULT(WINAPI * tEndScene) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tEndStateBlock) (LPDIRECT3DDEVICE9, IDirect3DStateBlock9 **)
typedef HRESULT(WINAPI * tEvictManagedResources) (LPDIRECT3DDEVICE9)
typedef UINT(WINAPI * tGetAvailableTextureMem) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tGetBackBuffer) (LPDIRECT3DDEVICE9, UINT, UINT, D3DBACKBUFFER_TYPE, IDirect3DSurface9 **)
typedef HRESULT(WINAPI * tGetClipPlane) (LPDIRECT3DDEVICE9, DWORD, float *)
typedef HRESULT(WINAPI * tGetClipStatus) (LPDIRECT3DDEVICE9, D3DCLIPSTATUS9 *)
typedef HRESULT(WINAPI * tGetCreationParameters) (LPDIRECT3DDEVICE9, D3DDEVICE_CREATION_PARAMETERS *)
typedef HRESULT(WINAPI * tGetCurrentTexturePalette) (LPDIRECT3DDEVICE9, UINT *)
typedef HRESULT(WINAPI * tGetDepthStencilSurface) (LPDIRECT3DDEVICE9, IDirect3DSurface9 **)
typedef HRESULT(WINAPI * tGetDeviceCaps) (LPDIRECT3DDEVICE9, D3DCAPS9 *)
typedef HRESULT(WINAPI * tGetDirect3D) (LPDIRECT3DDEVICE9, IDirect3D9 **)
typedef HRESULT(WINAPI * tGetDisplayMode) (LPDIRECT3DDEVICE9, UINT, D3DDISPLAYMODE *)
typedef HRESULT(WINAPI * tGetFrontBufferData) (LPDIRECT3DDEVICE9, UINT, IDirect3DSurface9 *)
typedef HRESULT(WINAPI * tGetFVF) (LPDIRECT3DDEVICE9, DWORD *)
typedef void(WINAPI * tGetGammaRamp) (LPDIRECT3DDEVICE9, UINT, D3DGAMMARAMP *)
typedef HRESULT(WINAPI * tGetIndices) (LPDIRECT3DDEVICE9, IDirect3DIndexBuffer9 **)
typedef HRESULT(WINAPI * tGetLight) (LPDIRECT3DDEVICE9, DWORD, D3DLIGHT9 *)
typedef HRESULT(WINAPI * tGetLightEnable) (LPDIRECT3DDEVICE9, DWORD, BOOL *)
typedef HRESULT(WINAPI * tGetMaterial) (LPDIRECT3DDEVICE9, D3DMATERIAL9 *)
typedef float(WINAPI * tGetNPatchMode) (LPDIRECT3DDEVICE9)
typedef UINT(WINAPI * tGetNumberOfSwapChains) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tGetPaletteEntries) (LPDIRECT3DDEVICE9, UINT, PALETTEENTRY *)
typedef HRESULT(WINAPI * tGetPixelShader) (LPDIRECT3DDEVICE9, IDirect3DPixelShader9 **)
typedef HRESULT(WINAPI * tGetPixelShaderConstantB) (LPDIRECT3DDEVICE9, UINT, BOOL *, UINT)
typedef HRESULT(WINAPI * tGetPixelShaderConstantF) (LPDIRECT3DDEVICE9, UINT, float *, UINT)
typedef HRESULT(WINAPI * tGetPixelShaderConstantI) (LPDIRECT3DDEVICE9, UINT, int *, UINT)
typedef HRESULT(WINAPI * tGetRasterStatus) (LPDIRECT3DDEVICE9, UINT, D3DRASTER_STATUS *)
typedef HRESULT(WINAPI * tGetRenderState) (LPDIRECT3DDEVICE9, D3DRENDERSTATETYPE, DWORD *)
typedef HRESULT(WINAPI * tGetRenderTarget) (LPDIRECT3DDEVICE9, DWORD, IDirect3DSurface9 **)
typedef HRESULT(WINAPI * tGetRenderTargetData) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *, IDirect3DSurface9 *)
typedef HRESULT(WINAPI * tGetSamplerState) (LPDIRECT3DDEVICE9, DWORD, D3DSAMPLERSTATETYPE, DWORD *)
typedef HRESULT(WINAPI * tGetScissorRect) (LPDIRECT3DDEVICE9, RECT *)
typedef BOOL(WINAPI * tGetSoftwareVertexProcessing) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tGetStreamSource) (LPDIRECT3DDEVICE9, UINT, IDirect3DVertexBuffer9 **, UINT *, UINT *)
typedef HRESULT(WINAPI * tGetStreamSourceFreq) (LPDIRECT3DDEVICE9, UINT, UINT *)
typedef HRESULT(WINAPI * tGetSwapChain) (LPDIRECT3DDEVICE9, UINT, IDirect3DSwapChain9 **)
typedef HRESULT(WINAPI * tGetTexture) (LPDIRECT3DDEVICE9, DWORD, IDirect3DBaseTexture9 **)
typedef HRESULT(WINAPI * tGetTextureStageState) (LPDIRECT3DDEVICE9, DWORD, D3DTEXTURESTAGESTATETYPE, DWORD *)
typedef HRESULT(WINAPI * tGetTransform) (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE, D3DMATRIX *)
typedef HRESULT(WINAPI * tGetVertexDeclaration) (LPDIRECT3DDEVICE9, IDirect3DVertexDeclaration9 **)
typedef HRESULT(WINAPI * tGetVertexShader) (LPDIRECT3DDEVICE9, IDirect3DVertexShader9 **)
typedef HRESULT(WINAPI * tGetVertexShaderConstantB) (LPDIRECT3DDEVICE9, UINT, BOOL *, UINT)
typedef HRESULT(WINAPI * tGetVertexShaderConstantF) (LPDIRECT3DDEVICE9, UINT, float *, UINT)
typedef HRESULT(WINAPI * tGetVertexShaderConstantI) (LPDIRECT3DDEVICE9, UINT, int *, UINT)
typedef HRESULT(WINAPI * tGetViewport) (LPDIRECT3DDEVICE9, D3DVIEWPORT9 *)
typedef HRESULT(WINAPI * tLightEnable) (LPDIRECT3DDEVICE9, DWORD, BOOL)
typedef HRESULT(WINAPI * tMultiplyTransform) (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE, CONST D3DMATRIX *)
typedef HRESULT(WINAPI * tPresent) (LPDIRECT3DDEVICE9, CONST RECT *, CONST RECT *, HWND, CONST RGNDATA *)
typedef HRESULT(WINAPI * tProcessVertices) (LPDIRECT3DDEVICE9, UINT, UINT, UINT, IDirect3DVertexBuffer9 *, IDirect3DVertexDeclaration9 *, DWORD)
typedef HRESULT(WINAPI * tQueryInterface) (LPDIRECT3DDEVICE9, REFIID, void **)
typedef ULONG(WINAPI * tRelease) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tReset) (LPDIRECT3DDEVICE9, D3DPRESENT_PARAMETERS *)
typedef HRESULT(WINAPI * tSetClipPlane) (LPDIRECT3DDEVICE9, DWORD, CONST float *)
typedef HRESULT(WINAPI * tSetClipStatus) (LPDIRECT3DDEVICE9, CONST D3DCLIPSTATUS9 *)
typedef HRESULT(WINAPI * tSetCurrentTexturePalette) (LPDIRECT3DDEVICE9, UINT)
typedef void(WINAPI * tSetCursorPosition) (LPDIRECT3DDEVICE9, int, int, DWORD)
typedef HRESULT(WINAPI * tSetCursorProperties) (LPDIRECT3DDEVICE9, UINT, UINT, IDirect3DSurface9 *)
typedef HRESULT(WINAPI * tSetDepthStencilSurface) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *)
typedef HRESULT(WINAPI * tSetDialogBoxMode) (LPDIRECT3DDEVICE9, BOOL)
typedef HRESULT(WINAPI * tSetFVF) (LPDIRECT3DDEVICE9, DWORD)
typedef void(WINAPI * tSetGammaRamp) (LPDIRECT3DDEVICE9, UINT, DWORD, CONST D3DGAMMARAMP *)
typedef HRESULT(WINAPI * tSetIndices) (LPDIRECT3DDEVICE9, IDirect3DIndexBuffer9 *)
typedef HRESULT(WINAPI * tSetLight) (LPDIRECT3DDEVICE9, DWORD, CONST D3DLIGHT9 *)
typedef HRESULT(WINAPI * tSetMaterial) (LPDIRECT3DDEVICE9, CONST D3DMATERIAL9 *)
typedef HRESULT(WINAPI * tSetNPatchMode) (LPDIRECT3DDEVICE9, float)
typedef HRESULT(WINAPI * tSetPaletteEntries) (LPDIRECT3DDEVICE9, UINT, CONST PALETTEENTRY *)
typedef HRESULT(WINAPI * tSetPixelShader) (LPDIRECT3DDEVICE9, IDirect3DPixelShader9 *)
typedef HRESULT(WINAPI * tSetPixelShaderConstantB) (LPDIRECT3DDEVICE9, UINT, CONST BOOL *, UINT)
typedef HRESULT(WINAPI * tSetPixelShaderConstantF) (LPDIRECT3DDEVICE9, UINT, CONST float *, UINT)
typedef HRESULT(WINAPI * tSetPixelShaderConstantI) (LPDIRECT3DDEVICE9, UINT, CONST int *, UINT)
typedef HRESULT(WINAPI * tSetRenderState) (LPDIRECT3DDEVICE9, D3DRENDERSTATETYPE, DWORD)
typedef HRESULT(WINAPI * tSetRenderTarget) (LPDIRECT3DDEVICE9, DWORD, IDirect3DSurface9 *)
typedef HRESULT(WINAPI * tSetSamplerState) (LPDIRECT3DDEVICE9, DWORD, D3DSAMPLERSTATETYPE, DWORD)
typedef HRESULT(WINAPI * tSetScissorRect) (LPDIRECT3DDEVICE9, CONST RECT *)
typedef HRESULT(WINAPI * tSetSoftwareVertexProcessing) (LPDIRECT3DDEVICE9, BOOL)
typedef HRESULT(WINAPI * tSetStreamSource) (LPDIRECT3DDEVICE9, UINT, IDirect3DVertexBuffer9 *, UINT, UINT)
typedef HRESULT(WINAPI * tSetStreamSourceFreq) (LPDIRECT3DDEVICE9, UINT, UINT)
typedef HRESULT(WINAPI * tSetTexture) (LPDIRECT3DDEVICE9, DWORD, IDirect3DBaseTexture9 *)
typedef HRESULT(WINAPI * tSetTextureStageState) (LPDIRECT3DDEVICE9, DWORD, D3DTEXTURESTAGESTATETYPE, DWORD)
typedef HRESULT(WINAPI * tSetTransform) (LPDIRECT3DDEVICE9, D3DTRANSFORMSTATETYPE, CONST D3DMATRIX *)
typedef HRESULT(WINAPI * tSetVertexDeclaration) (LPDIRECT3DDEVICE9, IDirect3DVertexDeclaration9 *)
typedef HRESULT(WINAPI * tSetVertexShader) (LPDIRECT3DDEVICE9, IDirect3DVertexShader9 *)
typedef HRESULT(WINAPI * tSetVertexShaderConstantB) (LPDIRECT3DDEVICE9, UINT, CONST BOOL *, UINT)
typedef HRESULT(WINAPI * tSetVertexShaderConstantF) (LPDIRECT3DDEVICE9, UINT, CONST float *, UINT)
typedef HRESULT(WINAPI * tSetVertexShaderConstantI) (LPDIRECT3DDEVICE9, UINT, CONST int *, UINT)
typedef HRESULT(WINAPI * tSetViewport) (LPDIRECT3DDEVICE9, CONST D3DVIEWPORT9 *)
typedef BOOL(WINAPI * tShowCursor) (LPDIRECT3DDEVICE9, BOOL)
typedef HRESULT(WINAPI * tStretchRect) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *, CONST RECT *, IDirect3DSurface9 *, CONST RECT *, D3DTEXTUREFILTERTYPE)
typedef HRESULT(WINAPI * tTestCooperativeLevel) (LPDIRECT3DDEVICE9)
typedef HRESULT(WINAPI * tUpdateSurface) (LPDIRECT3DDEVICE9, IDirect3DSurface9 *, CONST RECT *, IDirect3DSurface9 *, CONST POINT *)
typedef HRESULT(WINAPI * tUpdateTexture) (LPDIRECT3DDEVICE9, IDirect3DBaseTexture9 *, IDirect3DBaseTexture9 *)
typedef HRESULT(WINAPI * tValidateDevice) (LPDIRECT3DDEVICE9, DWORD *)

Enumeration Type Documentation

Enumerator
LEFT 
RIGHT 
DO_NOT_MOVE 
TOGGLE_DO_NOT_MOVE 
TOGGLE_MOVE 

Function Documentation

void AddMenuItems ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

void addVSMenuItem ( IDirect3DVertexShader9 *  pShader)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY CreateModifiedPixelShader ( LPDIRECT3DDEVICE9  pD3Ddev,
CONST DWORD *  pFunction,
IDirect3DPixelShader9 **  ppShader 
)

Here is the caller graph for this function:

HRESULT APIENTRY CreateStereoVertexShader ( LPDIRECT3DDEVICE9  pD3Ddev,
CONST DWORD *  pFunction,
IDirect3DVertexShader9 **  ppShader 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void decreaseConvergence ( )

Here is the caller graph for this function:

void decreaseSeparation ( )

Here is the caller graph for this function:

ULONG APIENTRY hkIDirect3DDevice9_AddRef ( LPDIRECT3DDEVICE9  )

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_BeginScene ( LPDIRECT3DDEVICE9  )

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_BeginStateBlock ( LPDIRECT3DDEVICE9  )
HRESULT APIENTRY hkIDirect3DDevice9_Clear ( LPDIRECT3DDEVICE9  ,
DWORD  Count,
CONST D3DRECT *  pRects,
DWORD  Flags,
D3DCOLOR  Color,
float  Z,
DWORD  Stencil 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_ColorFill ( LPDIRECT3DDEVICE9  ,
IDirect3DSurface9 *  pSurface,
CONST RECT *  pRect,
D3DCOLOR  color 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateAdditionalSwapChain ( LPDIRECT3DDEVICE9  ,
D3DPRESENT_PARAMETERS *  pPresentationParameters,
IDirect3DSwapChain9 **  ppSwapChain 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateCubeTexture ( LPDIRECT3DDEVICE9  ,
UINT  EdgeLength,
UINT  Levels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
IDirect3DCubeTexture9 **  ppCubeTexture,
HANDLE *  pSharedHandle 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateDepthStencilSurface ( LPDIRECT3DDEVICE9  ,
UINT  Width,
UINT  Height,
D3DFORMAT  Format,
D3DMULTISAMPLE_TYPE  MultiSample,
DWORD  MultisampleQuality,
BOOL  Discard,
IDirect3DSurface9 **  ppSurface,
HANDLE *  pSharedHandle 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateIndexBuffer ( LPDIRECT3DDEVICE9  ,
UINT  Length,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
IDirect3DIndexBuffer9 **  ppIndexBuffer,
HANDLE *  pSharedHandle 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateOffscreenPlainSurface ( LPDIRECT3DDEVICE9  ,
UINT  Width,
UINT  Height,
D3DFORMAT  Format,
D3DPOOL  Pool,
IDirect3DSurface9 **  ppSurface,
HANDLE *  pSharedHandle 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreatePixelShader ( LPDIRECT3DDEVICE9  ,
CONST DWORD *  pFunction,
IDirect3DPixelShader9 **  ppShader 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_CreateQuery ( LPDIRECT3DDEVICE9  ,
D3DQUERYTYPE  Type,
IDirect3DQuery9 **  ppQuery 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateRenderTarget ( LPDIRECT3DDEVICE9  ,
UINT  Width,
UINT  Height,
D3DFORMAT  Format,
D3DMULTISAMPLE_TYPE  MultiSample,
DWORD  MultisampleQuality,
BOOL  Lockable,
IDirect3DSurface9 **  ppSurface,
HANDLE *  pSharedHandle 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateStateBlock ( LPDIRECT3DDEVICE9  ,
D3DSTATEBLOCKTYPE  Type,
IDirect3DStateBlock9 **  ppSB 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateTexture ( LPDIRECT3DDEVICE9  ,
UINT  Width,
UINT  Height,
UINT  Levels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
IDirect3DTexture9 **  ppTexture,
HANDLE *  pSharedHandle 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateVertexBuffer ( LPDIRECT3DDEVICE9  ,
UINT  Length,
DWORD  Usage,
DWORD  FVF,
D3DPOOL  Pool,
IDirect3DVertexBuffer9 **  ppVertexBuffer,
HANDLE *  pSharedHandle 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateVertexDeclaration ( LPDIRECT3DDEVICE9  ,
CONST D3DVERTEXELEMENT9 *  pVertexElements,
IDirect3DVertexDeclaration9 **  ppDecl 
)
HRESULT APIENTRY hkIDirect3DDevice9_CreateVertexShader ( LPDIRECT3DDEVICE9  ,
CONST DWORD *  pFunction,
IDirect3DVertexShader9 **  ppShader 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_CreateVolumeTexture ( LPDIRECT3DDEVICE9  ,
UINT  Width,
UINT  Height,
UINT  Depth,
UINT  Levels,
DWORD  Usage,
D3DFORMAT  Format,
D3DPOOL  Pool,
IDirect3DVolumeTexture9 **  ppVolumeTexture,
HANDLE *  pSharedHandle 
)
HRESULT APIENTRY hkIDirect3DDevice9_DeletePatch ( LPDIRECT3DDEVICE9  ,
UINT  Handle 
)
HRESULT APIENTRY hkIDirect3DDevice9_DrawIndexedPrimitive ( LPDIRECT3DDEVICE9  ,
D3DPRIMITIVETYPE  Type,
INT  BaseVertexIndex,
UINT  MinVertexIndex,
UINT  NumVertices,
UINT  startIndex,
UINT  primCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_DrawIndexedPrimitiveUP ( LPDIRECT3DDEVICE9  ,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  MinIndex,
UINT  NumVertices,
UINT  PrimitiveCount,
CONST void *  pIndexData,
D3DFORMAT  IndexDataFormat,
CONST void *  pVertexStreamZeroData,
UINT  VertexStreamZeroStride 
)

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_DrawPrimitive ( LPDIRECT3DDEVICE9  ,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  StartVertex,
UINT  PrimitiveCount 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_DrawPrimitiveUP ( LPDIRECT3DDEVICE9  ,
D3DPRIMITIVETYPE  PrimitiveType,
UINT  PrimitiveCount,
CONST void *  pVertexStreamZeroData,
UINT  VertexStreamZeroStride 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_DrawRectPatch ( LPDIRECT3DDEVICE9  ,
UINT  Handle,
CONST float *  pNumSegs,
CONST D3DRECTPATCH_INFO *  pRectPatchInfo 
)
HRESULT APIENTRY hkIDirect3DDevice9_DrawTriPatch ( LPDIRECT3DDEVICE9  ,
UINT  Handle,
CONST float *  pNumSegs,
CONST D3DTRIPATCH_INFO *  pTriPatchInfo 
)
HRESULT APIENTRY hkIDirect3DDevice9_EndScene ( LPDIRECT3DDEVICE9  )

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_EndStateBlock ( LPDIRECT3DDEVICE9  ,
IDirect3DStateBlock9 **  ppSB 
)
HRESULT APIENTRY hkIDirect3DDevice9_EvictManagedResources ( LPDIRECT3DDEVICE9  )
UINT APIENTRY hkIDirect3DDevice9_GetAvailableTextureMem ( LPDIRECT3DDEVICE9  )
HRESULT APIENTRY hkIDirect3DDevice9_GetBackBuffer ( LPDIRECT3DDEVICE9  ,
UINT  iSwapChain,
UINT  iBackBuffer,
D3DBACKBUFFER_TYPE  Type,
IDirect3DSurface9 **  ppBackBuffer 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetClipPlane ( LPDIRECT3DDEVICE9  ,
DWORD  Index,
float *  pPlane 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetClipStatus ( LPDIRECT3DDEVICE9  ,
D3DCLIPSTATUS9 *  pClipStatus 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetCreationParameters ( LPDIRECT3DDEVICE9  ,
D3DDEVICE_CREATION_PARAMETERS *  pParameters 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetCurrentTexturePalette ( LPDIRECT3DDEVICE9  ,
UINT *  pPaletteNumber 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetDepthStencilSurface ( LPDIRECT3DDEVICE9  ,
IDirect3DSurface9 **  ppZStencilSurface 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_GetDeviceCaps ( LPDIRECT3DDEVICE9  ,
D3DCAPS9 *  pCaps 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetDirect3D ( LPDIRECT3DDEVICE9  ,
IDirect3D9 **  ppD3D9 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetDisplayMode ( LPDIRECT3DDEVICE9  ,
UINT  iSwapChain,
D3DDISPLAYMODE *  pMode 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetFrontBufferData ( LPDIRECT3DDEVICE9  ,
UINT  iSwapChain,
IDirect3DSurface9 *  pDestSurface 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetFVF ( LPDIRECT3DDEVICE9  ,
DWORD *  pFVF 
)
void APIENTRY hkIDirect3DDevice9_GetGammaRamp ( LPDIRECT3DDEVICE9  ,
UINT  iSwapChain,
D3DGAMMARAMP *  pRamp 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetIndices ( LPDIRECT3DDEVICE9  ,
IDirect3DIndexBuffer9 **  ppIndexData 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetLight ( LPDIRECT3DDEVICE9  ,
DWORD  Index,
D3DLIGHT9 *  pLight 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetLightEnable ( LPDIRECT3DDEVICE9  ,
DWORD  Index,
BOOL *  pEnable 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetMaterial ( LPDIRECT3DDEVICE9  ,
D3DMATERIAL9 *  pMaterial 
)
float APIENTRY hkIDirect3DDevice9_GetNPatchMode ( LPDIRECT3DDEVICE9  )
unsigned int APIENTRY hkIDirect3DDevice9_GetNumberOfSwapChains ( LPDIRECT3DDEVICE9  )
HRESULT APIENTRY hkIDirect3DDevice9_GetPaletteEntries ( LPDIRECT3DDEVICE9  ,
UINT  PaletteNumber,
PALETTEENTRY *  pEntries 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetPixelShader ( LPDIRECT3DDEVICE9  ,
IDirect3DPixelShader9 **  ppShader 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetPixelShaderConstantB ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
BOOL *  pConstantData,
UINT  BoolCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetPixelShaderConstantF ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
float *  pConstantData,
UINT  Vector4fCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetPixelShaderConstantI ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
int *  pConstantData,
UINT  Vector4iCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetRasterStatus ( LPDIRECT3DDEVICE9  ,
UINT  iSwapChain,
D3DRASTER_STATUS *  pRasterStatus 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetRenderState ( LPDIRECT3DDEVICE9  ,
D3DRENDERSTATETYPE  State,
DWORD *  pValue 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetRenderTarget ( LPDIRECT3DDEVICE9  ,
DWORD  RenderTargetIndex,
IDirect3DSurface9 **  ppRenderTarget 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetRenderTargetData ( LPDIRECT3DDEVICE9  ,
IDirect3DSurface9 *  pRenderTarget,
IDirect3DSurface9 *  pDestSurface 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetSamplerState ( LPDIRECT3DDEVICE9  ,
DWORD  Sampler,
D3DSAMPLERSTATETYPE  Type,
DWORD *  pValue 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetScissorRect ( LPDIRECT3DDEVICE9  ,
RECT *  pRect 
)
BOOL APIENTRY hkIDirect3DDevice9_GetSoftwareVertexProcessing ( LPDIRECT3DDEVICE9  )
HRESULT APIENTRY hkIDirect3DDevice9_GetStreamSource ( LPDIRECT3DDEVICE9  ,
UINT  StreamNumber,
IDirect3DVertexBuffer9 **  ppStreamData,
UINT *  OffsetInBytes,
UINT *  pStride 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetStreamSourceFreq ( LPDIRECT3DDEVICE9  ,
UINT  StreamNumber,
UINT *  Divider 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetSwapChain ( LPDIRECT3DDEVICE9  ,
UINT  iSwapChain,
IDirect3DSwapChain9 **  pSwapChain 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetTexture ( LPDIRECT3DDEVICE9  ,
DWORD  Stage,
IDirect3DBaseTexture9 **  ppTexture 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetTextureStageState ( LPDIRECT3DDEVICE9  ,
DWORD  Stage,
D3DTEXTURESTAGESTATETYPE  Type,
DWORD *  pValue 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetTransform ( LPDIRECT3DDEVICE9  ,
D3DTRANSFORMSTATETYPE  State,
D3DMATRIX *  pMatrix 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexDeclaration ( LPDIRECT3DDEVICE9  ,
IDirect3DVertexDeclaration9 **  ppDecl 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexShader ( LPDIRECT3DDEVICE9  ,
IDirect3DVertexShader9 **  ppShader 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexShaderConstantB ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
BOOL *  pConstantData,
UINT  BoolCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexShaderConstantF ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
float *  pConstantData,
UINT  Vector4fCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetVertexShaderConstantI ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
int *  pConstantData,
UINT  Vector4iCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_GetViewport ( LPDIRECT3DDEVICE9  ,
D3DVIEWPORT9 *  pViewport 
)
void hkIDirect3DDevice9_IDirect3DDevice9 ( LPDIRECT3DDEVICE9  pD3Ddev)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_LightEnable ( LPDIRECT3DDEVICE9  ,
DWORD  LightIndex,
BOOL  bEnable 
)
HRESULT APIENTRY hkIDirect3DDevice9_MultiplyTransform ( LPDIRECT3DDEVICE9  ,
D3DTRANSFORMSTATETYPE  State,
CONST D3DMATRIX *  pMatrix 
)
HRESULT APIENTRY hkIDirect3DDevice9_Present ( LPDIRECT3DDEVICE9  ,
CONST RECT *  pSourceRect,
CONST RECT *  pDestRect,
HWND  hDestWindowOverride,
CONST RGNDATA *  pDirtyRegion 
)
HRESULT APIENTRY hkIDirect3DDevice9_ProcessVertices ( LPDIRECT3DDEVICE9  ,
UINT  SrcStartIndex,
UINT  DestIndex,
UINT  VertexCount,
IDirect3DVertexBuffer9 *  pDestBuffer,
IDirect3DVertexDeclaration9 *  pVertexDecl,
DWORD  Flags 
)
HRESULT APIENTRY hkIDirect3DDevice9_QueryInterface ( LPDIRECT3DDEVICE9  ,
REFIID  riid,
LPVOID *  ppvObj 
)
ULONG APIENTRY hkIDirect3DDevice9_Release ( LPDIRECT3DDEVICE9  )

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_Reset ( LPDIRECT3DDEVICE9  ,
D3DPRESENT_PARAMETERS *  pPresentationParameters 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_SetClipPlane ( LPDIRECT3DDEVICE9  ,
DWORD  Index,
CONST float *  pPlane 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetClipStatus ( LPDIRECT3DDEVICE9  ,
CONST D3DCLIPSTATUS9 *  pClipStatus 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetCurrentTexturePalette ( LPDIRECT3DDEVICE9  ,
UINT  PaletteNumber 
)
void APIENTRY hkIDirect3DDevice9_SetCursorPosition ( LPDIRECT3DDEVICE9  ,
int  X,
int  Y,
DWORD  Flags 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetCursorProperties ( LPDIRECT3DDEVICE9  ,
UINT  XHotSpot,
UINT  YHotSpot,
IDirect3DSurface9 *  pCursorBitmap 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetDepthStencilSurface ( LPDIRECT3DDEVICE9  ,
IDirect3DSurface9 *  pNewZStencil 
)

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_SetDialogBoxMode ( LPDIRECT3DDEVICE9  ,
BOOL  bEnableDialogs 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetFVF ( LPDIRECT3DDEVICE9  ,
DWORD  FVF 
)
void APIENTRY hkIDirect3DDevice9_SetGammaRamp ( LPDIRECT3DDEVICE9  ,
UINT  iSwapChain,
DWORD  Flags,
CONST D3DGAMMARAMP *  pRamp 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetIndices ( LPDIRECT3DDEVICE9  ,
IDirect3DIndexBuffer9 *  pIndexData 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetLight ( LPDIRECT3DDEVICE9  ,
DWORD  Index,
CONST D3DLIGHT9 *  pLight 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetMaterial ( LPDIRECT3DDEVICE9  ,
CONST D3DMATERIAL9 *  pMaterial 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetNPatchMode ( LPDIRECT3DDEVICE9  ,
float  nSegments 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetPaletteEntries ( LPDIRECT3DDEVICE9  ,
UINT  PaletteNumber,
CONST PALETTEENTRY *  pEntries 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetPixelShader ( LPDIRECT3DDEVICE9  ,
IDirect3DPixelShader9 *  pShader 
)

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_SetPixelShaderConstantB ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
CONST BOOL *  pConstantData,
UINT  BoolCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetPixelShaderConstantF ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
CONST float *  pConstantData,
UINT  Vector4fCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetPixelShaderConstantI ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
CONST int *  pConstantData,
UINT  Vector4iCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetRenderState ( LPDIRECT3DDEVICE9  ,
D3DRENDERSTATETYPE  State,
DWORD  Value 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetRenderTarget ( LPDIRECT3DDEVICE9  ,
DWORD  RenderTargetIndex,
IDirect3DSurface9 *  pRenderTarget 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_SetSamplerState ( LPDIRECT3DDEVICE9  ,
DWORD  Sampler,
D3DSAMPLERSTATETYPE  Type,
DWORD  Value 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetScissorRect ( LPDIRECT3DDEVICE9  ,
CONST RECT *  pRect 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetSoftwareVertexProcessing ( LPDIRECT3DDEVICE9  ,
BOOL  bSoftware 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetStreamSource ( LPDIRECT3DDEVICE9  ,
UINT  StreamNumber,
IDirect3DVertexBuffer9 *  pStreamData,
UINT  OffsetInBytes,
UINT  Stride 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetStreamSourceFreq ( LPDIRECT3DDEVICE9  ,
UINT  StreamNumber,
UINT  Divider 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetTexture ( LPDIRECT3DDEVICE9  ,
DWORD  Stage,
IDirect3DBaseTexture9 *  pTexture 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetTextureStageState ( LPDIRECT3DDEVICE9  ,
DWORD  Stage,
D3DTEXTURESTAGESTATETYPE  Type,
DWORD  Value 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetTransform ( LPDIRECT3DDEVICE9  ,
D3DTRANSFORMSTATETYPE  State,
CONST D3DMATRIX *  pMatrix 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexDeclaration ( LPDIRECT3DDEVICE9  ,
IDirect3DVertexDeclaration9 *  pDecl 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexShader ( LPDIRECT3DDEVICE9  ,
IDirect3DVertexShader9 *  pShader 
)

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_SetVertexShaderConstantB ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
CONST BOOL *  pConstantData,
UINT  BoolCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexShaderConstantF ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
CONST float *  pConstantData,
UINT  Vector4fCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetVertexShaderConstantI ( LPDIRECT3DDEVICE9  ,
UINT  StartRegister,
CONST int *  pConstantData,
UINT  Vector4iCount 
)
HRESULT APIENTRY hkIDirect3DDevice9_SetViewport ( LPDIRECT3DDEVICE9  ,
CONST D3DVIEWPORT9 *  pViewport 
)
BOOL APIENTRY hkIDirect3DDevice9_ShowCursor ( LPDIRECT3DDEVICE9  ,
BOOL  bShow 
)
HRESULT APIENTRY hkIDirect3DDevice9_StretchRect ( LPDIRECT3DDEVICE9  ,
IDirect3DSurface9 *  pSourceSurface,
CONST RECT *  pSourceRect,
IDirect3DSurface9 *  pDestSurface,
CONST RECT *  pDestRect,
D3DTEXTUREFILTERTYPE  Filter 
)
HRESULT hkIDirect3DDevice9_takeScreenshot ( LPDIRECT3DDEVICE9  pD3Ddev)

Here is the caller graph for this function:

HRESULT APIENTRY hkIDirect3DDevice9_TestCooperativeLevel ( LPDIRECT3DDEVICE9  )
HRESULT APIENTRY hkIDirect3DDevice9_UpdateSurface ( LPDIRECT3DDEVICE9  ,
IDirect3DSurface9 *  pSourceSurface,
CONST RECT *  pSourceRect,
IDirect3DSurface9 *  pDestinationSurface,
CONST POINT *  pDestPoint 
)
HRESULT APIENTRY hkIDirect3DDevice9_UpdateTexture ( LPDIRECT3DDEVICE9  ,
IDirect3DBaseTexture9 *  pSourceTexture,
IDirect3DBaseTexture9 *  pDestinationTexture 
)
HRESULT APIENTRY hkIDirect3DDevice9_ValidateDevice ( LPDIRECT3DDEVICE9  ,
DWORD *  pNumPasses 
)
void increaseConvergence ( )

Here is the caller graph for this function:

void increaseSeparation ( )

Here is the caller graph for this function:

void initSurfaces ( LPDIRECT3DDEVICE9  pD3Ddev)

Here is the call graph for this function:

Here is the caller graph for this function:

BOOL IsDepthFormatOk ( IDirect3D9 *  pD3D9,
D3DFORMAT  DepthFormat,
D3DFORMAT  AdapterFormat,
D3DFORMAT  BackBufferFormat 
)

Here is the caller graph for this function:

void move_view ( LPDIRECT3DDEVICE9  pD3Ddev,
MOVE_DIRECTION  move_dir 
)

Here is the caller graph for this function:

void readIni ( void  )

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_common ( char **  ppIn,
int  cond,
char *  pFindOR,
char **  ppOut,
char *  strSource,
char *  strSource2,
char *  strSource3 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORe1_VS11_LS0 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORe1_VS11_LS1 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORe1_VS20_LS0 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORe1_VS20_LS1 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORe1_VS30_LS0 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORe1_VS30_LS1 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the call graph for this function:

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORgt1_VS11_LS0 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORgt1_VS11_LS1 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORgt1_VS20_LS0 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORgt1_VS20_LS1 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORgt1_VS30_LS0 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_addcode_ORgt1_VS30_LS1 ( char **  ppIn,
char *  strOR,
char **  ppOut 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_appendDef_V11_LS0 ( char **  ppOut)

Here is the caller graph for this function:

HRESULT APIENTRY VS_appendDef_V11_LS1 ( char **  ppOut)

Here is the caller graph for this function:

HRESULT APIENTRY VS_appendDef_V20_LS0 ( char **  ppOut)

Here is the caller graph for this function:

HRESULT APIENTRY VS_appendDef_V20_LS1 ( char **  ppOut)

Here is the caller graph for this function:

HRESULT APIENTRY VS_appendDef_V30_LS0 ( char **  ppOut)

Here is the caller graph for this function:

HRESULT APIENTRY VS_appendDef_V30_LS1 ( char **  ppOut)

Here is the caller graph for this function:

HRESULT APIENTRY VS_replaceOR_V11 ( char **  ppIn,
int *  pcountOR,
char *  pOR,
char **  ppOut 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_replaceOR_V20 ( char **  ppIn,
int *  pcountOR,
char *  pOR,
char **  ppOut 
)

Here is the caller graph for this function:

HRESULT APIENTRY VS_replaceOR_V30 ( char **  ppIn,
int *  pcountOR,
char *  pOR,
char **  ppOut 
)

Here is the caller graph for this function:

Variable Documentation

tAddRef oAddRef
tBeginScene oBeginScene
tBeginStateBlock oBeginStateBlock
tClear oClear
tColorFill oColorFill
tCreateAdditionalSwapChain oCreateAdditionalSwapChain
tCreateCubeTexture oCreateCubeTexture
tCreateDepthStencilSurface oCreateDepthStencilSurface
tCreateIndexBuffer oCreateIndexBuffer
tCreateOffscreenPlainSurface oCreateOffscreenPlainSurface
tCreatePixelShader oCreatePixelShader
tCreateQuery oCreateQuery
tCreateRenderTarget oCreateRenderTarget
tCreateStateBlock oCreateStateBlock
tCreateTexture oCreateTexture
tCreateVertexBuffer oCreateVertexBuffer
tCreateVertexDeclaration oCreateVertexDeclaration
tCreateVertexShader oCreateVertexShader
tCreateVolumeTexture oCreateVolumeTexture
tDeletePatch oDeletePatch
tDrawIndexedPrimitive oDrawIndexedPrimitive
tDrawIndexedPrimitiveUP oDrawIndexedPrimitiveUP
tDrawPrimitive oDrawPrimitive
tDrawPrimitiveUP oDrawPrimitiveUP
tDrawRectPatch oDrawRectPatch
tDrawTriPatch oDrawTriPatch
tEndScene oEndScene
tEndStateBlock oEndStateBlock
tEvictManagedResources oEvictManagedResources
tGetAvailableTextureMem oGetAvailableTextureMem
tGetBackBuffer oGetBackBuffer
tGetClipPlane oGetClipPlane
tGetClipStatus oGetClipStatus
tGetCreationParameters oGetCreationParameters
tGetCurrentTexturePalette oGetCurrentTexturePalette
tGetDepthStencilSurface oGetDepthStencilSurface
tGetDeviceCaps oGetDeviceCaps
tGetDirect3D oGetDirect3D
tGetDisplayMode oGetDisplayMode
tGetFrontBufferData oGetFrontBufferData
tGetFVF oGetFVF
tGetGammaRamp oGetGammaRamp
tGetIndices oGetIndices
tGetLight oGetLight
tGetLightEnable oGetLightEnable
tGetMaterial oGetMaterial
tGetNPatchMode oGetNPatchMode
tGetNumberOfSwapChains oGetNumberOfSwapChains
tGetPaletteEntries oGetPaletteEntries
tGetPixelShader oGetPixelShader
tGetPixelShaderConstantB oGetPixelShaderConstantB
tGetPixelShaderConstantF oGetPixelShaderConstantF
tGetPixelShaderConstantI oGetPixelShaderConstantI
tGetRasterStatus oGetRasterStatus
tGetRenderState oGetRenderState
tGetRenderTarget oGetRenderTarget
tGetRenderTargetData oGetRenderTargetData
tGetSamplerState oGetSamplerState
tGetScissorRect oGetScissorRect
tGetSoftwareVertexProcessing oGetSoftwareVertexProcessing
tGetStreamSource oGetStreamSource
tGetStreamSourceFreq oGetStreamSourceFreq
tGetSwapChain oGetSwapChain
tGetTexture oGetTexture
tGetTextureStageState oGetTextureStageState
tGetTransform oGetTransform
tGetVertexDeclaration oGetVertexDeclaration
tGetVertexShader oGetVertexShader
tGetVertexShaderConstantB oGetVertexShaderConstantB
tGetVertexShaderConstantF oGetVertexShaderConstantF
tGetVertexShaderConstantI oGetVertexShaderConstantI
tGetViewport oGetViewport
tLightEnable oLightEnable
tMultiplyTransform oMultiplyTransform
tPresent oPresent
tProcessVertices oProcessVertices
tQueryInterface oQueryInterface
tRelease oRelease
tReset oReset
tSetClipPlane oSetClipPlane
tSetClipStatus oSetClipStatus
tSetCurrentTexturePalette oSetCurrentTexturePalette
tSetCursorPosition oSetCursorPosition
tSetCursorProperties oSetCursorProperties
tSetDepthStencilSurface oSetDepthStencilSurface
tSetDialogBoxMode oSetDialogBoxMode
tSetFVF oSetFVF
tSetGammaRamp oSetGammaRamp
tSetIndices oSetIndices
tSetLight oSetLight
tSetMaterial oSetMaterial
tSetNPatchMode oSetNPatchMode
tSetPaletteEntries oSetPaletteEntries
tSetPixelShader oSetPixelShader
tSetPixelShaderConstantB oSetPixelShaderConstantB
tSetPixelShaderConstantF oSetPixelShaderConstantF
tSetPixelShaderConstantI oSetPixelShaderConstantI
tSetRenderState oSetRenderState
tSetRenderTarget oSetRenderTarget
tSetSamplerState oSetSamplerState
tSetScissorRect oSetScissorRect
tSetSoftwareVertexProcessing oSetSoftwareVertexProcessing
tSetStreamSource oSetStreamSource
tSetStreamSourceFreq oSetStreamSourceFreq
tSetTexture oSetTexture
tSetTextureStageState oSetTextureStageState
tSetTransform oSetTransform
tSetVertexDeclaration oSetVertexDeclaration
tSetVertexShader oSetVertexShader
tSetVertexShaderConstantB oSetVertexShaderConstantB
tSetVertexShaderConstantF oSetVertexShaderConstantF
tSetVertexShaderConstantI oSetVertexShaderConstantI
tSetViewport oSetViewport
tShowCursor oShowCursor
tStretchRect oStretchRect
tTestCooperativeLevel oTestCooperativeLevel
tUpdateSurface oUpdateSurface
tUpdateTexture oUpdateTexture
tValidateDevice oValidateDevice