ReactOS 0.4.16-dev-197-g92996da
_IDirect3DDevice9Vtbl_INT Struct Reference

#include <d3d9_device.h>

Collaboration diagram for _IDirect3DDevice9Vtbl_INT:

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 D3DLIGHT9HRESULT (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)
 

Public Attributes

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 D3DMATERIAL9pMaterial
 
IDirect3DVertexShader9 * pShader
 
UINT StartRegister
 
UINT CONST floatpConstantData
 
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 D3DMATRIXpMatrix
 
 D3DTRANSFORMSTATETYPE
 
CONST D3DMATRIX DWORD Index
 
CONST D3DMATRIX DWORD CONST floatpPlane
 
CONST D3DVIEWPORT9pViewport
 
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.

Member Function Documentation

◆ HRESULT() [1/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI Clear)

◆ HRESULT() [2/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI DrawPrimitiveUPInt)

◆ HRESULT() [3/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI Init)

◆ HRESULT() [4/31]

DWORD CONST D3DLIGHT9 * _IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI LightEnable)

◆ HRESULT() [5/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI MultiplyTransform)

◆ HRESULT() [6/31]

CONST D3DMATRIX * _IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetClipPlane)

◆ HRESULT() [7/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetFVF)

◆ HRESULT() [8/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetIndices)

◆ HRESULT() [9/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetLight)

◆ HRESULT() [10/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetMaterial)

◆ HRESULT() [11/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetPixelShader)

◆ HRESULT() [12/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetPixelShaderConstantB)

◆ HRESULT() [13/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetPixelShaderConstantBWorker)

◆ HRESULT() [14/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetPixelShaderConstantF)

◆ HRESULT() [15/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetPixelShaderConstantFWorker)

◆ HRESULT() [16/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetPixelShaderConstantI)

◆ HRESULT() [17/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetPixelShaderConstantIWorker)

◆ HRESULT() [18/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetRenderStateInt)

◆ HRESULT() [19/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetRenderStateWorker)

◆ HRESULT() [20/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetSamplerStateI)

◆ HRESULT() [21/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetStreamSource)

◆ HRESULT() [22/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetStreamSourceFreq)

◆ HRESULT() [23/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetTexture)

◆ HRESULT() [24/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetTextureStageStateI)

◆ HRESULT() [25/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetTransform)

◆ HRESULT() [26/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetVertexShader)

◆ HRESULT() [27/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetVertexShaderConstantB)

◆ HRESULT() [28/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetVertexShaderConstantF)

◆ HRESULT() [29/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetVertexShaderConstantI)

◆ HRESULT() [30/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI SetViewport)

◆ HRESULT() [31/31]

_IDirect3DDevice9Vtbl_INT::HRESULT ( WINAPI ValidateDrawCall)

◆ VOID() [1/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI Destroy)

◆ VOID() [2/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI DrawPrimitivesWorker)

◆ VOID() [3/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI DrawPrimitiveWorker)

◆ VOID() [4/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI InitState)

◆ VOID() [5/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI SetStreamSourceInt)

◆ VOID() [6/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI UpdateDriverState)

◆ VOID() [7/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI UpdateRenderState)

◆ VOID() [8/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI UpdateVertexShader)

◆ VOID() [9/9]

_IDirect3DDevice9Vtbl_INT::VOID ( WINAPI VirtualDestructor)

Member Data Documentation

◆ BoolCount

UINT CONST BOOL UINT _IDirect3DDevice9Vtbl_INT::BoolCount

Definition at line 30 of file d3d9_device.h.

◆ Color

DWORD CONST D3DRECT DWORD D3DCOLOR _IDirect3DDevice9Vtbl_INT::Color

Definition at line 55 of file d3d9_device.h.

◆ Count

DWORD _IDirect3DDevice9Vtbl_INT::Count

Definition at line 55 of file d3d9_device.h.

◆ D3DTRANSFORMSTATETYPE

_IDirect3DDevice9Vtbl_INT::D3DTRANSFORMSTATETYPE

Definition at line 42 of file d3d9_device.h.

◆ Enable

DWORD CONST D3DLIGHT9 DWORD BOOL _IDirect3DDevice9Vtbl_INT::Enable

Definition at line 52 of file d3d9_device.h.

◆ Flags

DWORD CONST D3DRECT DWORD _IDirect3DDevice9Vtbl_INT::Flags

Definition at line 55 of file d3d9_device.h.

◆ FVF

