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