FTEQW
Documentation of the FTE engine source tree.
|
Typedefs | |
typedef enum D3DXINCLUDE_TYPE | D3DXINCLUDE_TYPE |
typedef enum D3DXINCLUDE_TYPE * | LPD3DXINCLUDE_TYPE |
typedef struct myID3DXInclude * | LPD3DXINCLUDE |
typedef struct d3dxbuffer * | LPD3DXBUFFER |
typedef enum _D3DXREGISTER_SET | D3DXREGISTER_SET |
typedef enum _D3DXREGISTER_SET * | LPD3DXREGISTER_SET |
typedef enum _D3DXPARAMETER_CLASS | D3DXPARAMETER_CLASS |
typedef enum _D3DXPARAMETER_CLASS * | LPD3DXPARAMETER_CLASS |
typedef enum _D3DXPARAMETER_TYPE | D3DXPARAMETER_TYPE |
typedef enum _D3DXPARAMETER_TYPE * | LPD3DXPARAMETER_TYPE |
typedef struct _D3DXCONSTANT_DESC | D3DXCONSTANT_DESC |
typedef struct _D3DXCONSTANT_DESC * | LPD3DXCONSTANT_DESC |
typedef struct _D3DXCONSTANTTABLE_DESC | D3DXCONSTANTTABLE_DESC |
typedef struct _D3DXCONSTANTTABLE_DESC * | LPD3DXCONSTANTTABLE_DESC |
typedef struct d3dxconstanttable * | LPD3DXCONSTANTTABLE |
Enumerations | |
enum | D3DXINCLUDE_TYPE { D3DXINC_LOCAL = 0 , D3DXINC_SYSTEM = 1 , D3DXINC_FORCE_DWORD = 0x7fffffff } |
enum | _D3DXREGISTER_SET { D3DXRS_BOOL , D3DXRS_INT4 , D3DXRS_FLOAT4 , D3DXRS_SAMPLER , D3DXRS_FORCE_DWORD = 0x7fffffff } |
enum | _D3DXPARAMETER_CLASS { D3DXPC_SCALAR , D3DXPC_VECTOR , D3DXPC_MATRIX_ROWS , D3DXPC_MATRIX_COLUMNS , D3DXPC_OBJECT , D3DXPC_STRUCT , D3DXPC_FORCE_DWORD = 0x7fffffff } |
enum | _D3DXPARAMETER_TYPE { D3DXPT_VOID , D3DXPT_BOOL , D3DXPT_INT , D3DXPT_FLOAT , D3DXPT_STRING , D3DXPT_TEXTURE , D3DXPT_TEXTURE1D , D3DXPT_TEXTURE2D , D3DXPT_TEXTURE3D , D3DXPT_TEXTURECUBE , D3DXPT_SAMPLER , D3DXPT_SAMPLER1D , D3DXPT_SAMPLER2D , D3DXPT_SAMPLER3D , D3DXPT_SAMPLERCUBE , D3DXPT_PIXELSHADER , D3DXPT_VERTEXSHADER , D3DXPT_PIXELFRAGMENT , D3DXPT_VERTEXFRAGMENT } |
Functions | |
DECLARE_HANDLE (HMONITOR) | |
DECLARE_INTERFACE (myID3DXInclude) | |
DECLARE_INTERFACE_ (d3dxbuffer, IUnknown) | |
DECLARE_INTERFACE_ (d3dxconstanttable, IUnknown) | |
HRESULT (WINAPI *pD3DXCompileShader)(LPCSTR pSrcData | |
void | D3D9Shader_DeleteProg (program_t *prog) |
void | D3D9Shader_Init (void) |
Variables | |
LPDIRECT3DDEVICE9 | pD3DDev9 |
cvar_t | d3d9_hlsl |
UINT | SrcDataLen |
UINT const D3DXMACRO * | pDefines |
UINT const D3DXMACRO LPD3DXINCLUDE | pInclude |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR | pEntrypoint |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR | pTarget |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR UINT | Flags |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR UINT LPD3DXBUFFER * | ppCode |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR UINT LPD3DXBUFFER LPD3DXBUFFER * | ppErrorMsgs |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR UINT LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE * | constants |
typedef struct _D3DXCONSTANT_DESC D3DXCONSTANT_DESC |
typedef struct _D3DXCONSTANTTABLE_DESC D3DXCONSTANTTABLE_DESC |
typedef enum D3DXINCLUDE_TYPE D3DXINCLUDE_TYPE |
typedef enum _D3DXPARAMETER_CLASS D3DXPARAMETER_CLASS |
typedef enum _D3DXPARAMETER_TYPE D3DXPARAMETER_TYPE |
typedef enum _D3DXREGISTER_SET D3DXREGISTER_SET |
typedef struct d3dxbuffer* LPD3DXBUFFER |
typedef struct _D3DXCONSTANT_DESC * LPD3DXCONSTANT_DESC |
typedef struct d3dxconstanttable* LPD3DXCONSTANTTABLE |
typedef struct _D3DXCONSTANTTABLE_DESC * LPD3DXCONSTANTTABLE_DESC |
typedef struct myID3DXInclude* LPD3DXINCLUDE |
typedef enum D3DXINCLUDE_TYPE * LPD3DXINCLUDE_TYPE |
typedef enum _D3DXPARAMETER_CLASS * LPD3DXPARAMETER_CLASS |
typedef enum _D3DXPARAMETER_TYPE * LPD3DXPARAMETER_TYPE |
typedef enum _D3DXREGISTER_SET * LPD3DXREGISTER_SET |
enum _D3DXPARAMETER_CLASS |
enum _D3DXPARAMETER_TYPE |
enum _D3DXREGISTER_SET |
enum D3DXINCLUDE_TYPE |
DECLARE_HANDLE | ( | HMONITOR | ) |
DECLARE_INTERFACE | ( | myID3DXInclude | ) |
DECLARE_INTERFACE_ | ( | d3dxbuffer | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | d3dxconstanttable | , |
IUnknown | |||
) |
HRESULT | ( | WINAPI * | pD3DXCompileShader | ) |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR UINT LPD3DXBUFFER LPD3DXBUFFER LPD3DXCONSTANTTABLE* constants |
|
extern |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR UINT Flags |
|
extern |
UINT const D3DXMACRO* pDefines |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR pEntrypoint |
UINT const D3DXMACRO LPD3DXINCLUDE pInclude |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR UINT LPD3DXBUFFER* ppCode |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR UINT LPD3DXBUFFER LPD3DXBUFFER* ppErrorMsgs |
UINT const D3DXMACRO LPD3DXINCLUDE LPCSTR LPCSTR pTarget |
UINT SrcDataLen |