|
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 | |||
| ) |
1.8.15