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