ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

IDirect3DDevice9Vtbl_INT Struct Reference

#include <d3d9_device.h>

Public Member Functions

 HRESULT (WINAPI *SetRenderStateWorker)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetTextureStageStateI)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetSamplerStateI)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetMaterial)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetVertexShader)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetVertexShaderConstantF)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetVertexShaderConstantI)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetVertexShaderConstantB)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetPixelShader)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetPixelShaderConstantF)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetPixelShaderConstantI)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetPixelShaderConstantB)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetFVF)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetTexture)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetIndices)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetStreamSource)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetStreamSourceFreq)(LPDIRECT3DDEVICE9 iface
 VOID (WINAPI *UpdateRenderState)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetTransform)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *MultiplyTransform)(LPDIRECT3DDEVICE9 iface
CONST D3DMATRIXHRESULT (WINAPI *SetClipPlane)(LPDIRECT3DDEVICE9 iface
 VOID (WINAPI *UpdateDriverState)(LPDIRECT3DDEVICE9 iface)
 HRESULT (WINAPI *SetViewport)(LPDIRECT3DDEVICE9 iface
 VOID (WINAPI *SetStreamSourceInt)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetPixelShaderConstantFWorker)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetPixelShaderConstantIWorker)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetPixelShaderConstantBWorker)(LPDIRECT3DDEVICE9 iface
 VOID (WINAPI *DrawPrimitiveWorker)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetLight)(LPDIRECT3DDEVICE9 iface
DWORD CONST D3DLIGHT9 * HRESULT (WINAPI *LightEnable)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *SetRenderStateInt)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *DrawPrimitiveUPInt)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *Clear)(LPDIRECT3DDEVICE9 iface
 VOID (WINAPI *DrawPrimitivesWorker)(LPDIRECT3DDEVICE9 iface)
 VOID (WINAPI *UpdateVertexShader)(LPDIRECT3DDEVICE9 iface)
 HRESULT (WINAPI *ValidateDrawCall)(LPDIRECT3DDEVICE9 iface
 HRESULT (WINAPI *Init)(LPDIRECT3DDEVICE9 iface)
 VOID (WINAPI *InitState)(LPDIRECT3DDEVICE9 iface
 VOID (WINAPI *Destroy)(LPDIRECT3DDEVICE9 iface)
 VOID (WINAPI *VirtualDestructor)(LPDIRECT3DDEVICE9 iface)

Data Fields

struct IDirect3DDevice9Vtbl PublicInterface
D3DRENDERSTATETYPE State
D3DRENDERSTATETYPE DWORD Value
DWORD Stage
DWORD D3DTEXTURESTAGESTATETYPE Type
DWORD D3DTEXTURESTAGESTATETYPE
DWORD 
Value
DWORD Sampler
DWORD D3DSAMPLERSTATETYPE Type
DWORD D3DSAMPLERSTATETYPE DWORD Value
CONST D3DMATERIAL9 * pMaterial
IDirect3DVertexShader9 * pShader
UINT StartRegister
UINT CONST float * pConstantData
UINT CONST float UINT Vector4fCount
UINT CONST intpConstantData
UINT CONST int UINT Vector4iCount
UINT CONST BOOLpConstantData
UINT CONST BOOL UINT BoolCount
IDirect3DPixelShader9 * pShader
DWORD FVF
DWORD IDirect3DBaseTexture9 * pTexture
IDirect3DIndexBuffer9 * pIndexData
UINT StreamNumber
UINT IDirect3DVertexBuffer9 * pStreamData
UINT IDirect3DVertexBuffer9 UINT OffsetInBytes
UINT IDirect3DVertexBuffer9
UINT UINT 
Stride
UINT UINT Setting
DWORD Unknown1
DWORD DWORD Unknown2
D3DTRANSFORMSTATETYPE State
D3DTRANSFORMSTATETYPE CONST
D3DMATRIX
pMatrix
 D3DTRANSFORMSTATETYPE
CONST D3DMATRIX DWORD Index
CONST D3DMATRIX DWORD CONST float * pPlane
CONST D3DVIEWPORT9 * pViewport
LPVOID UnknownStreamData
D3DPRIMITIVETYPE PrimitiveType
D3DPRIMITIVETYPE UINT StartVertex
D3DPRIMITIVETYPE UINT UINT PrimitiveCount
DWORD Index
DWORD CONST D3DLIGHT9 DWORD Index
DWORD CONST D3DLIGHT9 DWORD BOOL Enable
D3DPRIMITIVETYPE UINT PrimitiveCount
DWORD Count
DWORD CONST D3DRECTpRects
DWORD CONST D3DRECT DWORD Flags
DWORD CONST D3DRECT DWORD D3DCOLOR Color
DWORD CONST D3DRECT DWORD
D3DCOLOR float 
Z
DWORD CONST D3DRECT DWORD
D3DCOLOR float DWORD 
Stencil
D3DPRIMITIVETYPE UINT Unknown1
D3DPRIMITIVETYPE UINT UINT Unknown2
D3DPRIMITIVETYPE UINT UINT UINT Unknown3
D3DPRIMITIVETYPE UINT UINT UINT INT Unknown4
D3DPRIMITIVETYPE UINT UINT
UINT INT UINT 
Unknown5
D3DPRIMITIVETYPE UINT UINT
UINT INT UINT INT 
Unknown6
INT State

Detailed Description

Definition at line 19 of file d3d9_device.h.


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

Generated on Sun May 27 2012 06:22:35 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.