DWORD _IDirect3DDevice9Vtbl_INT::FVF

Definition at line 35 of file d3d9_device.h.

◆ Index [1/3]

CONST D3DMATRIX DWORD _IDirect3DDevice9Vtbl_INT::Index

Definition at line 43 of file d3d9_device.h.

◆ Index [2/3]

DWORD _IDirect3DDevice9Vtbl_INT::Index

Definition at line 51 of file d3d9_device.h.

◆ Index [3/3]

DWORD CONST D3DLIGHT9 DWORD _IDirect3DDevice9Vtbl_INT::Index

Definition at line 52 of file d3d9_device.h.

◆ OffsetInBytes

UINT IDirect3DVertexBuffer9 UINT _IDirect3DDevice9Vtbl_INT::OffsetInBytes

Definition at line 38 of file d3d9_device.h.

◆ pConstantData [1/3]

UINT CONST BOOL * _IDirect3DDevice9Vtbl_INT::pConstantData

Definition at line 28 of file d3d9_device.h.

◆ pConstantData [2/3]

UINT CONST int* _IDirect3DDevice9Vtbl_INT::pConstantData

Definition at line 29 of file d3d9_device.h.

◆ pConstantData [3/3]

UINT CONST BOOL* _IDirect3DDevice9Vtbl_INT::pConstantData

Definition at line 30 of file d3d9_device.h.

◆ pIndexData

IDirect3DIndexBuffer9* _IDirect3DDevice9Vtbl_INT::pIndexData

Definition at line 37 of file d3d9_device.h.

◆ pMaterial

CONST D3DMATERIAL9* _IDirect3DDevice9Vtbl_INT::pMaterial

Definition at line 26 of file d3d9_device.h.

◆ pMatrix

D3DTRANSFORMSTATETYPE CONST D3DMATRIX* _IDirect3DDevice9Vtbl_INT::pMatrix

Definition at line 41 of file d3d9_device.h.

◆ pPlane

CONST D3DMATRIX DWORD CONST float* _IDirect3DDevice9Vtbl_INT::pPlane

Definition at line 43 of file d3d9_device.h.

◆ pRects

DWORD CONST D3DRECT* _IDirect3DDevice9Vtbl_INT::pRects

Definition at line 55 of file d3d9_device.h.

◆ PrimitiveCount [1/2]

D3DPRIMITIVETYPE UINT UINT _IDirect3DDevice9Vtbl_INT::PrimitiveCount

Definition at line 50 of file d3d9_device.h.

◆ PrimitiveCount [2/2]

D3DPRIMITIVETYPE UINT _IDirect3DDevice9Vtbl_INT::PrimitiveCount

Definition at line 54 of file d3d9_device.h.

◆ PrimitiveType

D3DPRIMITIVETYPE _IDirect3DDevice9Vtbl_INT::PrimitiveType

Definition at line 50 of file d3d9_device.h.

◆ pShader [1/2]

IDirect3DVertexShader9* _IDirect3DDevice9Vtbl_INT::pShader

Definition at line 27 of file d3d9_device.h.

◆ pShader [2/2]

IDirect3DPixelShader9* _IDirect3DDevice9Vtbl_INT::pShader

Definition at line 31 of file d3d9_device.h.

◆ pStreamData

UINT IDirect3DVertexBuffer9* _IDirect3DDevice9Vtbl_INT::pStreamData

Definition at line 38 of file d3d9_device.h.

◆ pTexture

DWORD IDirect3DBaseTexture9* _IDirect3DDevice9Vtbl_INT::pTexture

Definition at line 36 of file d3d9_device.h.

◆ PublicInterface

struct IDirect3DDevice9Vtbl _IDirect3DDevice9Vtbl_INT::PublicInterface

Definition at line 21 of file d3d9_device.h.

◆ pViewport

CONST D3DVIEWPORT9* _IDirect3DDevice9Vtbl_INT::pViewport

Definition at line 45 of file d3d9_device.h.

◆ Sampler

DWORD _IDirect3DDevice9Vtbl_INT::Sampler

Definition at line 25 of file d3d9_device.h.

◆ Setting

UINT UINT _IDirect3DDevice9Vtbl_INT::Setting

Definition at line 39 of file d3d9_device.h.

◆ Stage

DWORD _IDirect3DDevice9Vtbl_INT::Stage

Definition at line 24 of file d3d9_device.h.

◆ StartRegister

UINT _IDirect3DDevice9Vtbl_INT::StartRegister

