|
RetroArch
|
Go to the source code of this file.
Classes | |
| struct | _D3DXMESHDATA |
| struct | _D3DXMESHCONTAINER |
| struct | _D3DXFRAME |
| struct | _D3DXKEY_VECTOR3 |
| struct | _D3DXKEY_QUATERNION |
| struct | _D3DXKEY_CALLBACK |
| struct | _D3DXTRACK_DESC |
| struct | _D3DXEVENT_DESC |
Macros | |
| #define | INTERFACE ID3DXAllocateHierarchy |
| #define | INTERFACE ID3DXLoadUserData |
| #define | INTERFACE ID3DXSaveUserData |
| #define | INTERFACE ID3DXAnimationSet |
| #define | INTERFACE ID3DXKeyframedAnimationSet |
| #define | INTERFACE ID3DXCompressedAnimationSet |
| #define | INTERFACE ID3DXAnimationCallbackHandler |
| #define | INTERFACE ID3DXAnimationController |
| #define | D3DXLoadMeshHierarchyFromX D3DXLoadMeshHierarchyFromXA |
| #define | D3DXSaveMeshHierarchyToFile D3DXSaveMeshHierarchyToFileA |
Functions | |
| DEFINE_GUID (IID_ID3DXAnimationSet, 0x698cfb3f, 0x9289, 0x4d95, 0x9a, 0x57, 0x33, 0xa9, 0x4b, 0x5a, 0x65, 0xf9) | |
| DEFINE_GUID (IID_ID3DXKeyframedAnimationSet, 0xfa4e8e3a, 0x9786, 0x407d, 0x8b, 0x4c, 0x59, 0x95, 0x89, 0x37, 0x64, 0xaf) | |
| DEFINE_GUID (IID_ID3DXCompressedAnimationSet, 0x6cc2480d, 0x3808, 0x4739, 0x9f, 0x88, 0xde, 0x49, 0xfa, 0xcd, 0x8d, 0x4c) | |
| DEFINE_GUID (IID_ID3DXAnimationController, 0xac8948ec, 0xf86d, 0x43e2, 0x96, 0xde, 0x31, 0xfc, 0x35, 0xf9, 0x6d, 0x9e) | |
| DECLARE_INTERFACE (ID3DXAllocateHierarchy) | |
| DECLARE_INTERFACE (ID3DXLoadUserData) | |
| DECLARE_INTERFACE (ID3DXSaveUserData) | |
| DECLARE_INTERFACE_ (ID3DXAnimationSet, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXKeyframedAnimationSet, ID3DXAnimationSet) | |
| DECLARE_INTERFACE_ (ID3DXCompressedAnimationSet, ID3DXAnimationSet) | |
| DECLARE_INTERFACE (ID3DXAnimationCallbackHandler) | |
| DECLARE_INTERFACE_ (ID3DXAnimationController, IUnknown) | |
| HRESULT WINAPI | D3DXLoadMeshHierarchyFromXA (LPCSTR Filename, DWORD MeshOptions, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXALLOCATEHIERARCHY pAlloc, LPD3DXLOADUSERDATA pUserDataLoader, LPD3DXFRAME *ppFrameHierarchy, LPD3DXANIMATIONCONTROLLER *ppAnimController) |
| HRESULT WINAPI | D3DXLoadMeshHierarchyFromXW (LPCWSTR Filename, DWORD MeshOptions, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXALLOCATEHIERARCHY pAlloc, LPD3DXLOADUSERDATA pUserDataLoader, LPD3DXFRAME *ppFrameHierarchy, LPD3DXANIMATIONCONTROLLER *ppAnimController) |
| HRESULT WINAPI | D3DXLoadMeshHierarchyFromXInMemory (LPCVOID Memory, DWORD SizeOfMemory, DWORD MeshOptions, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXALLOCATEHIERARCHY pAlloc, LPD3DXLOADUSERDATA pUserDataLoader, LPD3DXFRAME *ppFrameHierarchy, LPD3DXANIMATIONCONTROLLER *ppAnimController) |
| HRESULT WINAPI | D3DXSaveMeshHierarchyToFileA (LPCSTR Filename, DWORD XFormat, CONST D3DXFRAME *pFrameRoot, LPD3DXANIMATIONCONTROLLER pAnimcontroller, LPD3DXSAVEUSERDATA pUserDataSaver) |
| HRESULT WINAPI | D3DXSaveMeshHierarchyToFileW (LPCWSTR Filename, DWORD XFormat, CONST D3DXFRAME *pFrameRoot, LPD3DXANIMATIONCONTROLLER pAnimController, LPD3DXSAVEUSERDATA pUserDataSaver) |
| HRESULT WINAPI | D3DXFrameDestroy (LPD3DXFRAME pFrameRoot, LPD3DXALLOCATEHIERARCHY pAlloc) |
| HRESULT WINAPI | D3DXFrameAppendChild (LPD3DXFRAME pFrameParent, CONST D3DXFRAME *pFrameChild) |
| LPD3DXFRAME WINAPI | D3DXFrameFind (CONST D3DXFRAME *pFrameRoot, LPCSTR Name) |
| HRESULT WINAPI | D3DXFrameRegisterNamedMatrices (LPD3DXFRAME pFrameRoot, LPD3DXANIMATIONCONTROLLER pAnimController) |
| UINT WINAPI | D3DXFrameNumNamedMatrices (CONST D3DXFRAME *pFrameRoot) |
| HRESULT WINAPI | D3DXFrameCalculateBoundingSphere (CONST D3DXFRAME *pFrameRoot, LPD3DXVECTOR3 pObjectCenter, FLOAT *pObjectRadius) |
| HRESULT WINAPI | D3DXCreateKeyframedAnimationSet (LPCSTR pName, DOUBLE TicksPerSecond, D3DXPLAYBACK_TYPE Playback, UINT NumAnimations, UINT NumCallbackKeys, CONST D3DXKEY_CALLBACK *pCallbackKeys, LPD3DXKEYFRAMEDANIMATIONSET *ppAnimationSet) |
| HRESULT WINAPI | D3DXCreateCompressedAnimationSet (LPCSTR pName, DOUBLE TicksPerSecond, D3DXPLAYBACK_TYPE Playback, LPD3DXBUFFER pCompressedData, UINT NumCallbackKeys, CONST D3DXKEY_CALLBACK *pCallbackKeys, LPD3DXCOMPRESSEDANIMATIONSET *ppAnimationSet) |
| HRESULT WINAPI | D3DXCreateAnimationController (UINT MaxNumMatrices, UINT MaxNumAnimationSets, UINT MaxNumTracks, UINT MaxNumEvents, LPD3DXANIMATIONCONTROLLER *ppAnimController) |
| #define D3DXLoadMeshHierarchyFromX D3DXLoadMeshHierarchyFromXA |
| #define D3DXSaveMeshHierarchyToFile D3DXSaveMeshHierarchyToFileA |
| #define INTERFACE ID3DXAllocateHierarchy |
| #define INTERFACE ID3DXLoadUserData |
| #define INTERFACE ID3DXSaveUserData |
| #define INTERFACE ID3DXAnimationSet |
| #define INTERFACE ID3DXKeyframedAnimationSet |
| #define INTERFACE ID3DXCompressedAnimationSet |
| #define INTERFACE ID3DXAnimationCallbackHandler |
| #define INTERFACE ID3DXAnimationController |
| typedef enum _D3DXCALLBACK_SEARCH_FLAGS D3DXCALLBACK_SEARCH_FLAGS |
| typedef enum _D3DXCOMPRESSION_FLAGS D3DXCOMPRESSION_FLAGS |
| typedef struct _D3DXEVENT_DESC D3DXEVENT_DESC |
| typedef enum _D3DXEVENT_TYPE D3DXEVENT_TYPE |
| typedef DWORD D3DXEVENTHANDLE |
| typedef struct _D3DXFRAME D3DXFRAME |
| typedef struct _D3DXKEY_CALLBACK D3DXKEY_CALLBACK |
| typedef struct _D3DXKEY_QUATERNION D3DXKEY_QUATERNION |
| typedef struct _D3DXKEY_VECTOR3 D3DXKEY_VECTOR3 |
| typedef struct _D3DXMESHCONTAINER D3DXMESHCONTAINER |
| typedef struct _D3DXMESHDATA D3DXMESHDATA |
| typedef enum _D3DXMESHDATATYPE D3DXMESHDATATYPE |
| typedef enum _D3DXPLAYBACK_TYPE D3DXPLAYBACK_TYPE |
| typedef enum _D3DXPRIORITY_TYPE D3DXPRIORITY_TYPE |
| typedef struct _D3DXTRACK_DESC D3DXTRACK_DESC |
| typedef enum _D3DXTRANSITION_TYPE D3DXTRANSITION_TYPE |
| typedef interface ID3DXAllocateHierarchy ID3DXAllocateHierarchy |
| typedef interface ID3DXAnimationCallbackHandler ID3DXAnimationCallbackHandler |
| typedef interface ID3DXAnimationController ID3DXAnimationController |
| typedef interface ID3DXAnimationSet ID3DXAnimationSet |
| typedef interface ID3DXCompressedAnimationSet ID3DXCompressedAnimationSet |
| typedef interface ID3DXKeyframedAnimationSet ID3DXKeyframedAnimationSet |
| typedef interface ID3DXLoadUserData ID3DXLoadUserData |
| typedef interface ID3DXSaveUserData ID3DXSaveUserData |
| typedef interface ID3DXAllocateHierarchy* LPD3DXALLOCATEHIERARCHY |
| typedef interface ID3DXAnimationCallbackHandler* LPD3DXANIMATIONCALLBACKHANDLER |
| typedef interface ID3DXAnimationController* LPD3DXANIMATIONCONTROLLER |
| typedef interface ID3DXAnimationSet* LPD3DXANIMATIONSET |
| typedef interface ID3DXCompressedAnimationSet* LPD3DXCOMPRESSEDANIMATIONSET |
| typedef struct _D3DXEVENT_DESC * LPD3DXEVENT_DESC |
| typedef D3DXEVENTHANDLE* LPD3DXEVENTHANDLE |
| typedef struct _D3DXFRAME * LPD3DXFRAME |
| typedef struct _D3DXKEY_CALLBACK * LPD3DXKEY_CALLBACK |
| typedef struct _D3DXKEY_QUATERNION * LPD3DXKEY_QUATERNION |
| typedef struct _D3DXKEY_VECTOR3 * LPD3DXKEY_VECTOR3 |
| typedef interface ID3DXKeyframedAnimationSet* LPD3DXKEYFRAMEDANIMATIONSET |
| typedef interface ID3DXLoadUserData* LPD3DXLOADUSERDATA |
| typedef struct _D3DXMESHCONTAINER * LPD3DXMESHCONTAINER |
| typedef struct _D3DXMESHDATA * LPD3DXMESHDATA |
| typedef interface ID3DXSaveUserData* LPD3DXSAVEUSERDATA |
| typedef struct _D3DXTRACK_DESC * LPD3DXTRACK_DESC |
| enum _D3DXEVENT_TYPE |
| enum _D3DXMESHDATATYPE |
| enum _D3DXPLAYBACK_TYPE |
| enum _D3DXPRIORITY_TYPE |
| enum _D3DXTRANSITION_TYPE |
| HRESULT WINAPI D3DXCreateAnimationController | ( | UINT | MaxNumMatrices, |
| UINT | MaxNumAnimationSets, | ||
| UINT | MaxNumTracks, | ||
| UINT | MaxNumEvents, | ||
| LPD3DXANIMATIONCONTROLLER * | ppAnimController | ||
| ) |
| HRESULT WINAPI D3DXCreateCompressedAnimationSet | ( | LPCSTR | pName, |
| DOUBLE | TicksPerSecond, | ||
| D3DXPLAYBACK_TYPE | Playback, | ||
| LPD3DXBUFFER | pCompressedData, | ||
| UINT | NumCallbackKeys, | ||
| CONST D3DXKEY_CALLBACK * | pCallbackKeys, | ||
| LPD3DXCOMPRESSEDANIMATIONSET * | ppAnimationSet | ||
| ) |
| HRESULT WINAPI D3DXCreateKeyframedAnimationSet | ( | LPCSTR | pName, |
| DOUBLE | TicksPerSecond, | ||
| D3DXPLAYBACK_TYPE | Playback, | ||
| UINT | NumAnimations, | ||
| UINT | NumCallbackKeys, | ||
| CONST D3DXKEY_CALLBACK * | pCallbackKeys, | ||
| LPD3DXKEYFRAMEDANIMATIONSET * | ppAnimationSet | ||
| ) |
| HRESULT WINAPI D3DXFrameAppendChild | ( | LPD3DXFRAME | pFrameParent, |
| CONST D3DXFRAME * | pFrameChild | ||
| ) |
| HRESULT WINAPI D3DXFrameCalculateBoundingSphere | ( | CONST D3DXFRAME * | pFrameRoot, |
| LPD3DXVECTOR3 | pObjectCenter, | ||
| FLOAT * | pObjectRadius | ||
| ) |
| HRESULT WINAPI D3DXFrameDestroy | ( | LPD3DXFRAME | pFrameRoot, |
| LPD3DXALLOCATEHIERARCHY | pAlloc | ||
| ) |
| LPD3DXFRAME WINAPI D3DXFrameFind | ( | CONST D3DXFRAME * | pFrameRoot, |
| LPCSTR | Name | ||
| ) |
| HRESULT WINAPI D3DXFrameRegisterNamedMatrices | ( | LPD3DXFRAME | pFrameRoot, |
| LPD3DXANIMATIONCONTROLLER | pAnimController | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshHierarchyFromXA | ( | LPCSTR | Filename, |
| DWORD | MeshOptions, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXALLOCATEHIERARCHY | pAlloc, | ||
| LPD3DXLOADUSERDATA | pUserDataLoader, | ||
| LPD3DXFRAME * | ppFrameHierarchy, | ||
| LPD3DXANIMATIONCONTROLLER * | ppAnimController | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshHierarchyFromXInMemory | ( | LPCVOID | Memory, |
| DWORD | SizeOfMemory, | ||
| DWORD | MeshOptions, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXALLOCATEHIERARCHY | pAlloc, | ||
| LPD3DXLOADUSERDATA | pUserDataLoader, | ||
| LPD3DXFRAME * | ppFrameHierarchy, | ||
| LPD3DXANIMATIONCONTROLLER * | ppAnimController | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshHierarchyFromXW | ( | LPCWSTR | Filename, |
| DWORD | MeshOptions, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXALLOCATEHIERARCHY | pAlloc, | ||
| LPD3DXLOADUSERDATA | pUserDataLoader, | ||
| LPD3DXFRAME * | ppFrameHierarchy, | ||
| LPD3DXANIMATIONCONTROLLER * | ppAnimController | ||
| ) |
| HRESULT WINAPI D3DXSaveMeshHierarchyToFileA | ( | LPCSTR | Filename, |
| DWORD | XFormat, | ||
| CONST D3DXFRAME * | pFrameRoot, | ||
| LPD3DXANIMATIONCONTROLLER | pAnimcontroller, | ||
| LPD3DXSAVEUSERDATA | pUserDataSaver | ||
| ) |
| HRESULT WINAPI D3DXSaveMeshHierarchyToFileW | ( | LPCWSTR | Filename, |
| DWORD | XFormat, | ||
| CONST D3DXFRAME * | pFrameRoot, | ||
| LPD3DXANIMATIONCONTROLLER | pAnimController, | ||
| LPD3DXSAVEUSERDATA | pUserDataSaver | ||
| ) |
| DECLARE_INTERFACE | ( | ID3DXAllocateHierarchy | ) |
| DECLARE_INTERFACE | ( | ID3DXLoadUserData | ) |
| DECLARE_INTERFACE | ( | ID3DXSaveUserData | ) |
| DECLARE_INTERFACE | ( | ID3DXAnimationCallbackHandler | ) |
| DECLARE_INTERFACE_ | ( | ID3DXAnimationSet | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXKeyframedAnimationSet | , |
| ID3DXAnimationSet | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXCompressedAnimationSet | , |
| ID3DXAnimationSet | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXAnimationController | , |
| IUnknown | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXAnimationSet | , |
| 0x698cfb3f | , | ||
| 0x9289 | , | ||
| 0x4d95 | , | ||
| 0x9a | , | ||
| 0x57 | , | ||
| 0x33 | , | ||
| 0xa9 | , | ||
| 0x4b | , | ||
| 0x5a | , | ||
| 0x65 | , | ||
| 0xf9 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXKeyframedAnimationSet | , |
| 0xfa4e8e3a | , | ||
| 0x9786 | , | ||
| 0x407d | , | ||
| 0x8b | , | ||
| 0x4c | , | ||
| 0x59 | , | ||
| 0x95 | , | ||
| 0x89 | , | ||
| 0x37 | , | ||
| 0x64 | , | ||
| 0xaf | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXCompressedAnimationSet | , |
| 0x6cc2480d | , | ||
| 0x3808 | , | ||
| 0x4739 | , | ||
| 0x9f | , | ||
| 0x88 | , | ||
| 0xde | , | ||
| 0x49 | , | ||
| 0xfa | , | ||
| 0xcd | , | ||
| 0x8d | , | ||
| 0x4c | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXAnimationController | , |
| 0xac8948ec | , | ||
| 0xf86d | , | ||
| 0x43e2 | , | ||
| 0x96 | , | ||
| 0xde | , | ||
| 0x31 | , | ||
| 0xfc | , | ||
| 0x35 | , | ||
| 0xf9 | , | ||
| 0x6d | , | ||
| 0x9e | |||
| ) |
1.8.15