|
RetroArch
|
Go to the source code of this file.
Classes | |
| struct | _D3DXATTRIBUTERANGE |
| struct | D3DXMATERIAL |
| struct | _D3DXATTRIBUTEWEIGHTS |
| struct | _D3DXWELDEPSILONS |
| struct | _D3DXBONECOMBINATION |
| struct | _D3DXINTERSECTINFO |
Macros | |
| #define | INTERFACE ID3DXBaseMesh |
| #define | INTERFACE ID3DXMesh |
| #define | INTERFACE ID3DXPMesh |
| #define | INTERFACE ID3DXSPMesh |
| #define | UNUSED16 (0xffff) |
| #define | UNUSED32 (0xffffffff) |
| #define | INTERFACE ID3DXSkinMesh |
| #define | D3DX_COMP_TANGENT_NONE 0xFFFFFFFF |
Typedefs | |
| typedef struct ID3DXBaseMesh * | LPD3DXBASEMESH |
| typedef struct ID3DXMesh * | LPD3DXMESH |
| typedef struct ID3DXPMesh * | LPD3DXPMESH |
| typedef struct ID3DXSPMesh * | LPD3DXSPMESH |
| typedef struct ID3DXSkinMesh * | LPD3DXSKINMESH |
| typedef struct _D3DXATTRIBUTERANGE | D3DXATTRIBUTERANGE |
| typedef D3DXATTRIBUTERANGE * | LPD3DXATTRIBUTERANGE |
| typedef struct D3DXMATERIAL * | LPD3DXMATERIAL |
| typedef struct _D3DXATTRIBUTEWEIGHTS | D3DXATTRIBUTEWEIGHTS |
| typedef D3DXATTRIBUTEWEIGHTS * | LPD3DXATTRIBUTEWEIGHTS |
| typedef struct _D3DXWELDEPSILONS | D3DXWELDEPSILONS |
| typedef D3DXWELDEPSILONS * | LPD3DXWELDEPSILONS |
| typedef struct _D3DXBONECOMBINATION | D3DXBONECOMBINATION |
| typedef struct _D3DXBONECOMBINATION * | LPD3DXBONECOMBINATION |
| typedef struct _D3DXINTERSECTINFO | D3DXINTERSECTINFO |
| typedef struct _D3DXINTERSECTINFO * | LPD3DXINTERSECTINFO |
Functions | |
| DEFINE_GUID (IID_ID3DXBaseMesh, 0x2a835771, 0xbf4d, 0x43f4, 0x8e, 0x14, 0x82, 0xa8, 0x9, 0xf1, 0x7d, 0x8a) | |
| DEFINE_GUID (IID_ID3DXMesh, 0xccae5c3b, 0x4dd1, 0x4d0f, 0x99, 0x7e, 0x46, 0x84, 0xca, 0x64, 0x55, 0x7f) | |
| DEFINE_GUID (IID_ID3DXPMesh, 0x19fbe386, 0xc282, 0x4659, 0x97, 0xbd, 0xcb, 0x86, 0x9b, 0x8, 0x4a, 0x6c) | |
| DEFINE_GUID (IID_ID3DXSPMesh, 0x4e3ca05c, 0xd4ff, 0x4d11, 0x8a, 0x2, 0x16, 0x45, 0x9e, 0x8, 0xf6, 0xf4) | |
| DEFINE_GUID (IID_ID3DXSkinMesh, 0x8db06ecc, 0xebfc, 0x408a, 0x94, 0x4, 0x30, 0x74, 0xb4, 0x77, 0x35, 0x15) | |
| DECLARE_INTERFACE_ (ID3DXBaseMesh, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXMesh, ID3DXBaseMesh) | |
| DECLARE_INTERFACE_ (ID3DXPMesh, ID3DXBaseMesh) | |
| DECLARE_INTERFACE_ (ID3DXSPMesh, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXSkinMesh, IUnknown) | |
| HRESULT WINAPI | D3DXCreateMesh (DWORD NumFaces, DWORD NumVertices, DWORD Options, CONST DWORD *pDeclaration, LPDIRECT3DDEVICE8 pD3D, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXCreateMeshFVF (DWORD NumFaces, DWORD NumVertices, DWORD Options, DWORD FVF, LPDIRECT3DDEVICE8 pD3D, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXCreateSPMesh (LPD3DXMESH pMesh, CONST DWORD *pAdjacency, CONST LPD3DXATTRIBUTEWEIGHTS pVertexAttributeWeights, CONST FLOAT *pVertexWeights, LPD3DXSPMESH *ppSMesh) |
| HRESULT WINAPI | D3DXCleanMesh (LPD3DXMESH pMeshIn, CONST DWORD *pAdjacencyIn, LPD3DXMESH *ppMeshOut, DWORD *pAdjacencyOut, LPD3DXBUFFER *ppErrorsAndWarnings) |
| HRESULT WINAPI | D3DXValidMesh (LPD3DXMESH pMeshIn, CONST DWORD *pAdjacency, LPD3DXBUFFER *ppErrorsAndWarnings) |
| HRESULT WINAPI | D3DXGeneratePMesh (LPD3DXMESH pMesh, CONST DWORD *pAdjacency, CONST LPD3DXATTRIBUTEWEIGHTS pVertexAttributeWeights, CONST FLOAT *pVertexWeights, DWORD MinValue, DWORD Options, LPD3DXPMESH *ppPMesh) |
| HRESULT WINAPI | D3DXSimplifyMesh (LPD3DXMESH pMesh, CONST DWORD *pAdjacency, CONST LPD3DXATTRIBUTEWEIGHTS pVertexAttributeWeights, CONST FLOAT *pVertexWeights, DWORD MinValue, DWORD Options, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXComputeBoundingSphere (PVOID pPointsFVF, DWORD NumVertices, DWORD FVF, D3DXVECTOR3 *pCenter, FLOAT *pRadius) |
| HRESULT WINAPI | D3DXComputeBoundingBox (PVOID pPointsFVF, DWORD NumVertices, DWORD FVF, D3DXVECTOR3 *pMin, D3DXVECTOR3 *pMax) |
| HRESULT WINAPI | D3DXComputeNormals (LPD3DXBASEMESH pMesh, CONST DWORD *pAdjacency) |
| HRESULT WINAPI | D3DXCreateBuffer (DWORD NumBytes, LPD3DXBUFFER *ppBuffer) |
| HRESULT WINAPI | D3DXLoadMeshFromX (LPSTR pFilename, DWORD Options, LPDIRECT3DDEVICE8 pD3D, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXLoadMeshFromXInMemory (PBYTE Memory, DWORD SizeOfMemory, DWORD Options, LPDIRECT3DDEVICE8 pD3D, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXLoadMeshFromXResource (HMODULE Module, LPCTSTR Name, LPCTSTR Type, DWORD Options, LPDIRECT3DDEVICE8 pD3D, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXSaveMeshToX (LPSTR pFilename, LPD3DXMESH pMesh, CONST DWORD *pAdjacency, CONST LPD3DXMATERIAL pMaterials, DWORD NumMaterials, DWORD Format) |
| HRESULT WINAPI | D3DXCreatePMeshFromStream (IStream *pStream, DWORD Options, LPDIRECT3DDEVICE8 pD3DDevice, LPD3DXBUFFER *ppMaterials, DWORD *pNumMaterials, LPD3DXPMESH *ppPMesh) |
| HRESULT WINAPI | D3DXCreateSkinMesh (DWORD NumFaces, DWORD NumVertices, DWORD NumBones, DWORD Options, CONST DWORD *pDeclaration, LPDIRECT3DDEVICE8 pD3D, LPD3DXSKINMESH *ppSkinMesh) |
| HRESULT WINAPI | D3DXCreateSkinMeshFVF (DWORD NumFaces, DWORD NumVertices, DWORD NumBones, DWORD Options, DWORD FVF, LPDIRECT3DDEVICE8 pD3D, LPD3DXSKINMESH *ppSkinMesh) |
| HRESULT WINAPI | D3DXCreateSkinMeshFromMesh (LPD3DXMESH pMesh, DWORD numBones, LPD3DXSKINMESH *ppSkinMesh) |
| HRESULT WINAPI | D3DXLoadMeshFromXof (LPDIRECTXFILEDATA pXofObjMesh, DWORD Options, LPDIRECT3DDEVICE8 pD3DDevice, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXLoadSkinMeshFromXof (LPDIRECTXFILEDATA pxofobjMesh, DWORD Options, LPDIRECT3DDEVICE8 pD3D, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, DWORD *pMatOut, LPD3DXBUFFER *ppBoneNames, LPD3DXBUFFER *ppBoneTransforms, LPD3DXSKINMESH *ppMesh) |
| HRESULT WINAPI | D3DXTessellateNPatches (LPD3DXMESH pMeshIn, CONST DWORD *pAdjacencyIn, FLOAT NumSegs, BOOL QuadraticInterpNormals, LPD3DXMESH *ppMeshOut, LPD3DXBUFFER *ppAdjacencyOut) |
| UINT WINAPI | D3DXGetFVFVertexSize (DWORD FVF) |
| HRESULT WINAPI | D3DXDeclaratorFromFVF (DWORD FVF, DWORD Declaration[MAX_FVF_DECL_SIZE]) |
| HRESULT WINAPI | D3DXFVFFromDeclarator (CONST DWORD *pDeclarator, DWORD *pFVF) |
| HRESULT WINAPI | D3DXWeldVertices (CONST LPD3DXMESH pMesh, LPD3DXWELDEPSILONS pEpsilons, CONST DWORD *pAdjacencyIn, DWORD *pAdjacencyOut, DWORD *pFaceRemap, LPD3DXBUFFER *ppVertexRemap) |
| HRESULT WINAPI | D3DXIntersect (LPD3DXBASEMESH pMesh, CONST D3DXVECTOR3 *pRayPos, CONST D3DXVECTOR3 *pRayDir, BOOL *pHit, DWORD *pFaceIndex, FLOAT *pU, FLOAT *pV, FLOAT *pDist, LPD3DXBUFFER *ppAllHits, DWORD *pCountOfHits) |
| HRESULT WINAPI | D3DXIntersectSubset (LPD3DXBASEMESH pMesh, DWORD AttribId, CONST D3DXVECTOR3 *pRayPos, CONST D3DXVECTOR3 *pRayDir, BOOL *pHit, DWORD *pFaceIndex, FLOAT *pU, FLOAT *pV, FLOAT *pDist, LPD3DXBUFFER *ppAllHits, DWORD *pCountOfHits) |
| HRESULT WINAPI | D3DXSplitMesh (CONST LPD3DXMESH pMeshIn, CONST DWORD *pAdjacencyIn, CONST DWORD MaxSize, CONST DWORD Options, DWORD *pMeshesOut, LPD3DXBUFFER *ppMeshArrayOut, LPD3DXBUFFER *ppAdjacencyArrayOut, LPD3DXBUFFER *ppFaceRemapArrayOut, LPD3DXBUFFER *ppVertRemapArrayOut) |
| BOOL | D3DXIntersectTri (CONST D3DXVECTOR3 *p0, CONST D3DXVECTOR3 *p1, CONST D3DXVECTOR3 *p2, CONST D3DXVECTOR3 *pRayPos, CONST D3DXVECTOR3 *pRayDir, FLOAT *pU, FLOAT *pV, FLOAT *pDist) |
| BOOL WINAPI | D3DXSphereBoundProbe (CONST D3DXVECTOR3 *pCenter, FLOAT Radius, CONST D3DXVECTOR3 *pRayPosition, CONST D3DXVECTOR3 *pRayDirection) |
| BOOL WINAPI | D3DXBoxBoundProbe (CONST D3DXVECTOR3 *pMin, CONST D3DXVECTOR3 *pMax, CONST D3DXVECTOR3 *pRayPosition, CONST D3DXVECTOR3 *pRayDirection) |
| HRESULT WINAPI | D3DXComputeTangent (LPD3DXMESH InMesh, DWORD TexStage, LPD3DXMESH OutMesh, DWORD TexStageUVec, DWORD TexStageVVec, DWORD Wrap, DWORD *Adjacency) |
| HRESULT WINAPI | D3DXConvertMeshSubsetToSingleStrip (LPD3DXBASEMESH MeshIn, DWORD AttribId, DWORD IBOptions, LPDIRECT3DINDEXBUFFER8 *ppIndexBuffer, DWORD *pNumIndices) |
| HRESULT WINAPI | D3DXConvertMeshSubsetToStrips (LPD3DXBASEMESH MeshIn, DWORD AttribId, DWORD IBOptions, LPDIRECT3DINDEXBUFFER8 *ppIndexBuffer, DWORD *pNumIndices, LPD3DXBUFFER *ppStripLengths, DWORD *pNumStrips) |
| #define D3DX_COMP_TANGENT_NONE 0xFFFFFFFF |
| #define INTERFACE ID3DXBaseMesh |
| #define INTERFACE ID3DXMesh |
| #define INTERFACE ID3DXPMesh |
| #define INTERFACE ID3DXSPMesh |
| #define INTERFACE ID3DXSkinMesh |
| #define UNUSED16 (0xffff) |
| #define UNUSED32 (0xffffffff) |
| typedef struct _D3DXATTRIBUTERANGE D3DXATTRIBUTERANGE |
| typedef struct _D3DXATTRIBUTEWEIGHTS D3DXATTRIBUTEWEIGHTS |
| typedef struct _D3DXBONECOMBINATION D3DXBONECOMBINATION |
| typedef struct _D3DXINTERSECTINFO D3DXINTERSECTINFO |
| typedef struct _D3DXWELDEPSILONS D3DXWELDEPSILONS |
| typedef D3DXATTRIBUTERANGE* LPD3DXATTRIBUTERANGE |
| typedef struct ID3DXBaseMesh* LPD3DXBASEMESH |
| typedef struct _D3DXBONECOMBINATION * LPD3DXBONECOMBINATION |
| typedef struct _D3DXINTERSECTINFO * LPD3DXINTERSECTINFO |
| typedef struct D3DXMATERIAL* LPD3DXMATERIAL |
| typedef struct ID3DXMesh* LPD3DXMESH |
| typedef struct ID3DXPMesh* LPD3DXPMESH |
| typedef struct ID3DXSkinMesh* LPD3DXSKINMESH |
| typedef struct ID3DXSPMesh* LPD3DXSPMESH |
| typedef D3DXWELDEPSILONS* LPD3DXWELDEPSILONS |
| enum _D3DXERR |
| enum _D3DXMESH |
| enum _D3DXMESHOPT |
| enum _D3DXMESHSIMP |
| enum _MAX_FVF_DECL_SIZE |
| BOOL WINAPI D3DXBoxBoundProbe | ( | CONST D3DXVECTOR3 * | pMin, |
| CONST D3DXVECTOR3 * | pMax, | ||
| CONST D3DXVECTOR3 * | pRayPosition, | ||
| CONST D3DXVECTOR3 * | pRayDirection | ||
| ) |
| HRESULT WINAPI D3DXCleanMesh | ( | LPD3DXMESH | pMeshIn, |
| CONST DWORD * | pAdjacencyIn, | ||
| LPD3DXMESH * | ppMeshOut, | ||
| DWORD * | pAdjacencyOut, | ||
| LPD3DXBUFFER * | ppErrorsAndWarnings | ||
| ) |
| HRESULT WINAPI D3DXComputeBoundingBox | ( | PVOID | pPointsFVF, |
| DWORD | NumVertices, | ||
| DWORD | FVF, | ||
| D3DXVECTOR3 * | pMin, | ||
| D3DXVECTOR3 * | pMax | ||
| ) |
| HRESULT WINAPI D3DXComputeBoundingSphere | ( | PVOID | pPointsFVF, |
| DWORD | NumVertices, | ||
| DWORD | FVF, | ||
| D3DXVECTOR3 * | pCenter, | ||
| FLOAT * | pRadius | ||
| ) |
| HRESULT WINAPI D3DXComputeNormals | ( | LPD3DXBASEMESH | pMesh, |
| CONST DWORD * | pAdjacency | ||
| ) |
| HRESULT WINAPI D3DXComputeTangent | ( | LPD3DXMESH | InMesh, |
| DWORD | TexStage, | ||
| LPD3DXMESH | OutMesh, | ||
| DWORD | TexStageUVec, | ||
| DWORD | TexStageVVec, | ||
| DWORD | Wrap, | ||
| DWORD * | Adjacency | ||
| ) |
| HRESULT WINAPI D3DXConvertMeshSubsetToSingleStrip | ( | LPD3DXBASEMESH | MeshIn, |
| DWORD | AttribId, | ||
| DWORD | IBOptions, | ||
| LPDIRECT3DINDEXBUFFER8 * | ppIndexBuffer, | ||
| DWORD * | pNumIndices | ||
| ) |
| HRESULT WINAPI D3DXConvertMeshSubsetToStrips | ( | LPD3DXBASEMESH | MeshIn, |
| DWORD | AttribId, | ||
| DWORD | IBOptions, | ||
| LPDIRECT3DINDEXBUFFER8 * | ppIndexBuffer, | ||
| DWORD * | pNumIndices, | ||
| LPD3DXBUFFER * | ppStripLengths, | ||
| DWORD * | pNumStrips | ||
| ) |
| HRESULT WINAPI D3DXCreateBuffer | ( | DWORD | NumBytes, |
| LPD3DXBUFFER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXCreateMesh | ( | DWORD | NumFaces, |
| DWORD | NumVertices, | ||
| DWORD | Options, | ||
| CONST DWORD * | pDeclaration, | ||
| LPDIRECT3DDEVICE8 | pD3D, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXCreateMeshFVF | ( | DWORD | NumFaces, |
| DWORD | NumVertices, | ||
| DWORD | Options, | ||
| DWORD | FVF, | ||
| LPDIRECT3DDEVICE8 | pD3D, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXCreatePMeshFromStream | ( | IStream * | pStream, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE8 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXPMESH * | ppPMesh | ||
| ) |
| HRESULT WINAPI D3DXCreateSkinMesh | ( | DWORD | NumFaces, |
| DWORD | NumVertices, | ||
| DWORD | NumBones, | ||
| DWORD | Options, | ||
| CONST DWORD * | pDeclaration, | ||
| LPDIRECT3DDEVICE8 | pD3D, | ||
| LPD3DXSKINMESH * | ppSkinMesh | ||
| ) |
| HRESULT WINAPI D3DXCreateSkinMeshFromMesh | ( | LPD3DXMESH | pMesh, |
| DWORD | numBones, | ||
| LPD3DXSKINMESH * | ppSkinMesh | ||
| ) |
| HRESULT WINAPI D3DXCreateSkinMeshFVF | ( | DWORD | NumFaces, |
| DWORD | NumVertices, | ||
| DWORD | NumBones, | ||
| DWORD | Options, | ||
| DWORD | FVF, | ||
| LPDIRECT3DDEVICE8 | pD3D, | ||
| LPD3DXSKINMESH * | ppSkinMesh | ||
| ) |
| HRESULT WINAPI D3DXCreateSPMesh | ( | LPD3DXMESH | pMesh, |
| CONST DWORD * | pAdjacency, | ||
| CONST LPD3DXATTRIBUTEWEIGHTS | pVertexAttributeWeights, | ||
| CONST FLOAT * | pVertexWeights, | ||
| LPD3DXSPMESH * | ppSMesh | ||
| ) |
| HRESULT WINAPI D3DXDeclaratorFromFVF | ( | DWORD | FVF, |
| DWORD | Declaration[MAX_FVF_DECL_SIZE] | ||
| ) |
| HRESULT WINAPI D3DXGeneratePMesh | ( | LPD3DXMESH | pMesh, |
| CONST DWORD * | pAdjacency, | ||
| CONST LPD3DXATTRIBUTEWEIGHTS | pVertexAttributeWeights, | ||
| CONST FLOAT * | pVertexWeights, | ||
| DWORD | MinValue, | ||
| DWORD | Options, | ||
| LPD3DXPMESH * | ppPMesh | ||
| ) |
| UINT WINAPI D3DXGetFVFVertexSize | ( | DWORD | FVF | ) |
| HRESULT WINAPI D3DXIntersect | ( | LPD3DXBASEMESH | pMesh, |
| CONST D3DXVECTOR3 * | pRayPos, | ||
| CONST D3DXVECTOR3 * | pRayDir, | ||
| BOOL * | pHit, | ||
| DWORD * | pFaceIndex, | ||
| FLOAT * | pU, | ||
| FLOAT * | pV, | ||
| FLOAT * | pDist, | ||
| LPD3DXBUFFER * | ppAllHits, | ||
| DWORD * | pCountOfHits | ||
| ) |
| HRESULT WINAPI D3DXIntersectSubset | ( | LPD3DXBASEMESH | pMesh, |
| DWORD | AttribId, | ||
| CONST D3DXVECTOR3 * | pRayPos, | ||
| CONST D3DXVECTOR3 * | pRayDir, | ||
| BOOL * | pHit, | ||
| DWORD * | pFaceIndex, | ||
| FLOAT * | pU, | ||
| FLOAT * | pV, | ||
| FLOAT * | pDist, | ||
| LPD3DXBUFFER * | ppAllHits, | ||
| DWORD * | pCountOfHits | ||
| ) |
| BOOL D3DXIntersectTri | ( | CONST D3DXVECTOR3 * | p0, |
| CONST D3DXVECTOR3 * | p1, | ||
| CONST D3DXVECTOR3 * | p2, | ||
| CONST D3DXVECTOR3 * | pRayPos, | ||
| CONST D3DXVECTOR3 * | pRayDir, | ||
| FLOAT * | pU, | ||
| FLOAT * | pV, | ||
| FLOAT * | pDist | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromX | ( | LPSTR | pFilename, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE8 | pD3D, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromXInMemory | ( | PBYTE | Memory, |
| DWORD | SizeOfMemory, | ||
| DWORD | Options, | ||
| LPDIRECT3DDEVICE8 | pD3D, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromXof | ( | LPDIRECTXFILEDATA | pXofObjMesh, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE8 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromXResource | ( | HMODULE | Module, |
| LPCTSTR | Name, | ||
| LPCTSTR | Type, | ||
| DWORD | Options, | ||
| LPDIRECT3DDEVICE8 | pD3D, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadSkinMeshFromXof | ( | LPDIRECTXFILEDATA | pxofobjMesh, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE8 | pD3D, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| DWORD * | pMatOut, | ||
| LPD3DXBUFFER * | ppBoneNames, | ||
| LPD3DXBUFFER * | ppBoneTransforms, | ||
| LPD3DXSKINMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXSaveMeshToX | ( | LPSTR | pFilename, |
| LPD3DXMESH | pMesh, | ||
| CONST DWORD * | pAdjacency, | ||
| CONST LPD3DXMATERIAL | pMaterials, | ||
| DWORD | NumMaterials, | ||
| DWORD | Format | ||
| ) |
| HRESULT WINAPI D3DXSimplifyMesh | ( | LPD3DXMESH | pMesh, |
| CONST DWORD * | pAdjacency, | ||
| CONST LPD3DXATTRIBUTEWEIGHTS | pVertexAttributeWeights, | ||
| CONST FLOAT * | pVertexWeights, | ||
| DWORD | MinValue, | ||
| DWORD | Options, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| BOOL WINAPI D3DXSphereBoundProbe | ( | CONST D3DXVECTOR3 * | pCenter, |
| FLOAT | Radius, | ||
| CONST D3DXVECTOR3 * | pRayPosition, | ||
| CONST D3DXVECTOR3 * | pRayDirection | ||
| ) |
| HRESULT WINAPI D3DXSplitMesh | ( | CONST LPD3DXMESH | pMeshIn, |
| CONST DWORD * | pAdjacencyIn, | ||
| CONST DWORD | MaxSize, | ||
| CONST DWORD | Options, | ||
| DWORD * | pMeshesOut, | ||
| LPD3DXBUFFER * | ppMeshArrayOut, | ||
| LPD3DXBUFFER * | ppAdjacencyArrayOut, | ||
| LPD3DXBUFFER * | ppFaceRemapArrayOut, | ||
| LPD3DXBUFFER * | ppVertRemapArrayOut | ||
| ) |
| HRESULT WINAPI D3DXTessellateNPatches | ( | LPD3DXMESH | pMeshIn, |
| CONST DWORD * | pAdjacencyIn, | ||
| FLOAT | NumSegs, | ||
| BOOL | QuadraticInterpNormals, | ||
| LPD3DXMESH * | ppMeshOut, | ||
| LPD3DXBUFFER * | ppAdjacencyOut | ||
| ) |
| HRESULT WINAPI D3DXValidMesh | ( | LPD3DXMESH | pMeshIn, |
| CONST DWORD * | pAdjacency, | ||
| LPD3DXBUFFER * | ppErrorsAndWarnings | ||
| ) |
| HRESULT WINAPI D3DXWeldVertices | ( | CONST LPD3DXMESH | pMesh, |
| LPD3DXWELDEPSILONS | pEpsilons, | ||
| CONST DWORD * | pAdjacencyIn, | ||
| DWORD * | pAdjacencyOut, | ||
| DWORD * | pFaceRemap, | ||
| LPD3DXBUFFER * | ppVertexRemap | ||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXBaseMesh | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXMesh | , |
| ID3DXBaseMesh | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXPMesh | , |
| ID3DXBaseMesh | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXSPMesh | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXSkinMesh | , |
| IUnknown | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXBaseMesh | , |
| 0x2a835771 | , | ||
| 0xbf4d | , | ||
| 0x43f4 | , | ||
| 0x8e | , | ||
| 0x14 | , | ||
| 0x82 | , | ||
| 0xa8 | , | ||
| 0x9 | , | ||
| 0xf1 | , | ||
| 0x7d | , | ||
| 0x8a | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXMesh | , |
| 0xccae5c3b | , | ||
| 0x4dd1 | , | ||
| 0x4d0f | , | ||
| 0x99 | , | ||
| 0x7e | , | ||
| 0x46 | , | ||
| 0x84 | , | ||
| 0xca | , | ||
| 0x64 | , | ||
| 0x55 | , | ||
| 0x7f | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXPMesh | , |
| 0x19fbe386 | , | ||
| 0xc282 | , | ||
| 0x4659 | , | ||
| 0x97 | , | ||
| 0xbd | , | ||
| 0xcb | , | ||
| 0x86 | , | ||
| 0x9b | , | ||
| 0x8 | , | ||
| 0x4a | , | ||
| 0x6c | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXSPMesh | , |
| 0x4e3ca05c | , | ||
| 0xd4ff | , | ||
| 0x4d11 | , | ||
| 0x8a | , | ||
| 0x2 | , | ||
| 0x16 | , | ||
| 0x45 | , | ||
| 0x9e | , | ||
| 0x8 | , | ||
| 0xf6 | , | ||
| 0xf4 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXSkinMesh | , |
| 0x8db06ecc | , | ||
| 0xebfc | , | ||
| 0x408a | , | ||
| 0x94 | , | ||
| 0x4 | , | ||
| 0x30 | , | ||
| 0x74 | , | ||
| 0xb4 | , | ||
| 0x77 | , | ||
| 0x35 | , | ||
| 0x15 | |||
| ) |
1.8.15