RetroArch
|
#include "d3dx8.h"
Go to the source code of this file.
Classes | |
struct | _D3DXEFFECT_DESC |
struct | _D3DXPARAMETER_DESC |
struct | _D3DXTECHNIQUE_DESC |
struct | _D3DXPASS_DESC |
Macros | |
#define | D3DXFX_DONOTSAVESTATE (1 << 0) |
#define | INTERFACE ID3DXEffect |
#define | D3DXCreateEffectFromFile D3DXCreateEffectFromFileA |
#define | D3DXCreateEffectFromResource D3DXCreateEffectFromResourceA |
Typedefs | |
typedef enum _D3DXPARAMETERTYPE | D3DXPARAMETERTYPE |
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 interface ID3DXEffect | ID3DXEffect |
typedef interface ID3DXEffect * | LPD3DXEFFECT |
Enumerations | |
enum | _D3DXPARAMETERTYPE { D3DXPT_DWORD = 0, D3DXPT_FLOAT = 1, D3DXPT_VECTOR = 2, D3DXPT_MATRIX = 3, D3DXPT_TEXTURE = 4, D3DXPT_VERTEXSHADER = 5, D3DXPT_PIXELSHADER = 6, D3DXPT_CONSTANT = 7, D3DXPT_STRING = 8, D3DXPT_FORCE_DWORD = 0x7fffffff } |
Functions | |
DEFINE_GUID (IID_ID3DXEffect, 0x648b1ceb, 0x8d4e, 0x4d66, 0xb6, 0xfa, 0xe4, 0x49, 0x69, 0xe8, 0x2e, 0x89) | |
DECLARE_INTERFACE_ (ID3DXEffect, IUnknown) | |
HRESULT WINAPI | D3DXCreateEffectFromFileA (LPDIRECT3DDEVICE8 pDevice, LPCSTR pSrcFile, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
HRESULT WINAPI | D3DXCreateEffectFromFileW (LPDIRECT3DDEVICE8 pDevice, LPCWSTR pSrcFile, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
HRESULT WINAPI | D3DXCreateEffectFromResourceA (LPDIRECT3DDEVICE8 pDevice, HMODULE hSrcModule, LPCSTR pSrcResource, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
HRESULT WINAPI | D3DXCreateEffectFromResourceW (LPDIRECT3DDEVICE8 pDevice, HMODULE hSrcModule, LPCWSTR pSrcResource, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
HRESULT WINAPI | D3DXCreateEffect (LPDIRECT3DDEVICE8 pDevice, LPCVOID pSrcData, UINT SrcDataSize, LPD3DXEFFECT *ppEffect, LPD3DXBUFFER *ppCompilationErrors) |
#define D3DXCreateEffectFromFile D3DXCreateEffectFromFileA |
#define D3DXCreateEffectFromResource D3DXCreateEffectFromResourceA |
#define D3DXFX_DONOTSAVESTATE (1 << 0) |
#define INTERFACE ID3DXEffect |
typedef struct _D3DXEFFECT_DESC D3DXEFFECT_DESC |
typedef struct _D3DXPARAMETER_DESC D3DXPARAMETER_DESC |
typedef enum _D3DXPARAMETERTYPE D3DXPARAMETERTYPE |
typedef struct _D3DXPASS_DESC D3DXPASS_DESC |
typedef struct _D3DXTECHNIQUE_DESC D3DXTECHNIQUE_DESC |
typedef interface ID3DXEffect ID3DXEffect |
typedef interface ID3DXEffect* LPD3DXEFFECT |
enum _D3DXPARAMETERTYPE |
HRESULT WINAPI D3DXCreateEffect | ( | LPDIRECT3DDEVICE8 | pDevice, |
LPCVOID | pSrcData, | ||
UINT | SrcDataSize, | ||
LPD3DXEFFECT * | ppEffect, | ||
LPD3DXBUFFER * | ppCompilationErrors | ||
) |
HRESULT WINAPI D3DXCreateEffectFromFileA | ( | LPDIRECT3DDEVICE8 | pDevice, |
LPCSTR | pSrcFile, | ||
LPD3DXEFFECT * | ppEffect, | ||
LPD3DXBUFFER * | ppCompilationErrors | ||
) |
HRESULT WINAPI D3DXCreateEffectFromFileW | ( | LPDIRECT3DDEVICE8 | pDevice, |
LPCWSTR | pSrcFile, | ||
LPD3DXEFFECT * | ppEffect, | ||
LPD3DXBUFFER * | ppCompilationErrors | ||
) |
HRESULT WINAPI D3DXCreateEffectFromResourceA | ( | LPDIRECT3DDEVICE8 | pDevice, |
HMODULE | hSrcModule, | ||
LPCSTR | pSrcResource, | ||
LPD3DXEFFECT * | ppEffect, | ||
LPD3DXBUFFER * | ppCompilationErrors | ||
) |
HRESULT WINAPI D3DXCreateEffectFromResourceW | ( | LPDIRECT3DDEVICE8 | pDevice, |
HMODULE | hSrcModule, | ||
LPCWSTR | pSrcResource, | ||
LPD3DXEFFECT * | ppEffect, | ||
LPD3DXBUFFER * | ppCompilationErrors | ||
) |
DECLARE_INTERFACE_ | ( | ID3DXEffect | , |
IUnknown | |||
) |
DEFINE_GUID | ( | IID_ID3DXEffect | , |
0x648b1ceb | , | ||
0x8d4e | , | ||
0x4d66 | , | ||
0xb6 | , | ||
0xfa | , | ||
0xe4 | , | ||
0x49 | , | ||
0x69 | , | ||
0xe8 | , | ||
0x2e | , | ||
0x89 | |||
) |