Definition at line 28 of file d3d9_device.h.

◆ StartVertex

D3DPRIMITIVETYPE UINT _IDirect3DDevice9Vtbl_INT::StartVertex

Definition at line 50 of file d3d9_device.h.

◆ State [1/3]

D3DRENDERSTATETYPE _IDirect3DDevice9Vtbl_INT::State

Definition at line 23 of file d3d9_device.h.

◆ State [2/3]

D3DTRANSFORMSTATETYPE _IDirect3DDevice9Vtbl_INT::State

Definition at line 41 of file d3d9_device.h.

◆ State [3/3]

INT _IDirect3DDevice9Vtbl_INT::State

Definition at line 60 of file d3d9_device.h.

◆ Stencil

DWORD CONST D3DRECT DWORD D3DCOLOR float DWORD _IDirect3DDevice9Vtbl_INT::Stencil

Definition at line 55 of file d3d9_device.h.

◆ StreamNumber

UINT _IDirect3DDevice9Vtbl_INT::StreamNumber

Definition at line 38 of file d3d9_device.h.

◆ Stride

UINT IDirect3DVertexBuffer9 UINT UINT _IDirect3DDevice9Vtbl_INT::Stride

Definition at line 38 of file d3d9_device.h.

◆ Type [1/2]

DWORD D3DTEXTURESTAGESTATETYPE _IDirect3DDevice9Vtbl_INT::Type

Definition at line 24 of file d3d9_device.h.

◆ Type [2/2]

DWORD D3DSAMPLERSTATETYPE _IDirect3DDevice9Vtbl_INT::Type

Definition at line 25 of file d3d9_device.h.

◆ Unknown1 [1/2]

DWORD _IDirect3DDevice9Vtbl_INT::Unknown1

Definition at line 40 of file d3d9_device.h.

◆ Unknown1 [2/2]

D3DPRIMITIVETYPE UINT _IDirect3DDevice9Vtbl_INT::Unknown1

Definition at line 58 of file d3d9_device.h.

◆ Unknown2 [1/2]

DWORD DWORD _IDirect3DDevice9Vtbl_INT::Unknown2

Definition at line 40 of file d3d9_device.h.

◆ Unknown2 [2/2]

D3DPRIMITIVETYPE UINT UINT _IDirect3DDevice9Vtbl_INT::Unknown2

Definition at line 58 of file d3d9_device.h.

◆ Unknown3

D3DPRIMITIVETYPE UINT UINT UINT _IDirect3DDevice9Vtbl_INT::Unknown3

Definition at line 58 of file d3d9_device.h.

◆ Unknown4

D3DPRIMITIVETYPE UINT UINT UINT INT _IDirect3DDevice9Vtbl_INT::Unknown4

Definition at line 58 of file d3d9_device.h.

◆ Unknown5

D3DPRIMITIVETYPE UINT UINT UINT INT UINT _IDirect3DDevice9Vtbl_INT::Unknown5

Definition at line 58 of file d3d9_device.h.

◆ Unknown6

D3DPRIMITIVETYPE UINT UINT UINT INT UINT INT _IDirect3DDevice9Vtbl_INT::Unknown6

Definition at line 58 of file d3d9_device.h.

◆ UnknownStreamData

LPVOID _IDirect3DDevice9Vtbl_INT::UnknownStreamData

Definition at line 46 of file d3d9_device.h.

◆ Value [1/3]

D3DRENDERSTATETYPE DWORD _IDirect3DDevice9Vtbl_INT::Value

Definition at line 23 of file d3d9_device.h.

◆ Value [2/3]

DWORD D3DTEXTURESTAGESTATETYPE DWORD _IDirect3DDevice9Vtbl_INT::Value

Definition at line 24 of file d3d9_device.h.

◆ Value [3/3]

DWORD D3DSAMPLERSTATETYPE DWORD _IDirect3DDevice9Vtbl_INT::Value

Definition at line 25 of file d3d9_device.h.

◆ Vector4fCount

UINT CONST float UINT _IDirect3DDevice9Vtbl_INT::Vector4fCount

Definition at line 28 of file d3d9_device.h.

◆ Vector4iCount

UINT CONST int UINT _IDirect3DDevice9Vtbl_INT::Vector4iCount

Definition at line 29 of file d3d9_device.h.

◆ Z

DWORD CONST D3DRECT DWORD D3DCOLOR float _IDirect3DDevice9Vtbl_INT::Z

Definition at line 55 of file d3d9_device.h.


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