RetroArch
|
#include "d3dx10.h"
Go to the source code of this file.
Classes | |
struct | _D3DX10_ATTRIBUTE_RANGE |
struct | _D3DX10_WELD_EPSILONS |
struct | _D3DX10_INTERSECT_INFO |
struct | _D3DX10_SKINNING_CHANNEL |
struct | _D3DX10_ATTRIBUTE_WEIGHTS |
Macros | |
#define | INTERFACE ID3DX10MeshBuffer |
#define | INTERFACE ID3DX10Mesh |
#define | D3DX10_SKININFO_NO_SCALING 0 |
#define | D3DX10_SKININFO_SCALE_TO_1 1 |
#define | D3DX10_SKININFO_SCALE_TO_TOTAL 2 |
#define | INTERFACE ID3DX10SkinInfo |
Typedefs | |
typedef struct _D3DX10_ATTRIBUTE_RANGE | D3DX10_ATTRIBUTE_RANGE |
typedef D3DX10_ATTRIBUTE_RANGE * | LPD3DX10_ATTRIBUTE_RANGE |
typedef enum _D3DX10_MESH_DISCARD_FLAGS | D3DX10_MESH_DISCARD_FLAGS |
typedef struct _D3DX10_WELD_EPSILONS | D3DX10_WELD_EPSILONS |
typedef D3DX10_WELD_EPSILONS * | LPD3DX10_WELD_EPSILONS |
typedef struct _D3DX10_INTERSECT_INFO | D3DX10_INTERSECT_INFO |
typedef struct _D3DX10_INTERSECT_INFO * | LPD3DX10_INTERSECT_INFO |
typedef struct _D3DX10_SKINNING_CHANNEL | D3DX10_SKINNING_CHANNEL |
typedef struct ID3DX10SkinInfo * | LPD3DX10SKININFO |
typedef struct _D3DX10_ATTRIBUTE_WEIGHTS | D3DX10_ATTRIBUTE_WEIGHTS |
typedef struct _D3DX10_ATTRIBUTE_WEIGHTS * | LPD3DX10_ATTRIBUTE_WEIGHTS |
Enumerations | |
enum | _D3DX10_MESH { D3DX10_MESH_32_BIT = 0x001, D3DX10_MESH_GS_ADJACENCY = 0x004 } |
enum | _D3DX10_MESH_DISCARD_FLAGS { D3DX10_MESH_DISCARD_ATTRIBUTE_BUFFER = 0x01, D3DX10_MESH_DISCARD_ATTRIBUTE_TABLE = 0x02, D3DX10_MESH_DISCARD_POINTREPS = 0x04, D3DX10_MESH_DISCARD_ADJACENCY = 0x08, D3DX10_MESH_DISCARD_DEVICE_BUFFERS = 0x10 } |
enum | _D3DX10_MESHOPT { D3DX10_MESHOPT_COMPACT = 0x01000000, D3DX10_MESHOPT_ATTR_SORT = 0x02000000, D3DX10_MESHOPT_VERTEX_CACHE = 0x04000000, D3DX10_MESHOPT_STRIP_REORDER = 0x08000000, D3DX10_MESHOPT_IGNORE_VERTS = 0x10000000, D3DX10_MESHOPT_DO_NOT_SPLIT = 0x20000000, D3DX10_MESHOPT_DEVICE_INDEPENDENT = 0x00400000 } |
Functions | |
DEFINE_GUID (IID_ID3DX10BaseMesh, 0x7ed943dd, 0x52e8, 0x40b5, 0xa8, 0xd8, 0x76, 0x68, 0x5c, 0x40, 0x63, 0x30) | |
DEFINE_GUID (IID_ID3DX10MeshBuffer, 0x4b0d117, 0x1041, 0x46b1, 0xaa, 0x8a, 0x39, 0x52, 0x84, 0x8b, 0xa2, 0x2e) | |
DEFINE_GUID (IID_ID3DX10Mesh, 0x4020e5c2, 0x1403, 0x4929, 0x88, 0x3f, 0xe2, 0xe8, 0x49, 0xfa, 0xc1, 0x95) | |
DEFINE_GUID (IID_ID3DX10PMesh, 0x8875769a, 0xd579, 0x4088, 0xaa, 0xeb, 0x53, 0x4d, 0x1a, 0xd8, 0x4e, 0x96) | |
DEFINE_GUID (IID_ID3DX10SPMesh, 0x667ea4c7, 0xf1cd, 0x4386, 0xb5, 0x23, 0x7c, 0x2, 0x90, 0xb8, 0x3c, 0xc5) | |
DEFINE_GUID (IID_ID3DX10PatchMesh, 0x3ce6cc22, 0xdbf2, 0x44f4, 0x89, 0x4d, 0xf9, 0xc3, 0x4a, 0x33, 0x71, 0x39) | |
DECLARE_INTERFACE_ (ID3DX10MeshBuffer, IUnknown) | |
DECLARE_INTERFACE_ (ID3DX10Mesh, IUnknown) | |
HRESULT WINAPI | D3DX10CreateMesh (ID3D10Device *pDevice, CONST D3D10_INPUT_ELEMENT_DESC *pDeclaration, UINT DeclCount, LPCSTR pPositionSemantic, UINT VertexCount, UINT FaceCount, UINT Options, ID3DX10Mesh **ppMesh) |
DEFINE_GUID (IID_ID3DX10SkinInfo, 0x420bd604, 0x1c76, 0x4a34, 0xa4, 0x66, 0xe4, 0x5d, 0x6, 0x58, 0xa3, 0x2c) | |
DECLARE_INTERFACE_ (ID3DX10SkinInfo, IUnknown) | |
HRESULT WINAPI | D3DX10CreateSkinInfo (LPD3DX10SKININFO *ppSkinInfo) |
#define D3DX10_SKININFO_NO_SCALING 0 |
#define D3DX10_SKININFO_SCALE_TO_1 1 |
#define D3DX10_SKININFO_SCALE_TO_TOTAL 2 |
#define INTERFACE ID3DX10MeshBuffer |
#define INTERFACE ID3DX10Mesh |
#define INTERFACE ID3DX10SkinInfo |
typedef struct _D3DX10_ATTRIBUTE_RANGE D3DX10_ATTRIBUTE_RANGE |
typedef struct _D3DX10_ATTRIBUTE_WEIGHTS D3DX10_ATTRIBUTE_WEIGHTS |
typedef struct _D3DX10_INTERSECT_INFO D3DX10_INTERSECT_INFO |
typedef enum _D3DX10_MESH_DISCARD_FLAGS D3DX10_MESH_DISCARD_FLAGS |
typedef struct _D3DX10_SKINNING_CHANNEL D3DX10_SKINNING_CHANNEL |
typedef struct _D3DX10_WELD_EPSILONS D3DX10_WELD_EPSILONS |
typedef struct _D3DX10_ATTRIBUTE_WEIGHTS * LPD3DX10_ATTRIBUTE_WEIGHTS |
typedef struct _D3DX10_INTERSECT_INFO * LPD3DX10_INTERSECT_INFO |
typedef struct ID3DX10SkinInfo* LPD3DX10SKININFO |
enum _D3DX10_MESH |
enum _D3DX10_MESHOPT |
HRESULT WINAPI D3DX10CreateMesh | ( | ID3D10Device * | pDevice, |
CONST D3D10_INPUT_ELEMENT_DESC * | pDeclaration, | ||
UINT | DeclCount, | ||
LPCSTR | pPositionSemantic, | ||
UINT | VertexCount, | ||
UINT | FaceCount, | ||
UINT | Options, | ||
ID3DX10Mesh ** | ppMesh | ||
) |
HRESULT WINAPI D3DX10CreateSkinInfo | ( | LPD3DX10SKININFO * | ppSkinInfo | ) |
DECLARE_INTERFACE_ | ( | ID3DX10MeshBuffer | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | ID3DX10Mesh | , |
IUnknown | |||
) |
DECLARE_INTERFACE_ | ( | ID3DX10SkinInfo | , |
IUnknown | |||
) |
DEFINE_GUID | ( | IID_ID3DX10BaseMesh | , |
0x7ed943dd | , | ||
0x52e8 | , | ||
0x40b5 | , | ||
0xa8 | , | ||
0xd8 | , | ||
0x76 | , | ||
0x68 | , | ||
0x5c | , | ||
0x40 | , | ||
0x63 | , | ||
0x30 | |||
) |
DEFINE_GUID | ( | IID_ID3DX10MeshBuffer | , |
0x4b0d117 | , | ||
0x1041 | , | ||
0x46b1 | , | ||
0xaa | , | ||
0x8a | , | ||
0x39 | , | ||
0x52 | , | ||
0x84 | , | ||
0x8b | , | ||
0xa2 | , | ||
0x2e | |||
) |
DEFINE_GUID | ( | IID_ID3DX10Mesh | , |
0x4020e5c2 | , | ||
0x1403 | , | ||
0x4929 | , | ||
0x88 | , | ||
0x3f | , | ||
0xe2 | , | ||
0xe8 | , | ||
0x49 | , | ||
0xfa | , | ||
0xc1 | , | ||
0x95 | |||
) |
DEFINE_GUID | ( | IID_ID3DX10PMesh | , |
0x8875769a | , | ||
0xd579 | , | ||
0x4088 | , | ||
0xaa | , | ||
0xeb | , | ||
0x53 | , | ||
0x4d | , | ||
0x1a | , | ||
0xd8 | , | ||
0x4e | , | ||
0x96 | |||
) |
DEFINE_GUID | ( | IID_ID3DX10SPMesh | , |
0x667ea4c7 | , | ||
0xf1cd | , | ||
0x4386 | , | ||
0xb5 | , | ||
0x23 | , | ||
0x7c | , | ||
0x2 | , | ||
0x90 | , | ||
0xb8 | , | ||
0x3c | , | ||
0xc5 | |||
) |
DEFINE_GUID | ( | IID_ID3DX10PatchMesh | , |
0x3ce6cc22 | , | ||
0xdbf2 | , | ||
0x44f4 | , | ||
0x89 | , | ||
0x4d | , | ||
0xf9 | , | ||
0xc3 | , | ||
0x4a | , | ||
0x33 | , | ||
0x71 | , | ||
0x39 | |||
) |
DEFINE_GUID | ( | IID_ID3DX10SkinInfo | , |
0x420bd604 | , | ||
0x1c76 | , | ||
0x4a34 | , | ||
0xa4 | , | ||
0x66 | , | ||
0xe4 | , | ||
0x5d | , | ||
0x6 | , | ||
0x58 | , | ||
0xa3 | , | ||
0x2c | |||
) |