|
RetroArch
|
#include "d3dx9.h"Go to the source code of this file.
Classes | |
| struct | _D3DXEFFECT_DESC |
| struct | _D3DXPARAMETER_DESC |
| struct | _D3DXTECHNIQUE_DESC |
| struct | _D3DXPASS_DESC |
| struct | _D3DXFUNCTION_DESC |
Macros | |
| #define | D3DXFX_DONOTSAVESTATE (1 << 0) |
| #define | D3DXFX_DONOTSAVESHADERSTATE (1 << 1) |
| #define | D3DXFX_DONOTSAVESAMPLERSTATE (1 << 2) |
| #define | D3DXFX_NOT_CLONEABLE (1 << 11) |
| #define | D3DXFX_LARGEADDRESSAWARE (1 << 17) |
| #define | D3DX_PARAMETER_SHARED (1 << 0) |
| #define | D3DX_PARAMETER_LITERAL (1 << 1) |
| #define | D3DX_PARAMETER_ANNOTATION (1 << 2) |
| #define | INTERFACE ID3DXEffectPool |
| #define | INTERFACE ID3DXBaseEffect |
| #define | INTERFACE ID3DXEffectStateManager |
| #define | INTERFACE ID3DXEffect |
| #define | INTERFACE ID3DXEffectCompiler |
| #define | D3DXCreateEffectFromFile D3DXCreateEffectFromFileA |
| #define | D3DXCreateEffectFromResource D3DXCreateEffectFromResourceA |
| #define | D3DXCreateEffectFromFileEx D3DXCreateEffectFromFileExA |
| #define | D3DXCreateEffectFromResourceEx D3DXCreateEffectFromResourceExA |
| #define | D3DXCreateEffectCompilerFromFile D3DXCreateEffectCompilerFromFileA |
| #define | D3DXCreateEffectCompilerFromResource D3DXCreateEffectCompilerFromResourceA |
Typedefs | |
| typedef struct _D3DXEFFECT_DESC | D3DXEFFECT_DESC |
| typedef struct _D3DXPARAMETER_DESC | D3DXPARAMETER_DESC |
| typedef struct _D3DXTECHNIQUE_DESC | D3DXTECHNIQUE_DESC |
| typedef struct _D3DXPASS_DESC | D3DXPASS_DESC |
| typedef struct _D3DXFUNCTION_DESC | D3DXFUNCTION_DESC |
| typedef interface ID3DXEffectPool | ID3DXEffectPool |
| typedef interface ID3DXEffectPool * | LPD3DXEFFECTPOOL |
| typedef interface ID3DXBaseEffect | ID3DXBaseEffect |
| typedef interface ID3DXBaseEffect * | LPD3DXBASEEFFECT |
| typedef interface ID3DXEffectStateManager | ID3DXEffectStateManager |
| typedef interface ID3DXEffectStateManager * | LPD3DXEFFECTSTATEMANAGER |
| typedef interface ID3DXEffect | ID3DXEffect |
| typedef interface ID3DXEffect * | LPD3DXEFFECT |
| typedef interface ID3DXEffectCompiler | ID3DXEffectCompiler |
| typedef interface ID3DXEffectCompiler * | LPD3DXEFFECTCOMPILER |
Functions | |
| DEFINE_GUID (IID_ID3DXEffectPool, 0x9537ab04, 0x3250, 0x412e, 0x82, 0x13, 0xfc, 0xd2, 0xf8, 0x67, 0x79, 0x33) | |
| DECLARE_INTERFACE_ (ID3DXEffectPool, IUnknown) | |
| DEFINE_GUID (IID_ID3DXBaseEffect, 0x17c18ac, 0x103f, 0x4417, 0x8c, 0x51, 0x6b, 0xf6, 0xef, 0x1e, 0x56, 0xbe) | |
| DECLARE_INTERFACE_ (ID3DXBaseEffect, IUnknown) | |
| DEFINE_GUID (IID_ID3DXEffectStateManager, 0x79aab587, 0x6dbc, 0x4fa7, 0x82, 0xde, 0x37, 0xfa, 0x17, 0x81, 0xc5, 0xce) | |
| DECLARE_INTERFACE_ (ID3DXEffectStateManager, IUnknown) | |
| DEFINE_GUID (IID_ID3DXEffect, 0xf6ceb4b3, 0x4e4c, 0x40dd, 0xb8, 0x83, 0x8d, 0x8d, 0xe5, 0xea, 0xc, 0xd5) | |
| DECLARE_INTERFACE_ (ID3DXEffect, ID3DXBaseEffect) | |
| DEFINE_GUID (IID_ID3DXEffectCompiler, 0x51b8a949, 0x1a31, 0x47e6, 0xbe, 0xa0, 0x4b, 0x30, 0xdb, 0x53, 0xf1, 0xe0) | |
| DECLARE_INTERFACE_ (ID3DXEffectCompiler, ID3DXBaseEffect) | |
| HRESULT WINAPI | D3DXCreateEffectPool (LPD3DXEFFECTPOOL *ppPool) |
| HRESULT WINAPI | D3DXCreateEffectFromFileA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectFromFileW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectFromResourceA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectFromResourceW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffect (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataLen, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectFromFileExA (LPDIRECT3DDEVICE9 pDevice, LPCSTR pSrcFile, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, LPCSTR pSkipConstants, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectFromFileExW (LPDIRECT3DDEVICE9 pDevice, LPCWSTR pSrcFile, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, LPCSTR pSkipConstants, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectFromResourceExA (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, LPCSTR pSkipConstants, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectFromResourceExW (LPDIRECT3DDEVICE9 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, LPCSTR pSkipConstants, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectEx (LPDIRECT3DDEVICE9 pDevice, LPCVOID pSrcData, UINT SrcDataLen, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, LPCSTR pSkipConstants, DWORD Flags, LPD3DXEFFECTPOOL pPool, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
| HRESULT WINAPI | D3DXCreateEffectCompilerFromFileA (LPCSTR pSrcFile, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTCOMPILER *ppCompiler, LPD3DXBUFFER *ppParseErrors) |
| HRESULT WINAPI | D3DXCreateEffectCompilerFromFileW (LPCWSTR pSrcFile, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTCOMPILER *ppCompiler, LPD3DXBUFFER *ppParseErrors) |
| HRESULT WINAPI | D3DXCreateEffectCompilerFromResourceA (HMODULE hSrcModule, LPCSTR pSrcResource, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTCOMPILER *ppCompiler, LPD3DXBUFFER *ppParseErrors) |
| HRESULT WINAPI | D3DXCreateEffectCompilerFromResourceW (HMODULE hSrcModule, LPCWSTR pSrcResource, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTCOMPILER *ppCompiler, LPD3DXBUFFER *ppParseErrors) |
| HRESULT WINAPI | D3DXCreateEffectCompiler (LPCSTR pSrcData, UINT SrcDataLen, CONST D3DXMACRO *pDefines, LPD3DXINCLUDE pInclude, DWORD Flags, LPD3DXEFFECTCOMPILER *ppCompiler, LPD3DXBUFFER *ppParseErrors) |
| HRESULT WINAPI | D3DXDisassembleEffect (LPD3DXEFFECT pEffect, BOOL EnableColorCode, LPD3DXBUFFER *ppDisassembly) |
| #define D3DX_PARAMETER_ANNOTATION (1 << 2) |
| #define D3DX_PARAMETER_LITERAL (1 << 1) |
| #define D3DX_PARAMETER_SHARED (1 << 0) |
| #define D3DXCreateEffectCompilerFromFile D3DXCreateEffectCompilerFromFileA |
| #define D3DXCreateEffectCompilerFromResource D3DXCreateEffectCompilerFromResourceA |
| #define D3DXCreateEffectFromFile D3DXCreateEffectFromFileA |
| #define D3DXCreateEffectFromFileEx D3DXCreateEffectFromFileExA |
| #define D3DXCreateEffectFromResource D3DXCreateEffectFromResourceA |
| #define D3DXCreateEffectFromResourceEx D3DXCreateEffectFromResourceExA |
| #define D3DXFX_DONOTSAVESAMPLERSTATE (1 << 2) |
| #define D3DXFX_DONOTSAVESHADERSTATE (1 << 1) |
| #define D3DXFX_DONOTSAVESTATE (1 << 0) |
| #define D3DXFX_LARGEADDRESSAWARE (1 << 17) |
| #define D3DXFX_NOT_CLONEABLE (1 << 11) |
| #define INTERFACE ID3DXEffectPool |
| #define INTERFACE ID3DXBaseEffect |
| #define INTERFACE ID3DXEffectStateManager |
| #define INTERFACE ID3DXEffect |
| #define INTERFACE ID3DXEffectCompiler |
| typedef struct _D3DXEFFECT_DESC D3DXEFFECT_DESC |
| typedef struct _D3DXFUNCTION_DESC D3DXFUNCTION_DESC |
| typedef struct _D3DXPARAMETER_DESC D3DXPARAMETER_DESC |
| typedef struct _D3DXPASS_DESC D3DXPASS_DESC |
| typedef struct _D3DXTECHNIQUE_DESC D3DXTECHNIQUE_DESC |
| typedef interface ID3DXBaseEffect ID3DXBaseEffect |
| typedef interface ID3DXEffect ID3DXEffect |
| typedef interface ID3DXEffectCompiler ID3DXEffectCompiler |
| typedef interface ID3DXEffectPool ID3DXEffectPool |
| typedef interface ID3DXEffectStateManager ID3DXEffectStateManager |
| typedef interface ID3DXBaseEffect* LPD3DXBASEEFFECT |
| typedef interface ID3DXEffect* LPD3DXEFFECT |
| typedef interface ID3DXEffectCompiler* LPD3DXEFFECTCOMPILER |
| typedef interface ID3DXEffectPool* LPD3DXEFFECTPOOL |
| typedef interface ID3DXEffectStateManager* LPD3DXEFFECTSTATEMANAGER |
| HRESULT WINAPI D3DXCreateEffect | ( | LPDIRECT3DDEVICE9 | pDevice, |
| LPCVOID | pSrcData, | ||
| UINT | SrcDataLen, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectCompiler | ( | LPCSTR | pSrcData, |
| UINT | SrcDataLen, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTCOMPILER * | ppCompiler, | ||
| LPD3DXBUFFER * | ppParseErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectCompilerFromFileA | ( | LPCSTR | pSrcFile, |
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTCOMPILER * | ppCompiler, | ||
| LPD3DXBUFFER * | ppParseErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectCompilerFromFileW | ( | LPCWSTR | pSrcFile, |
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTCOMPILER * | ppCompiler, | ||
| LPD3DXBUFFER * | ppParseErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectCompilerFromResourceA | ( | HMODULE | hSrcModule, |
| LPCSTR | pSrcResource, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTCOMPILER * | ppCompiler, | ||
| LPD3DXBUFFER * | ppParseErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectCompilerFromResourceW | ( | HMODULE | hSrcModule, |
| LPCWSTR | pSrcResource, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTCOMPILER * | ppCompiler, | ||
| LPD3DXBUFFER * | ppParseErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectEx | ( | LPDIRECT3DDEVICE9 | pDevice, |
| LPCVOID | pSrcData, | ||
| UINT | SrcDataLen, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| LPCSTR | pSkipConstants, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectFromFileA | ( | LPDIRECT3DDEVICE9 | pDevice, |
| LPCSTR | pSrcFile, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectFromFileExA | ( | LPDIRECT3DDEVICE9 | pDevice, |
| LPCSTR | pSrcFile, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| LPCSTR | pSkipConstants, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectFromFileExW | ( | LPDIRECT3DDEVICE9 | pDevice, |
| LPCWSTR | pSrcFile, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| LPCSTR | pSkipConstants, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectFromFileW | ( | LPDIRECT3DDEVICE9 | pDevice, |
| LPCWSTR | pSrcFile, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectFromResourceA | ( | LPDIRECT3DDEVICE9 | pDevice, |
| HMODULE | hSrcModule, | ||
| LPCSTR | pSrcResource, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectFromResourceExA | ( | LPDIRECT3DDEVICE9 | pDevice, |
| HMODULE | hSrcModule, | ||
| LPCSTR | pSrcResource, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| LPCSTR | pSkipConstants, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectFromResourceExW | ( | LPDIRECT3DDEVICE9 | pDevice, |
| HMODULE | hSrcModule, | ||
| LPCWSTR | pSrcResource, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| LPCSTR | pSkipConstants, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectFromResourceW | ( | LPDIRECT3DDEVICE9 | pDevice, |
| HMODULE | hSrcModule, | ||
| LPCWSTR | pSrcResource, | ||
| CONST D3DXMACRO * | pDefines, | ||
| LPD3DXINCLUDE | pInclude, | ||
| DWORD | Flags, | ||
| LPD3DXEFFECTPOOL | pPool, | ||
| LPD3DXEFFECT * | ppEffect, | ||
| LPD3DXBUFFER * | ppCompilationErrors | ||
| ) |
| HRESULT WINAPI D3DXCreateEffectPool | ( | LPD3DXEFFECTPOOL * | ppPool | ) |
| HRESULT WINAPI D3DXDisassembleEffect | ( | LPD3DXEFFECT | pEffect, |
| BOOL | EnableColorCode, | ||
| LPD3DXBUFFER * | ppDisassembly | ||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXEffectPool | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXBaseEffect | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXEffectStateManager | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXEffect | , |
| ID3DXBaseEffect | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXEffectCompiler | , |
| ID3DXBaseEffect | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXEffectPool | , |
| 0x9537ab04 | , | ||
| 0x3250 | , | ||
| 0x412e | , | ||
| 0x82 | , | ||
| 0x13 | , | ||
| 0xfc | , | ||
| 0xd2 | , | ||
| 0xf8 | , | ||
| 0x67 | , | ||
| 0x79 | , | ||
| 0x33 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXBaseEffect | , |
| 0x17c18ac | , | ||
| 0x103f | , | ||
| 0x4417 | , | ||
| 0x8c | , | ||
| 0x51 | , | ||
| 0x6b | , | ||
| 0xf6 | , | ||
| 0xef | , | ||
| 0x1e | , | ||
| 0x56 | , | ||
| 0xbe | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXEffectStateManager | , |
| 0x79aab587 | , | ||
| 0x6dbc | , | ||
| 0x4fa7 | , | ||
| 0x82 | , | ||
| 0xde | , | ||
| 0x37 | , | ||
| 0xfa | , | ||
| 0x17 | , | ||
| 0x81 | , | ||
| 0xc5 | , | ||
| 0xce | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXEffect | , |
| 0xf6ceb4b3 | , | ||
| 0x4e4c | , | ||
| 0x40dd | , | ||
| 0xb8 | , | ||
| 0x83 | , | ||
| 0x8d | , | ||
| 0x8d | , | ||
| 0xe5 | , | ||
| 0xea | , | ||
| 0xc | , | ||
| 0xd5 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXEffectCompiler | , |
| 0x51b8a949 | , | ||
| 0x1a31 | , | ||
| 0x47e6 | , | ||
| 0xbe | , | ||
| 0xa0 | , | ||
| 0x4b | , | ||
| 0x30 | , | ||
| 0xdb | , | ||
| 0x53 | , | ||
| 0xf1 | , | ||
| 0xe0 | |||
| ) |
1.8.15