|
RetroArch
|
#include "d3dx9.h"Go to the source code of this file.
Classes | |
| struct | _D3DXATTRIBUTERANGE |
| struct | _D3DXMATERIAL |
| struct | _D3DXEFFECTDEFAULT |
| struct | _D3DXEFFECTINSTANCE |
| struct | _D3DXATTRIBUTEWEIGHTS |
| struct | _D3DXWELDEPSILONS |
| struct | _D3DXBONECOMBINATION |
| struct | _D3DXPATCHINFO |
| struct | _D3DXINTERSECTINFO |
| struct | _D3DXSHMATERIAL |
| struct | _D3DXSHPRTSPLITMESHVERTDATA |
| struct | _D3DXSHPRTSPLITMESHCLUSTERDATA |
| struct | _XFILECOMPRESSEDANIMATIONSET |
Macros | |
| #define | INTERFACE ID3DXBaseMesh |
| #define | INTERFACE ID3DXMesh |
| #define | INTERFACE ID3DXPMesh |
| #define | INTERFACE ID3DXSPMesh |
| #define | UNUSED16 (0xffff) |
| #define | UNUSED32 (0xffffffff) |
| #define | INTERFACE ID3DXPatchMesh |
| #define | INTERFACE ID3DXSkinInfo |
| #define | D3DXLoadMeshFromX D3DXLoadMeshFromXA |
| #define | D3DXSaveMeshToX D3DXSaveMeshToXA |
| #define | INTERFACE ID3DXPRTBuffer |
| #define | INTERFACE ID3DXPRTCompBuffer |
| #define | INTERFACE ID3DXTextureGutterHelper |
| #define | INTERFACE ID3DXPRTEngine |
| #define | D3DXLoadPRTBufferFromFile D3DXLoadPRTBufferFromFileA |
| #define | D3DXSavePRTBufferToFile D3DXSavePRTBufferToFileA |
| #define | D3DXLoadPRTCompBufferFromFile D3DXLoadPRTCompBufferFromFileA |
| #define | D3DXSavePRTCompBufferToFile D3DXSavePRTCompBufferToFileA |
| #define | XSKINEXP_TEMPLATES |
| #define | XEXTENSIONS_TEMPLATES "xof 0303txt 0032\ template FVFData \ { \ <B6E70A0E-8EF9-4e83-94AD-ECC8B0C04897> \ DWORD dwFVF; \ DWORD nDWords; \ array DWORD data[nDWords]; \ } \ template VertexElement \ { \ <F752461C-1E23-48f6-B9F8-8350850F336F> \ DWORD Type; \ DWORD Method; \ DWORD Usage; \ DWORD UsageIndex; \ } \ template DeclData \ { \ <BF22E553-292C-4781-9FEA-62BD554BDD93> \ DWORD nElements; \ array VertexElement Elements[nElements]; \ DWORD nDWords; \ array DWORD data[nDWords]; \ } \ template PMAttributeRange \ { \ <917E0427-C61E-4a14-9C64-AFE65F9E9844> \ DWORD iFaceOffset; \ DWORD nFacesMin; \ DWORD nFacesMax; \ DWORD iVertexOffset; \ DWORD nVerticesMin; \ DWORD nVerticesMax; \ } \ template PMVSplitRecord \ { \ <574CCC14-F0B3-4333-822D-93E8A8A08E4C> \ DWORD iFaceCLW; \ DWORD iVlrOffset; \ DWORD iCode; \ } \ template PMInfo \ { \ <B6C3E656-EC8B-4b92-9B62-681659522947> \ DWORD nAttributes; \ array PMAttributeRange attributeRanges[nAttributes]; \ DWORD nMaxValence; \ DWORD nMinLogicalVertices; \ DWORD nMaxLogicalVertices; \ DWORD nVSplits; \ array PMVSplitRecord splitRecords[nVSplits]; \ DWORD nAttributeMispredicts; \ array DWORD attributeMispredicts[nAttributeMispredicts]; \ } " |
Functions | |
| DEFINE_GUID (IID_ID3DXBaseMesh, 0x7ed943dd, 0x52e8, 0x40b5, 0xa8, 0xd8, 0x76, 0x68, 0x5c, 0x40, 0x63, 0x30) | |
| DEFINE_GUID (IID_ID3DXMesh, 0x4020e5c2, 0x1403, 0x4929, 0x88, 0x3f, 0xe2, 0xe8, 0x49, 0xfa, 0xc1, 0x95) | |
| DEFINE_GUID (IID_ID3DXPMesh, 0x8875769a, 0xd579, 0x4088, 0xaa, 0xeb, 0x53, 0x4d, 0x1a, 0xd8, 0x4e, 0x96) | |
| DEFINE_GUID (IID_ID3DXSPMesh, 0x667ea4c7, 0xf1cd, 0x4386, 0xb5, 0x23, 0x7c, 0x2, 0x90, 0xb8, 0x3c, 0xc5) | |
| DEFINE_GUID (IID_ID3DXSkinInfo, 0x11eaa540, 0xf9a6, 0x4d49, 0xae, 0x6a, 0xe1, 0x92, 0x21, 0xf7, 0xc, 0xc4) | |
| DEFINE_GUID (IID_ID3DXPatchMesh, 0x3ce6cc22, 0xdbf2, 0x44f4, 0x89, 0x4d, 0xf9, 0xc3, 0x4a, 0x33, 0x71, 0x39) | |
| DECLARE_INTERFACE_ (ID3DXBaseMesh, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXMesh, ID3DXBaseMesh) | |
| DECLARE_INTERFACE_ (ID3DXPMesh, ID3DXBaseMesh) | |
| DECLARE_INTERFACE_ (ID3DXSPMesh, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXPatchMesh, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXSkinInfo, IUnknown) | |
| HRESULT WINAPI | D3DXCreateMesh (DWORD NumFaces, DWORD NumVertices, DWORD Options, CONST D3DVERTEXELEMENT9 *pDeclaration, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXCreateMeshFVF (DWORD NumFaces, DWORD NumVertices, DWORD Options, DWORD FVF, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXCreateSPMesh (LPD3DXMESH pMesh, CONST DWORD *pAdjacency, CONST D3DXATTRIBUTEWEIGHTS *pVertexAttributeWeights, CONST FLOAT *pVertexWeights, LPD3DXSPMESH *ppSMesh) |
| HRESULT WINAPI | D3DXCleanMesh (D3DXCLEANTYPE CleanType, 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 D3DXATTRIBUTEWEIGHTS *pVertexAttributeWeights, CONST FLOAT *pVertexWeights, DWORD MinValue, DWORD Options, LPD3DXPMESH *ppPMesh) |
| HRESULT WINAPI | D3DXSimplifyMesh (LPD3DXMESH pMesh, CONST DWORD *pAdjacency, CONST D3DXATTRIBUTEWEIGHTS *pVertexAttributeWeights, CONST FLOAT *pVertexWeights, DWORD MinValue, DWORD Options, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXComputeBoundingSphere (CONST D3DXVECTOR3 *pFirstPosition, DWORD NumVertices, DWORD dwStride, D3DXVECTOR3 *pCenter, FLOAT *pRadius) |
| HRESULT WINAPI | D3DXComputeBoundingBox (CONST D3DXVECTOR3 *pFirstPosition, DWORD NumVertices, DWORD dwStride, D3DXVECTOR3 *pMin, D3DXVECTOR3 *pMax) |
| HRESULT WINAPI | D3DXComputeNormals (LPD3DXBASEMESH pMesh, CONST DWORD *pAdjacency) |
| HRESULT WINAPI | D3DXCreateBuffer (DWORD NumBytes, LPD3DXBUFFER *ppBuffer) |
| HRESULT WINAPI | D3DXLoadMeshFromXA (LPCSTR pFilename, DWORD Options, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, LPD3DXBUFFER *ppEffectInstances, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXLoadMeshFromXW (LPCWSTR pFilename, DWORD Options, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, LPD3DXBUFFER *ppEffectInstances, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXLoadMeshFromXInMemory (LPCVOID Memory, DWORD SizeOfMemory, DWORD Options, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, LPD3DXBUFFER *ppEffectInstances, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXLoadMeshFromXResource (HMODULE Module, LPCSTR Name, LPCSTR Type, DWORD Options, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, LPD3DXBUFFER *ppEffectInstances, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXSaveMeshToXA (LPCSTR pFilename, LPD3DXMESH pMesh, CONST DWORD *pAdjacency, CONST D3DXMATERIAL *pMaterials, CONST D3DXEFFECTINSTANCE *pEffectInstances, DWORD NumMaterials, DWORD Format) |
| HRESULT WINAPI | D3DXSaveMeshToXW (LPCWSTR pFilename, LPD3DXMESH pMesh, CONST DWORD *pAdjacency, CONST D3DXMATERIAL *pMaterials, CONST D3DXEFFECTINSTANCE *pEffectInstances, DWORD NumMaterials, DWORD Format) |
| HRESULT WINAPI | D3DXCreatePMeshFromStream (IStream *pStream, DWORD Options, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXBUFFER *ppMaterials, LPD3DXBUFFER *ppEffectInstances, DWORD *pNumMaterials, LPD3DXPMESH *ppPMesh) |
| HRESULT WINAPI | D3DXCreateSkinInfo (DWORD NumVertices, CONST D3DVERTEXELEMENT9 *pDeclaration, DWORD NumBones, LPD3DXSKININFO *ppSkinInfo) |
| HRESULT WINAPI | D3DXCreateSkinInfoFVF (DWORD NumVertices, DWORD FVF, DWORD NumBones, LPD3DXSKININFO *ppSkinInfo) |
| HRESULT WINAPI | D3DXLoadMeshFromXof (LPD3DXFILEDATA pxofMesh, DWORD Options, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, LPD3DXBUFFER *ppEffectInstances, DWORD *pNumMaterials, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXLoadSkinMeshFromXof (LPD3DXFILEDATA pxofMesh, DWORD Options, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXBUFFER *ppAdjacency, LPD3DXBUFFER *ppMaterials, LPD3DXBUFFER *ppEffectInstances, DWORD *pMatOut, LPD3DXSKININFO *ppSkinInfo, LPD3DXMESH *ppMesh) |
| HRESULT WINAPI | D3DXCreateSkinInfoFromBlendedMesh (LPD3DXBASEMESH pMesh, DWORD NumBones, CONST D3DXBONECOMBINATION *pBoneCombinationTable, LPD3DXSKININFO *ppSkinInfo) |
| HRESULT WINAPI | D3DXTessellateNPatches (LPD3DXMESH pMeshIn, CONST DWORD *pAdjacencyIn, FLOAT NumSegs, BOOL QuadraticInterpNormals, LPD3DXMESH *ppMeshOut, LPD3DXBUFFER *ppAdjacencyOut) |
| HRESULT WINAPI | D3DXGenerateOutputDecl (D3DVERTEXELEMENT9 *pOutput, CONST D3DVERTEXELEMENT9 *pInput) |
| HRESULT WINAPI | D3DXLoadPatchMeshFromXof (LPD3DXFILEDATA pXofObjMesh, DWORD Options, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXBUFFER *ppMaterials, LPD3DXBUFFER *ppEffectInstances, PDWORD pNumMaterials, LPD3DXPATCHMESH *ppMesh) |
| HRESULT WINAPI | D3DXRectPatchSize (CONST FLOAT *pfNumSegs, DWORD *pdwTriangles, DWORD *pdwVertices) |
| HRESULT WINAPI | D3DXTriPatchSize (CONST FLOAT *pfNumSegs, DWORD *pdwTriangles, DWORD *pdwVertices) |
| HRESULT WINAPI | D3DXTessellateRectPatch (LPDIRECT3DVERTEXBUFFER9 pVB, CONST FLOAT *pNumSegs, CONST D3DVERTEXELEMENT9 *pdwInDecl, CONST D3DRECTPATCH_INFO *pRectPatchInfo, LPD3DXMESH pMesh) |
| HRESULT WINAPI | D3DXTessellateTriPatch (LPDIRECT3DVERTEXBUFFER9 pVB, CONST FLOAT *pNumSegs, CONST D3DVERTEXELEMENT9 *pInDecl, CONST D3DTRIPATCH_INFO *pTriPatchInfo, LPD3DXMESH pMesh) |
| HRESULT WINAPI | D3DXCreateNPatchMesh (LPD3DXMESH pMeshSysMem, LPD3DXPATCHMESH *pPatchMesh) |
| HRESULT WINAPI | D3DXCreatePatchMesh (CONST D3DXPATCHINFO *pInfo, DWORD dwNumPatches, DWORD dwNumVertices, DWORD dwOptions, CONST D3DVERTEXELEMENT9 *pDecl, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXPATCHMESH *pPatchMesh) |
| HRESULT WINAPI | D3DXValidPatchMesh (LPD3DXPATCHMESH pMesh, DWORD *dwcDegenerateVertices, DWORD *dwcDegeneratePatches, LPD3DXBUFFER *ppErrorsAndWarnings) |
| UINT WINAPI | D3DXGetFVFVertexSize (DWORD FVF) |
| UINT WINAPI | D3DXGetDeclVertexSize (CONST D3DVERTEXELEMENT9 *pDecl, DWORD Stream) |
| UINT WINAPI | D3DXGetDeclLength (CONST D3DVERTEXELEMENT9 *pDecl) |
| HRESULT WINAPI | D3DXDeclaratorFromFVF (DWORD FVF, D3DVERTEXELEMENT9 pDeclarator[MAX_FVF_DECL_SIZE]) |
| HRESULT WINAPI | D3DXFVFFromDeclarator (CONST D3DVERTEXELEMENT9 *pDeclarator, DWORD *pFVF) |
| HRESULT WINAPI | D3DXWeldVertices (LPD3DXMESH pMesh, DWORD Flags, CONST D3DXWELDEPSILONS *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 (LPD3DXMESH pMeshIn, CONST DWORD *pAdjacencyIn, CONST DWORD MaxSize, CONST DWORD Options, DWORD *pMeshesOut, LPD3DXBUFFER *ppMeshArrayOut, LPD3DXBUFFER *ppAdjacencyArrayOut, LPD3DXBUFFER *ppFaceRemapArrayOut, LPD3DXBUFFER *ppVertRemapArrayOut) |
| BOOL WINAPI | 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 | D3DXComputeTangentFrame (ID3DXMesh *pMesh, DWORD dwOptions) |
| HRESULT WINAPI | D3DXComputeTangentFrameEx (ID3DXMesh *pMesh, DWORD dwTextureInSemantic, DWORD dwTextureInIndex, DWORD dwUPartialOutSemantic, DWORD dwUPartialOutIndex, DWORD dwVPartialOutSemantic, DWORD dwVPartialOutIndex, DWORD dwNormalOutSemantic, DWORD dwNormalOutIndex, DWORD dwOptions, CONST DWORD *pdwAdjacency, FLOAT fPartialEdgeThreshold, FLOAT fSingularPointThreshold, FLOAT fNormalEdgeThreshold, ID3DXMesh **ppMeshOut, ID3DXBuffer **ppVertexMapping) |
| HRESULT WINAPI | D3DXComputeTangent (LPD3DXMESH Mesh, DWORD TexStage, DWORD TangentIndex, DWORD BinormIndex, DWORD Wrap, CONST DWORD *pAdjacency) |
| HRESULT WINAPI | D3DXUVAtlasCreate (LPD3DXMESH pMesh, UINT uMaxChartNumber, FLOAT fMaxStretch, UINT uWidth, UINT uHeight, FLOAT fGutter, DWORD dwTextureIndex, CONST DWORD *pdwAdjacency, CONST DWORD *pdwFalseEdgeAdjacency, CONST FLOAT *pfIMTArray, LPD3DXUVATLASCB pStatusCallback, FLOAT fCallbackFrequency, LPVOID pUserContext, DWORD dwOptions, LPD3DXMESH *ppMeshOut, LPD3DXBUFFER *ppFacePartitioning, LPD3DXBUFFER *ppVertexRemapArray, FLOAT *pfMaxStretchOut, UINT *puNumChartsOut) |
| HRESULT WINAPI | D3DXUVAtlasPartition (LPD3DXMESH pMesh, UINT uMaxChartNumber, FLOAT fMaxStretch, DWORD dwTextureIndex, CONST DWORD *pdwAdjacency, CONST DWORD *pdwFalseEdgeAdjacency, CONST FLOAT *pfIMTArray, LPD3DXUVATLASCB pStatusCallback, FLOAT fCallbackFrequency, LPVOID pUserContext, DWORD dwOptions, LPD3DXMESH *ppMeshOut, LPD3DXBUFFER *ppFacePartitioning, LPD3DXBUFFER *ppVertexRemapArray, LPD3DXBUFFER *ppPartitionResultAdjacency, FLOAT *pfMaxStretchOut, UINT *puNumChartsOut) |
| HRESULT WINAPI | D3DXUVAtlasPack (ID3DXMesh *pMesh, UINT uWidth, UINT uHeight, FLOAT fGutter, DWORD dwTextureIndex, CONST DWORD *pdwPartitionResultAdjacency, LPD3DXUVATLASCB pStatusCallback, FLOAT fCallbackFrequency, LPVOID pUserContext, DWORD dwOptions, LPD3DXBUFFER pFacePartitioning) |
| HRESULT WINAPI | D3DXComputeIMTFromPerVertexSignal (LPD3DXMESH pMesh, CONST FLOAT *pfVertexSignal, UINT uSignalDimension, UINT uSignalStride, DWORD dwOptions, LPD3DXUVATLASCB pStatusCallback, LPVOID pUserContext, LPD3DXBUFFER *ppIMTData) |
| HRESULT WINAPI | D3DXComputeIMTFromSignal (LPD3DXMESH pMesh, DWORD dwTextureIndex, UINT uSignalDimension, FLOAT fMaxUVDistance, DWORD dwOptions, LPD3DXIMTSIGNALCALLBACK pSignalCallback, VOID *pUserData, LPD3DXUVATLASCB pStatusCallback, LPVOID pUserContext, LPD3DXBUFFER *ppIMTData) |
| HRESULT WINAPI | D3DXComputeIMTFromTexture (LPD3DXMESH pMesh, LPDIRECT3DTEXTURE9 pTexture, DWORD dwTextureIndex, DWORD dwOptions, LPD3DXUVATLASCB pStatusCallback, LPVOID pUserContext, LPD3DXBUFFER *ppIMTData) |
| HRESULT WINAPI | D3DXComputeIMTFromPerTexelSignal (LPD3DXMESH pMesh, DWORD dwTextureIndex, FLOAT *pfTexelSignal, UINT uWidth, UINT uHeight, UINT uSignalDimension, UINT uComponents, DWORD dwOptions, LPD3DXUVATLASCB pStatusCallback, LPVOID pUserContext, LPD3DXBUFFER *ppIMTData) |
| HRESULT WINAPI | D3DXConvertMeshSubsetToSingleStrip (LPD3DXBASEMESH MeshIn, DWORD AttribId, DWORD IBOptions, LPDIRECT3DINDEXBUFFER9 *ppIndexBuffer, DWORD *pNumIndices) |
| HRESULT WINAPI | D3DXConvertMeshSubsetToStrips (LPD3DXBASEMESH MeshIn, DWORD AttribId, DWORD IBOptions, LPDIRECT3DINDEXBUFFER9 *ppIndexBuffer, DWORD *pNumIndices, LPD3DXBUFFER *ppStripLengths, DWORD *pNumStrips) |
| HRESULT WINAPI | D3DXOptimizeFaces (LPCVOID pbIndices, UINT cFaces, UINT cVertices, BOOL b32BitIndices, DWORD *pFaceRemap) |
| HRESULT WINAPI | D3DXOptimizeVertices (LPCVOID pbIndices, UINT cFaces, UINT cVertices, BOOL b32BitIndices, DWORD *pVertexRemap) |
| DEFINE_GUID (IID_ID3DXPRTBuffer, 0xf1827e47, 0xa8, 0x49cd, 0x90, 0x8c, 0x9d, 0x11, 0x95, 0x5f, 0x87, 0x28) | |
| DEFINE_GUID (IID_ID3DXPRTCompBuffer, 0xa758d465, 0xfe8d, 0x45ad, 0x9c, 0xf0, 0xd0, 0x1e, 0x56, 0x26, 0x6a, 0x7) | |
| DEFINE_GUID (IID_ID3DXTextureGutterHelper, 0x838f01ec, 0x9729, 0x4527, 0xaa, 0xdb, 0xdf, 0x70, 0xad, 0xe7, 0xfe, 0xa9) | |
| DEFINE_GUID (IID_ID3DXPRTEngine, 0x683a4278, 0xcd5f, 0x4d24, 0x90, 0xad, 0xc4, 0xe1, 0xb6, 0x85, 0x5d, 0x53) | |
| DECLARE_INTERFACE_ (ID3DXPRTBuffer, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXPRTCompBuffer, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXTextureGutterHelper, IUnknown) | |
| DECLARE_INTERFACE_ (ID3DXPRTEngine, IUnknown) | |
| HRESULT WINAPI | D3DXCreatePRTBuffer (UINT NumSamples, UINT NumCoeffs, UINT NumChannels, LPD3DXPRTBUFFER *ppBuffer) |
| HRESULT WINAPI | D3DXCreatePRTBufferTex (UINT Width, UINT Height, UINT NumCoeffs, UINT NumChannels, LPD3DXPRTBUFFER *ppBuffer) |
| HRESULT WINAPI | D3DXLoadPRTBufferFromFileA (LPCSTR pFilename, LPD3DXPRTBUFFER *ppBuffer) |
| HRESULT WINAPI | D3DXLoadPRTBufferFromFileW (LPCWSTR pFilename, LPD3DXPRTBUFFER *ppBuffer) |
| HRESULT WINAPI | D3DXSavePRTBufferToFileA (LPCSTR pFileName, LPD3DXPRTBUFFER pBuffer) |
| HRESULT WINAPI | D3DXSavePRTBufferToFileW (LPCWSTR pFileName, LPD3DXPRTBUFFER pBuffer) |
| HRESULT WINAPI | D3DXLoadPRTCompBufferFromFileA (LPCSTR pFilename, LPD3DXPRTCOMPBUFFER *ppBuffer) |
| HRESULT WINAPI | D3DXLoadPRTCompBufferFromFileW (LPCWSTR pFilename, LPD3DXPRTCOMPBUFFER *ppBuffer) |
| HRESULT WINAPI | D3DXSavePRTCompBufferToFileA (LPCSTR pFileName, LPD3DXPRTCOMPBUFFER pBuffer) |
| HRESULT WINAPI | D3DXSavePRTCompBufferToFileW (LPCWSTR pFileName, LPD3DXPRTCOMPBUFFER pBuffer) |
| HRESULT WINAPI | D3DXCreatePRTCompBuffer (D3DXSHCOMPRESSQUALITYTYPE Quality, UINT NumClusters, UINT NumPCA, LPD3DXSHPRTSIMCB pCB, LPVOID lpUserContext, LPD3DXPRTBUFFER pBufferIn, LPD3DXPRTCOMPBUFFER *ppBufferOut) |
| HRESULT WINAPI | D3DXCreateTextureGutterHelper (UINT Width, UINT Height, LPD3DXMESH pMesh, FLOAT GutterSize, LPD3DXTEXTUREGUTTERHELPER *ppBuffer) |
| HRESULT WINAPI | D3DXCreatePRTEngine (LPD3DXMESH pMesh, DWORD *pAdjacency, BOOL ExtractUVs, LPD3DXMESH pBlockerMesh, LPD3DXPRTENGINE *ppEngine) |
| HRESULT WINAPI | D3DXConcatenateMeshes (LPD3DXMESH *ppMeshes, UINT NumMeshes, DWORD Options, CONST D3DXMATRIX *pGeomXForms, CONST D3DXMATRIX *pTextureXForms, CONST D3DVERTEXELEMENT9 *pDecl, LPDIRECT3DDEVICE9 pD3DDevice, LPD3DXMESH *ppMeshOut) |
| HRESULT WINAPI | D3DXSHPRTCompSuperCluster (UINT *pClusterIDs, LPD3DXMESH pScene, UINT MaxNumClusters, UINT NumClusters, UINT *pSuperClusterIDs, UINT *pNumSuperClusters) |
| HRESULT WINAPI | D3DXSHPRTCompSplitMeshSC (UINT *pClusterIDs, UINT NumVertices, UINT NumClusters, UINT *pSuperClusterIDs, UINT NumSuperClusters, LPVOID pInputIB, BOOL InputIBIs32Bit, UINT NumFaces, LPD3DXBUFFER *ppIBData, UINT *pIBDataLength, BOOL OutputIBIs32Bit, LPD3DXBUFFER *ppFaceRemap, LPD3DXBUFFER *ppVertData, UINT *pVertDataLength, UINT *pSCClusterList, D3DXSHPRTSPLITMESHCLUSTERDATA *pSCData) |
| DEFINE_GUID (DXFILEOBJ_XSkinMeshHeader, 0x3cf169ce, 0xff7c, 0x44ab, 0x93, 0xc0, 0xf7, 0x8f, 0x62, 0xd1, 0x72, 0xe2) | |
| DEFINE_GUID (DXFILEOBJ_VertexDuplicationIndices, 0xb8d65549, 0xd7c9, 0x4995, 0x89, 0xcf, 0x53, 0xa9, 0xa8, 0xb0, 0x31, 0xe3) | |
| DEFINE_GUID (DXFILEOBJ_FaceAdjacency, 0xa64c844a, 0xe282, 0x4756, 0x8b, 0x80, 0x25, 0xc, 0xde, 0x4, 0x39, 0x8c) | |
| DEFINE_GUID (DXFILEOBJ_SkinWeights, 0x6f0d123b, 0xbad2, 0x4167, 0xa0, 0xd0, 0x80, 0x22, 0x4f, 0x25, 0xfa, 0xbb) | |
| DEFINE_GUID (DXFILEOBJ_Patch, 0xa3eb5d44, 0xfc22, 0x429d, 0x9a, 0xfb, 0x32, 0x21, 0xcb, 0x97, 0x19, 0xa6) | |
| DEFINE_GUID (DXFILEOBJ_PatchMesh, 0xd02c95cc, 0xedba, 0x4305, 0x9b, 0x5d, 0x18, 0x20, 0xd7, 0x70, 0x4b, 0xbf) | |
| DEFINE_GUID (DXFILEOBJ_PatchMesh9, 0xb9ec94e1, 0xb9a6, 0x4251, 0xba, 0x18, 0x94, 0x89, 0x3f, 0x2, 0xc0, 0xea) | |
| DEFINE_GUID (DXFILEOBJ_PMInfo, 0xb6c3e656, 0xec8b, 0x4b92, 0x9b, 0x62, 0x68, 0x16, 0x59, 0x52, 0x29, 0x47) | |
| DEFINE_GUID (DXFILEOBJ_PMAttributeRange, 0x917e0427, 0xc61e, 0x4a14, 0x9c, 0x64, 0xaf, 0xe6, 0x5f, 0x9e, 0x98, 0x44) | |
| DEFINE_GUID (DXFILEOBJ_PMVSplitRecord, 0x574ccc14, 0xf0b3, 0x4333, 0x82, 0x2d, 0x93, 0xe8, 0xa8, 0xa0, 0x8e, 0x4c) | |
| DEFINE_GUID (DXFILEOBJ_FVFData, 0xb6e70a0e, 0x8ef9, 0x4e83, 0x94, 0xad, 0xec, 0xc8, 0xb0, 0xc0, 0x48, 0x97) | |
| DEFINE_GUID (DXFILEOBJ_VertexElement, 0xf752461c, 0x1e23, 0x48f6, 0xb9, 0xf8, 0x83, 0x50, 0x85, 0xf, 0x33, 0x6f) | |
| DEFINE_GUID (DXFILEOBJ_DeclData, 0xbf22e553, 0x292c, 0x4781, 0x9f, 0xea, 0x62, 0xbd, 0x55, 0x4b, 0xdd, 0x93) | |
| DEFINE_GUID (DXFILEOBJ_EffectFloats, 0xf1cfe2b3, 0xde3, 0x4e28, 0xaf, 0xa1, 0x15, 0x5a, 0x75, 0xa, 0x28, 0x2d) | |
| DEFINE_GUID (DXFILEOBJ_EffectString, 0xd55b097e, 0xbdb6, 0x4c52, 0xb0, 0x3d, 0x60, 0x51, 0xc8, 0x9d, 0xe, 0x42) | |
| DEFINE_GUID (DXFILEOBJ_EffectDWord, 0x622c0ed0, 0x956e, 0x4da9, 0x90, 0x8a, 0x2a, 0xf9, 0x4f, 0x3c, 0xe7, 0x16) | |
| DEFINE_GUID (DXFILEOBJ_EffectParamFloats, 0x3014b9a0, 0x62f5, 0x478c, 0x9b, 0x86, 0xe4, 0xac, 0x9f, 0x4e, 0x41, 0x8b) | |
| DEFINE_GUID (DXFILEOBJ_EffectParamString, 0x1dbc4c88, 0x94c1, 0x46ee, 0x90, 0x76, 0x2c, 0x28, 0x81, 0x8c, 0x94, 0x81) | |
| DEFINE_GUID (DXFILEOBJ_EffectParamDWord, 0xe13963bc, 0xae51, 0x4c5d, 0xb0, 0xf, 0xcf, 0xa3, 0xa9, 0xd9, 0x7c, 0xe5) | |
| DEFINE_GUID (DXFILEOBJ_EffectInstance, 0xe331f7e4, 0x559, 0x4cc2, 0x8e, 0x99, 0x1c, 0xec, 0x16, 0x57, 0x92, 0x8f) | |
| DEFINE_GUID (DXFILEOBJ_AnimTicksPerSecond, 0x9e415a43, 0x7ba6, 0x4a73, 0x87, 0x43, 0xb7, 0x3d, 0x47, 0xe8, 0x84, 0x76) | |
| DEFINE_GUID (DXFILEOBJ_CompressedAnimationSet, 0x7f9b00b3, 0xf125, 0x4890, 0x87, 0x6e, 0x1c, 0x42, 0xbf, 0x69, 0x7c, 0x4d) | |
| #define D3DXLoadMeshFromX D3DXLoadMeshFromXA |
| #define D3DXLoadPRTBufferFromFile D3DXLoadPRTBufferFromFileA |
| #define D3DXLoadPRTCompBufferFromFile D3DXLoadPRTCompBufferFromFileA |
| #define D3DXSaveMeshToX D3DXSaveMeshToXA |
| #define D3DXSavePRTBufferToFile D3DXSavePRTBufferToFileA |
| #define D3DXSavePRTCompBufferToFile D3DXSavePRTCompBufferToFileA |
| #define INTERFACE ID3DXBaseMesh |
| #define INTERFACE ID3DXMesh |
| #define INTERFACE ID3DXPMesh |
| #define INTERFACE ID3DXSPMesh |
| #define INTERFACE ID3DXPatchMesh |
| #define INTERFACE ID3DXSkinInfo |
| #define INTERFACE ID3DXPRTBuffer |
| #define INTERFACE ID3DXPRTCompBuffer |
| #define INTERFACE ID3DXTextureGutterHelper |
| #define INTERFACE ID3DXPRTEngine |
| #define UNUSED16 (0xffff) |
| #define UNUSED32 (0xffffffff) |
| #define XEXTENSIONS_TEMPLATES "xof 0303txt 0032\ template FVFData \ { \ <B6E70A0E-8EF9-4e83-94AD-ECC8B0C04897> \ DWORD dwFVF; \ DWORD nDWords; \ array DWORD data[nDWords]; \ } \ template VertexElement \ { \ <F752461C-1E23-48f6-B9F8-8350850F336F> \ DWORD Type; \ DWORD Method; \ DWORD Usage; \ DWORD UsageIndex; \ } \ template DeclData \ { \ <BF22E553-292C-4781-9FEA-62BD554BDD93> \ DWORD nElements; \ array VertexElement Elements[nElements]; \ DWORD nDWords; \ array DWORD data[nDWords]; \ } \ template PMAttributeRange \ { \ <917E0427-C61E-4a14-9C64-AFE65F9E9844> \ DWORD iFaceOffset; \ DWORD nFacesMin; \ DWORD nFacesMax; \ DWORD iVertexOffset; \ DWORD nVerticesMin; \ DWORD nVerticesMax; \ } \ template PMVSplitRecord \ { \ <574CCC14-F0B3-4333-822D-93E8A8A08E4C> \ DWORD iFaceCLW; \ DWORD iVlrOffset; \ DWORD iCode; \ } \ template PMInfo \ { \ <B6C3E656-EC8B-4b92-9B62-681659522947> \ DWORD nAttributes; \ array PMAttributeRange attributeRanges[nAttributes]; \ DWORD nMaxValence; \ DWORD nMinLogicalVertices; \ DWORD nMaxLogicalVertices; \ DWORD nVSplits; \ array PMVSplitRecord splitRecords[nVSplits]; \ DWORD nAttributeMispredicts; \ array DWORD attributeMispredicts[nAttributeMispredicts]; \ } " |
| #define XSKINEXP_TEMPLATES |
| typedef struct _D3DXATTRIBUTERANGE D3DXATTRIBUTERANGE |
| typedef struct _D3DXATTRIBUTEWEIGHTS D3DXATTRIBUTEWEIGHTS |
| typedef struct _D3DXBONECOMBINATION D3DXBONECOMBINATION |
| typedef enum _D3DXCLEANTYPE D3DXCLEANTYPE |
| typedef struct _D3DXEFFECTDEFAULT D3DXEFFECTDEFAULT |
| typedef enum _D3DXEFFECTDEFAULTTYPE D3DXEFFECTDEFAULTTYPE |
| typedef struct _D3DXEFFECTINSTANCE D3DXEFFECTINSTANCE |
| typedef struct _D3DXINTERSECTINFO D3DXINTERSECTINFO |
| typedef struct _D3DXMATERIAL D3DXMATERIAL |
| typedef struct _D3DXPATCHINFO D3DXPATCHINFO |
| typedef enum _D3DXPATCHMESHTYPE D3DXPATCHMESHTYPE |
| typedef enum _D3DXSHCOMPRESSQUALITYTYPE D3DXSHCOMPRESSQUALITYTYPE |
| typedef enum _D3DXSHGPUSIMOPT D3DXSHGPUSIMOPT |
| typedef struct _D3DXSHMATERIAL D3DXSHMATERIAL |
| typedef struct _D3DXSHPRTSPLITMESHCLUSTERDATA D3DXSHPRTSPLITMESHCLUSTERDATA |
| typedef struct _D3DXSHPRTSPLITMESHVERTDATA D3DXSHPRTSPLITMESHVERTDATA |
| typedef enum _D3DXTANGENT D3DXTANGENT |
| typedef enum _D3DXUVATLAS D3DXUVATLAS |
| typedef struct _D3DXWELDEPSILONS D3DXWELDEPSILONS |
| typedef interface ID3DXPRTBuffer ID3DXPRTBuffer |
| typedef interface ID3DXPRTCompBuffer ID3DXPRTCompBuffer |
| typedef interface ID3DXPRTEngine ID3DXPRTEngine |
| typedef interface ID3DXTextureGutterHelper ID3DXTextureGutterHelper |
| typedef D3DXATTRIBUTERANGE* LPD3DXATTRIBUTERANGE |
| typedef struct _D3DXATTRIBUTEWEIGHTS * LPD3DXATTRIBUTEWEIGHTS |
| typedef struct ID3DXBaseMesh* LPD3DXBASEMESH |
| typedef struct _D3DXBONECOMBINATION * LPD3DXBONECOMBINATION |
| typedef struct _D3DXEFFECTDEFAULT * LPD3DXEFFECTDEFAULT |
| typedef struct _D3DXEFFECTINSTANCE * LPD3DXEFFECTINSTANCE |
| typedef HRESULT(WINAPI* LPD3DXIMTSIGNALCALLBACK) (CONST D3DXVECTOR2 *uv, UINT uPrimitiveID, UINT uSignalDimension, VOID *pUserData, FLOAT *pfSignalOut) |
| typedef struct _D3DXINTERSECTINFO * LPD3DXINTERSECTINFO |
| typedef D3DXMATERIAL* LPD3DXMATERIAL |
| typedef struct ID3DXMesh* LPD3DXMESH |
| typedef struct _D3DXPATCHINFO * LPD3DXPATCHINFO |
| typedef struct ID3DXPatchMesh* LPD3DXPATCHMESH |
| typedef struct ID3DXPMesh* LPD3DXPMESH |
| typedef interface ID3DXPRTBuffer* LPD3DXPRTBUFFER |
| typedef interface ID3DXPRTCompBuffer* LPD3DXPRTCOMPBUFFER |
| typedef interface ID3DXPRTEngine* LPD3DXPRTENGINE |
| typedef HRESULT(WINAPI * LPD3DXSHPRTSIMCB) (float fPercentDone, LPVOID lpUserContext) |
| typedef struct ID3DXSkinInfo* LPD3DXSKININFO |
| typedef struct ID3DXSPMesh* LPD3DXSPMESH |
| typedef interface ID3DXTextureGutterHelper* LPD3DXTEXTUREGUTTERHELPER |
| typedef D3DXWELDEPSILONS* LPD3DXWELDEPSILONS |
| typedef struct _XFILECOMPRESSEDANIMATIONSET XFILECOMPRESSEDANIMATIONSET |
| enum _D3DXCLEANTYPE |
| enum _D3DXIMT |
| enum _D3DXMESH |
| enum _D3DXMESHOPT |
| enum _D3DXMESHSIMP |
| enum _D3DXPATCHMESH |
| enum _D3DXPATCHMESHTYPE |
| enum _D3DXSHGPUSIMOPT |
| enum _D3DXTANGENT |
| enum _D3DXUVATLAS |
| enum _MAX_FVF_DECL_SIZE |
| BOOL WINAPI D3DXBoxBoundProbe | ( | CONST D3DXVECTOR3 * | pMin, |
| CONST D3DXVECTOR3 * | pMax, | ||
| CONST D3DXVECTOR3 * | pRayPosition, | ||
| CONST D3DXVECTOR3 * | pRayDirection | ||
| ) |
| HRESULT WINAPI D3DXCleanMesh | ( | D3DXCLEANTYPE | CleanType, |
| LPD3DXMESH | pMeshIn, | ||
| CONST DWORD * | pAdjacencyIn, | ||
| LPD3DXMESH * | ppMeshOut, | ||
| DWORD * | pAdjacencyOut, | ||
| LPD3DXBUFFER * | ppErrorsAndWarnings | ||
| ) |
| HRESULT WINAPI D3DXComputeBoundingBox | ( | CONST D3DXVECTOR3 * | pFirstPosition, |
| DWORD | NumVertices, | ||
| DWORD | dwStride, | ||
| D3DXVECTOR3 * | pMin, | ||
| D3DXVECTOR3 * | pMax | ||
| ) |
| HRESULT WINAPI D3DXComputeBoundingSphere | ( | CONST D3DXVECTOR3 * | pFirstPosition, |
| DWORD | NumVertices, | ||
| DWORD | dwStride, | ||
| D3DXVECTOR3 * | pCenter, | ||
| FLOAT * | pRadius | ||
| ) |
| HRESULT WINAPI D3DXComputeIMTFromPerTexelSignal | ( | LPD3DXMESH | pMesh, |
| DWORD | dwTextureIndex, | ||
| FLOAT * | pfTexelSignal, | ||
| UINT | uWidth, | ||
| UINT | uHeight, | ||
| UINT | uSignalDimension, | ||
| UINT | uComponents, | ||
| DWORD | dwOptions, | ||
| LPD3DXUVATLASCB | pStatusCallback, | ||
| LPVOID | pUserContext, | ||
| LPD3DXBUFFER * | ppIMTData | ||
| ) |
| HRESULT WINAPI D3DXComputeIMTFromPerVertexSignal | ( | LPD3DXMESH | pMesh, |
| CONST FLOAT * | pfVertexSignal, | ||
| UINT | uSignalDimension, | ||
| UINT | uSignalStride, | ||
| DWORD | dwOptions, | ||
| LPD3DXUVATLASCB | pStatusCallback, | ||
| LPVOID | pUserContext, | ||
| LPD3DXBUFFER * | ppIMTData | ||
| ) |
| HRESULT WINAPI D3DXComputeIMTFromSignal | ( | LPD3DXMESH | pMesh, |
| DWORD | dwTextureIndex, | ||
| UINT | uSignalDimension, | ||
| FLOAT | fMaxUVDistance, | ||
| DWORD | dwOptions, | ||
| LPD3DXIMTSIGNALCALLBACK | pSignalCallback, | ||
| VOID * | pUserData, | ||
| LPD3DXUVATLASCB | pStatusCallback, | ||
| LPVOID | pUserContext, | ||
| LPD3DXBUFFER * | ppIMTData | ||
| ) |
| HRESULT WINAPI D3DXComputeIMTFromTexture | ( | LPD3DXMESH | pMesh, |
| LPDIRECT3DTEXTURE9 | pTexture, | ||
| DWORD | dwTextureIndex, | ||
| DWORD | dwOptions, | ||
| LPD3DXUVATLASCB | pStatusCallback, | ||
| LPVOID | pUserContext, | ||
| LPD3DXBUFFER * | ppIMTData | ||
| ) |
| HRESULT WINAPI D3DXComputeNormals | ( | LPD3DXBASEMESH | pMesh, |
| CONST DWORD * | pAdjacency | ||
| ) |
| HRESULT WINAPI D3DXComputeTangent | ( | LPD3DXMESH | Mesh, |
| DWORD | TexStage, | ||
| DWORD | TangentIndex, | ||
| DWORD | BinormIndex, | ||
| DWORD | Wrap, | ||
| CONST DWORD * | pAdjacency | ||
| ) |
| HRESULT WINAPI D3DXComputeTangentFrame | ( | ID3DXMesh * | pMesh, |
| DWORD | dwOptions | ||
| ) |
| HRESULT WINAPI D3DXComputeTangentFrameEx | ( | ID3DXMesh * | pMesh, |
| DWORD | dwTextureInSemantic, | ||
| DWORD | dwTextureInIndex, | ||
| DWORD | dwUPartialOutSemantic, | ||
| DWORD | dwUPartialOutIndex, | ||
| DWORD | dwVPartialOutSemantic, | ||
| DWORD | dwVPartialOutIndex, | ||
| DWORD | dwNormalOutSemantic, | ||
| DWORD | dwNormalOutIndex, | ||
| DWORD | dwOptions, | ||
| CONST DWORD * | pdwAdjacency, | ||
| FLOAT | fPartialEdgeThreshold, | ||
| FLOAT | fSingularPointThreshold, | ||
| FLOAT | fNormalEdgeThreshold, | ||
| ID3DXMesh ** | ppMeshOut, | ||
| ID3DXBuffer ** | ppVertexMapping | ||
| ) |
| HRESULT WINAPI D3DXConcatenateMeshes | ( | LPD3DXMESH * | ppMeshes, |
| UINT | NumMeshes, | ||
| DWORD | Options, | ||
| CONST D3DXMATRIX * | pGeomXForms, | ||
| CONST D3DXMATRIX * | pTextureXForms, | ||
| CONST D3DVERTEXELEMENT9 * | pDecl, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXMESH * | ppMeshOut | ||
| ) |
| HRESULT WINAPI D3DXConvertMeshSubsetToSingleStrip | ( | LPD3DXBASEMESH | MeshIn, |
| DWORD | AttribId, | ||
| DWORD | IBOptions, | ||
| LPDIRECT3DINDEXBUFFER9 * | ppIndexBuffer, | ||
| DWORD * | pNumIndices | ||
| ) |
| HRESULT WINAPI D3DXConvertMeshSubsetToStrips | ( | LPD3DXBASEMESH | MeshIn, |
| DWORD | AttribId, | ||
| DWORD | IBOptions, | ||
| LPDIRECT3DINDEXBUFFER9 * | ppIndexBuffer, | ||
| DWORD * | pNumIndices, | ||
| LPD3DXBUFFER * | ppStripLengths, | ||
| DWORD * | pNumStrips | ||
| ) |
| HRESULT WINAPI D3DXCreateBuffer | ( | DWORD | NumBytes, |
| LPD3DXBUFFER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXCreateMesh | ( | DWORD | NumFaces, |
| DWORD | NumVertices, | ||
| DWORD | Options, | ||
| CONST D3DVERTEXELEMENT9 * | pDeclaration, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXCreateMeshFVF | ( | DWORD | NumFaces, |
| DWORD | NumVertices, | ||
| DWORD | Options, | ||
| DWORD | FVF, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXCreateNPatchMesh | ( | LPD3DXMESH | pMeshSysMem, |
| LPD3DXPATCHMESH * | pPatchMesh | ||
| ) |
| HRESULT WINAPI D3DXCreatePatchMesh | ( | CONST D3DXPATCHINFO * | pInfo, |
| DWORD | dwNumPatches, | ||
| DWORD | dwNumVertices, | ||
| DWORD | dwOptions, | ||
| CONST D3DVERTEXELEMENT9 * | pDecl, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXPATCHMESH * | pPatchMesh | ||
| ) |
| HRESULT WINAPI D3DXCreatePMeshFromStream | ( | IStream * | pStream, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| LPD3DXBUFFER * | ppEffectInstances, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXPMESH * | ppPMesh | ||
| ) |
| HRESULT WINAPI D3DXCreatePRTBuffer | ( | UINT | NumSamples, |
| UINT | NumCoeffs, | ||
| UINT | NumChannels, | ||
| LPD3DXPRTBUFFER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXCreatePRTBufferTex | ( | UINT | Width, |
| UINT | Height, | ||
| UINT | NumCoeffs, | ||
| UINT | NumChannels, | ||
| LPD3DXPRTBUFFER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXCreatePRTCompBuffer | ( | D3DXSHCOMPRESSQUALITYTYPE | Quality, |
| UINT | NumClusters, | ||
| UINT | NumPCA, | ||
| LPD3DXSHPRTSIMCB | pCB, | ||
| LPVOID | lpUserContext, | ||
| LPD3DXPRTBUFFER | pBufferIn, | ||
| LPD3DXPRTCOMPBUFFER * | ppBufferOut | ||
| ) |
| HRESULT WINAPI D3DXCreatePRTEngine | ( | LPD3DXMESH | pMesh, |
| DWORD * | pAdjacency, | ||
| BOOL | ExtractUVs, | ||
| LPD3DXMESH | pBlockerMesh, | ||
| LPD3DXPRTENGINE * | ppEngine | ||
| ) |
| HRESULT WINAPI D3DXCreateSkinInfo | ( | DWORD | NumVertices, |
| CONST D3DVERTEXELEMENT9 * | pDeclaration, | ||
| DWORD | NumBones, | ||
| LPD3DXSKININFO * | ppSkinInfo | ||
| ) |
| HRESULT WINAPI D3DXCreateSkinInfoFromBlendedMesh | ( | LPD3DXBASEMESH | pMesh, |
| DWORD | NumBones, | ||
| CONST D3DXBONECOMBINATION * | pBoneCombinationTable, | ||
| LPD3DXSKININFO * | ppSkinInfo | ||
| ) |
| HRESULT WINAPI D3DXCreateSkinInfoFVF | ( | DWORD | NumVertices, |
| DWORD | FVF, | ||
| DWORD | NumBones, | ||
| LPD3DXSKININFO * | ppSkinInfo | ||
| ) |
| HRESULT WINAPI D3DXCreateSPMesh | ( | LPD3DXMESH | pMesh, |
| CONST DWORD * | pAdjacency, | ||
| CONST D3DXATTRIBUTEWEIGHTS * | pVertexAttributeWeights, | ||
| CONST FLOAT * | pVertexWeights, | ||
| LPD3DXSPMESH * | ppSMesh | ||
| ) |
| HRESULT WINAPI D3DXCreateTextureGutterHelper | ( | UINT | Width, |
| UINT | Height, | ||
| LPD3DXMESH | pMesh, | ||
| FLOAT | GutterSize, | ||
| LPD3DXTEXTUREGUTTERHELPER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXDeclaratorFromFVF | ( | DWORD | FVF, |
| D3DVERTEXELEMENT9 | pDeclarator[MAX_FVF_DECL_SIZE] | ||
| ) |
| HRESULT WINAPI D3DXFVFFromDeclarator | ( | CONST D3DVERTEXELEMENT9 * | pDeclarator, |
| DWORD * | pFVF | ||
| ) |
| HRESULT WINAPI D3DXGenerateOutputDecl | ( | D3DVERTEXELEMENT9 * | pOutput, |
| CONST D3DVERTEXELEMENT9 * | pInput | ||
| ) |
| HRESULT WINAPI D3DXGeneratePMesh | ( | LPD3DXMESH | pMesh, |
| CONST DWORD * | pAdjacency, | ||
| CONST D3DXATTRIBUTEWEIGHTS * | pVertexAttributeWeights, | ||
| CONST FLOAT * | pVertexWeights, | ||
| DWORD | MinValue, | ||
| DWORD | Options, | ||
| LPD3DXPMESH * | ppPMesh | ||
| ) |
| UINT WINAPI D3DXGetDeclLength | ( | CONST D3DVERTEXELEMENT9 * | pDecl | ) |
| UINT WINAPI D3DXGetDeclVertexSize | ( | CONST D3DVERTEXELEMENT9 * | pDecl, |
| DWORD | Stream | ||
| ) |
| 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 WINAPI D3DXIntersectTri | ( | CONST D3DXVECTOR3 * | p0, |
| CONST D3DXVECTOR3 * | p1, | ||
| CONST D3DXVECTOR3 * | p2, | ||
| CONST D3DXVECTOR3 * | pRayPos, | ||
| CONST D3DXVECTOR3 * | pRayDir, | ||
| FLOAT * | pU, | ||
| FLOAT * | pV, | ||
| FLOAT * | pDist | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromXA | ( | LPCSTR | pFilename, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| LPD3DXBUFFER * | ppEffectInstances, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromXInMemory | ( | LPCVOID | Memory, |
| DWORD | SizeOfMemory, | ||
| DWORD | Options, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| LPD3DXBUFFER * | ppEffectInstances, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromXof | ( | LPD3DXFILEDATA | pxofMesh, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| LPD3DXBUFFER * | ppEffectInstances, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromXResource | ( | HMODULE | Module, |
| LPCSTR | Name, | ||
| LPCSTR | Type, | ||
| DWORD | Options, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| LPD3DXBUFFER * | ppEffectInstances, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadMeshFromXW | ( | LPCWSTR | pFilename, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| LPD3DXBUFFER * | ppEffectInstances, | ||
| DWORD * | pNumMaterials, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadPatchMeshFromXof | ( | LPD3DXFILEDATA | pXofObjMesh, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| LPD3DXBUFFER * | ppEffectInstances, | ||
| PDWORD | pNumMaterials, | ||
| LPD3DXPATCHMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXLoadPRTBufferFromFileA | ( | LPCSTR | pFilename, |
| LPD3DXPRTBUFFER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXLoadPRTBufferFromFileW | ( | LPCWSTR | pFilename, |
| LPD3DXPRTBUFFER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXLoadPRTCompBufferFromFileA | ( | LPCSTR | pFilename, |
| LPD3DXPRTCOMPBUFFER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXLoadPRTCompBufferFromFileW | ( | LPCWSTR | pFilename, |
| LPD3DXPRTCOMPBUFFER * | ppBuffer | ||
| ) |
| HRESULT WINAPI D3DXLoadSkinMeshFromXof | ( | LPD3DXFILEDATA | pxofMesh, |
| DWORD | Options, | ||
| LPDIRECT3DDEVICE9 | pD3DDevice, | ||
| LPD3DXBUFFER * | ppAdjacency, | ||
| LPD3DXBUFFER * | ppMaterials, | ||
| LPD3DXBUFFER * | ppEffectInstances, | ||
| DWORD * | pMatOut, | ||
| LPD3DXSKININFO * | ppSkinInfo, | ||
| LPD3DXMESH * | ppMesh | ||
| ) |
| HRESULT WINAPI D3DXOptimizeFaces | ( | LPCVOID | pbIndices, |
| UINT | cFaces, | ||
| UINT | cVertices, | ||
| BOOL | b32BitIndices, | ||
| DWORD * | pFaceRemap | ||
| ) |
| HRESULT WINAPI D3DXOptimizeVertices | ( | LPCVOID | pbIndices, |
| UINT | cFaces, | ||
| UINT | cVertices, | ||
| BOOL | b32BitIndices, | ||
| DWORD * | pVertexRemap | ||
| ) |
| HRESULT WINAPI D3DXRectPatchSize | ( | CONST FLOAT * | pfNumSegs, |
| DWORD * | pdwTriangles, | ||
| DWORD * | pdwVertices | ||
| ) |
| HRESULT WINAPI D3DXSaveMeshToXA | ( | LPCSTR | pFilename, |
| LPD3DXMESH | pMesh, | ||
| CONST DWORD * | pAdjacency, | ||
| CONST D3DXMATERIAL * | pMaterials, | ||
| CONST D3DXEFFECTINSTANCE * | pEffectInstances, | ||
| DWORD | NumMaterials, | ||
| DWORD | Format | ||
| ) |
| HRESULT WINAPI D3DXSaveMeshToXW | ( | LPCWSTR | pFilename, |
| LPD3DXMESH | pMesh, | ||
| CONST DWORD * | pAdjacency, | ||
| CONST D3DXMATERIAL * | pMaterials, | ||
| CONST D3DXEFFECTINSTANCE * | pEffectInstances, | ||
| DWORD | NumMaterials, | ||
| DWORD | Format | ||
| ) |
| HRESULT WINAPI D3DXSavePRTBufferToFileA | ( | LPCSTR | pFileName, |
| LPD3DXPRTBUFFER | pBuffer | ||
| ) |
| HRESULT WINAPI D3DXSavePRTBufferToFileW | ( | LPCWSTR | pFileName, |
| LPD3DXPRTBUFFER | pBuffer | ||
| ) |
| HRESULT WINAPI D3DXSavePRTCompBufferToFileA | ( | LPCSTR | pFileName, |
| LPD3DXPRTCOMPBUFFER | pBuffer | ||
| ) |
| HRESULT WINAPI D3DXSavePRTCompBufferToFileW | ( | LPCWSTR | pFileName, |
| LPD3DXPRTCOMPBUFFER | pBuffer | ||
| ) |
| HRESULT WINAPI D3DXSHPRTCompSplitMeshSC | ( | UINT * | pClusterIDs, |
| UINT | NumVertices, | ||
| UINT | NumClusters, | ||
| UINT * | pSuperClusterIDs, | ||
| UINT | NumSuperClusters, | ||
| LPVOID | pInputIB, | ||
| BOOL | InputIBIs32Bit, | ||
| UINT | NumFaces, | ||
| LPD3DXBUFFER * | ppIBData, | ||
| UINT * | pIBDataLength, | ||
| BOOL | OutputIBIs32Bit, | ||
| LPD3DXBUFFER * | ppFaceRemap, | ||
| LPD3DXBUFFER * | ppVertData, | ||
| UINT * | pVertDataLength, | ||
| UINT * | pSCClusterList, | ||
| D3DXSHPRTSPLITMESHCLUSTERDATA * | pSCData | ||
| ) |
| HRESULT WINAPI D3DXSHPRTCompSuperCluster | ( | UINT * | pClusterIDs, |
| LPD3DXMESH | pScene, | ||
| UINT | MaxNumClusters, | ||
| UINT | NumClusters, | ||
| UINT * | pSuperClusterIDs, | ||
| UINT * | pNumSuperClusters | ||
| ) |
| HRESULT WINAPI D3DXSimplifyMesh | ( | LPD3DXMESH | pMesh, |
| CONST DWORD * | pAdjacency, | ||
| CONST D3DXATTRIBUTEWEIGHTS * | 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 | ( | 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 D3DXTessellateRectPatch | ( | LPDIRECT3DVERTEXBUFFER9 | pVB, |
| CONST FLOAT * | pNumSegs, | ||
| CONST D3DVERTEXELEMENT9 * | pdwInDecl, | ||
| CONST D3DRECTPATCH_INFO * | pRectPatchInfo, | ||
| LPD3DXMESH | pMesh | ||
| ) |
| HRESULT WINAPI D3DXTessellateTriPatch | ( | LPDIRECT3DVERTEXBUFFER9 | pVB, |
| CONST FLOAT * | pNumSegs, | ||
| CONST D3DVERTEXELEMENT9 * | pInDecl, | ||
| CONST D3DTRIPATCH_INFO * | pTriPatchInfo, | ||
| LPD3DXMESH | pMesh | ||
| ) |
| HRESULT WINAPI D3DXTriPatchSize | ( | CONST FLOAT * | pfNumSegs, |
| DWORD * | pdwTriangles, | ||
| DWORD * | pdwVertices | ||
| ) |
| HRESULT WINAPI D3DXUVAtlasCreate | ( | LPD3DXMESH | pMesh, |
| UINT | uMaxChartNumber, | ||
| FLOAT | fMaxStretch, | ||
| UINT | uWidth, | ||
| UINT | uHeight, | ||
| FLOAT | fGutter, | ||
| DWORD | dwTextureIndex, | ||
| CONST DWORD * | pdwAdjacency, | ||
| CONST DWORD * | pdwFalseEdgeAdjacency, | ||
| CONST FLOAT * | pfIMTArray, | ||
| LPD3DXUVATLASCB | pStatusCallback, | ||
| FLOAT | fCallbackFrequency, | ||
| LPVOID | pUserContext, | ||
| DWORD | dwOptions, | ||
| LPD3DXMESH * | ppMeshOut, | ||
| LPD3DXBUFFER * | ppFacePartitioning, | ||
| LPD3DXBUFFER * | ppVertexRemapArray, | ||
| FLOAT * | pfMaxStretchOut, | ||
| UINT * | puNumChartsOut | ||
| ) |
| HRESULT WINAPI D3DXUVAtlasPack | ( | ID3DXMesh * | pMesh, |
| UINT | uWidth, | ||
| UINT | uHeight, | ||
| FLOAT | fGutter, | ||
| DWORD | dwTextureIndex, | ||
| CONST DWORD * | pdwPartitionResultAdjacency, | ||
| LPD3DXUVATLASCB | pStatusCallback, | ||
| FLOAT | fCallbackFrequency, | ||
| LPVOID | pUserContext, | ||
| DWORD | dwOptions, | ||
| LPD3DXBUFFER | pFacePartitioning | ||
| ) |
| HRESULT WINAPI D3DXUVAtlasPartition | ( | LPD3DXMESH | pMesh, |
| UINT | uMaxChartNumber, | ||
| FLOAT | fMaxStretch, | ||
| DWORD | dwTextureIndex, | ||
| CONST DWORD * | pdwAdjacency, | ||
| CONST DWORD * | pdwFalseEdgeAdjacency, | ||
| CONST FLOAT * | pfIMTArray, | ||
| LPD3DXUVATLASCB | pStatusCallback, | ||
| FLOAT | fCallbackFrequency, | ||
| LPVOID | pUserContext, | ||
| DWORD | dwOptions, | ||
| LPD3DXMESH * | ppMeshOut, | ||
| LPD3DXBUFFER * | ppFacePartitioning, | ||
| LPD3DXBUFFER * | ppVertexRemapArray, | ||
| LPD3DXBUFFER * | ppPartitionResultAdjacency, | ||
| FLOAT * | pfMaxStretchOut, | ||
| UINT * | puNumChartsOut | ||
| ) |
| HRESULT WINAPI D3DXValidMesh | ( | LPD3DXMESH | pMeshIn, |
| CONST DWORD * | pAdjacency, | ||
| LPD3DXBUFFER * | ppErrorsAndWarnings | ||
| ) |
| HRESULT WINAPI D3DXValidPatchMesh | ( | LPD3DXPATCHMESH | pMesh, |
| DWORD * | dwcDegenerateVertices, | ||
| DWORD * | dwcDegeneratePatches, | ||
| LPD3DXBUFFER * | ppErrorsAndWarnings | ||
| ) |
| HRESULT WINAPI D3DXWeldVertices | ( | LPD3DXMESH | pMesh, |
| DWORD | Flags, | ||
| CONST D3DXWELDEPSILONS * | 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_ | ( | ID3DXPatchMesh | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXSkinInfo | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXPRTBuffer | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXPRTCompBuffer | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXTextureGutterHelper | , |
| IUnknown | |||
| ) |
| DECLARE_INTERFACE_ | ( | ID3DXPRTEngine | , |
| IUnknown | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXBaseMesh | , |
| 0x7ed943dd | , | ||
| 0x52e8 | , | ||
| 0x40b5 | , | ||
| 0xa8 | , | ||
| 0xd8 | , | ||
| 0x76 | , | ||
| 0x68 | , | ||
| 0x5c | , | ||
| 0x40 | , | ||
| 0x63 | , | ||
| 0x30 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXMesh | , |
| 0x4020e5c2 | , | ||
| 0x1403 | , | ||
| 0x4929 | , | ||
| 0x88 | , | ||
| 0x3f | , | ||
| 0xe2 | , | ||
| 0xe8 | , | ||
| 0x49 | , | ||
| 0xfa | , | ||
| 0xc1 | , | ||
| 0x95 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXPMesh | , |
| 0x8875769a | , | ||
| 0xd579 | , | ||
| 0x4088 | , | ||
| 0xaa | , | ||
| 0xeb | , | ||
| 0x53 | , | ||
| 0x4d | , | ||
| 0x1a | , | ||
| 0xd8 | , | ||
| 0x4e | , | ||
| 0x96 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXSPMesh | , |
| 0x667ea4c7 | , | ||
| 0xf1cd | , | ||
| 0x4386 | , | ||
| 0xb5 | , | ||
| 0x23 | , | ||
| 0x7c | , | ||
| 0x2 | , | ||
| 0x90 | , | ||
| 0xb8 | , | ||
| 0x3c | , | ||
| 0xc5 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXSkinInfo | , |
| 0x11eaa540 | , | ||
| 0xf9a6 | , | ||
| 0x4d49 | , | ||
| 0xae | , | ||
| 0x6a | , | ||
| 0xe1 | , | ||
| 0x92 | , | ||
| 0x21 | , | ||
| 0xf7 | , | ||
| 0xc | , | ||
| 0xc4 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXPatchMesh | , |
| 0x3ce6cc22 | , | ||
| 0xdbf2 | , | ||
| 0x44f4 | , | ||
| 0x89 | , | ||
| 0x4d | , | ||
| 0xf9 | , | ||
| 0xc3 | , | ||
| 0x4a | , | ||
| 0x33 | , | ||
| 0x71 | , | ||
| 0x39 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXPRTBuffer | , |
| 0xf1827e47 | , | ||
| 0xa8 | , | ||
| 0x49cd | , | ||
| 0x90 | , | ||
| 0x8c | , | ||
| 0x9d | , | ||
| 0x11 | , | ||
| 0x95 | , | ||
| 0x5f | , | ||
| 0x87 | , | ||
| 0x28 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXPRTCompBuffer | , |
| 0xa758d465 | , | ||
| 0xfe8d | , | ||
| 0x45ad | , | ||
| 0x9c | , | ||
| 0xf0 | , | ||
| 0xd0 | , | ||
| 0x1e | , | ||
| 0x56 | , | ||
| 0x26 | , | ||
| 0x6a | , | ||
| 0x7 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXTextureGutterHelper | , |
| 0x838f01ec | , | ||
| 0x9729 | , | ||
| 0x4527 | , | ||
| 0xaa | , | ||
| 0xdb | , | ||
| 0xdf | , | ||
| 0x70 | , | ||
| 0xad | , | ||
| 0xe7 | , | ||
| 0xfe | , | ||
| 0xa9 | |||
| ) |
| DEFINE_GUID | ( | IID_ID3DXPRTEngine | , |
| 0x683a4278 | , | ||
| 0xcd5f | , | ||
| 0x4d24 | , | ||
| 0x90 | , | ||
| 0xad | , | ||
| 0xc4 | , | ||
| 0xe1 | , | ||
| 0xb6 | , | ||
| 0x85 | , | ||
| 0x5d | , | ||
| 0x53 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_XSkinMeshHeader | , |
| 0x3cf169ce | , | ||
| 0xff7c | , | ||
| 0x44ab | , | ||
| 0x93 | , | ||
| 0xc0 | , | ||
| 0xf7 | , | ||
| 0x8f | , | ||
| 0x62 | , | ||
| 0xd1 | , | ||
| 0x72 | , | ||
| 0xe2 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_VertexDuplicationIndices | , |
| 0xb8d65549 | , | ||
| 0xd7c9 | , | ||
| 0x4995 | , | ||
| 0x89 | , | ||
| 0xcf | , | ||
| 0x53 | , | ||
| 0xa9 | , | ||
| 0xa8 | , | ||
| 0xb0 | , | ||
| 0x31 | , | ||
| 0xe3 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_FaceAdjacency | , |
| 0xa64c844a | , | ||
| 0xe282 | , | ||
| 0x4756 | , | ||
| 0x8b | , | ||
| 0x80 | , | ||
| 0x25 | , | ||
| 0xc | , | ||
| 0xde | , | ||
| 0x4 | , | ||
| 0x39 | , | ||
| 0x8c | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_SkinWeights | , |
| 0x6f0d123b | , | ||
| 0xbad2 | , | ||
| 0x4167 | , | ||
| 0xa0 | , | ||
| 0xd0 | , | ||
| 0x80 | , | ||
| 0x22 | , | ||
| 0x4f | , | ||
| 0x25 | , | ||
| 0xfa | , | ||
| 0xbb | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_Patch | , |
| 0xa3eb5d44 | , | ||
| 0xfc22 | , | ||
| 0x429d | , | ||
| 0x9a | , | ||
| 0xfb | , | ||
| 0x32 | , | ||
| 0x21 | , | ||
| 0xcb | , | ||
| 0x97 | , | ||
| 0x19 | , | ||
| 0xa6 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_PatchMesh | , |
| 0xd02c95cc | , | ||
| 0xedba | , | ||
| 0x4305 | , | ||
| 0x9b | , | ||
| 0x5d | , | ||
| 0x18 | , | ||
| 0x20 | , | ||
| 0xd7 | , | ||
| 0x70 | , | ||
| 0x4b | , | ||
| 0xbf | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_PatchMesh9 | , |
| 0xb9ec94e1 | , | ||
| 0xb9a6 | , | ||
| 0x4251 | , | ||
| 0xba | , | ||
| 0x18 | , | ||
| 0x94 | , | ||
| 0x89 | , | ||
| 0x3f | , | ||
| 0x2 | , | ||
| 0xc0 | , | ||
| 0xea | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_PMInfo | , |
| 0xb6c3e656 | , | ||
| 0xec8b | , | ||
| 0x4b92 | , | ||
| 0x9b | , | ||
| 0x62 | , | ||
| 0x68 | , | ||
| 0x16 | , | ||
| 0x59 | , | ||
| 0x52 | , | ||
| 0x29 | , | ||
| 0x47 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_PMAttributeRange | , |
| 0x917e0427 | , | ||
| 0xc61e | , | ||
| 0x4a14 | , | ||
| 0x9c | , | ||
| 0x64 | , | ||
| 0xaf | , | ||
| 0xe6 | , | ||
| 0x5f | , | ||
| 0x9e | , | ||
| 0x98 | , | ||
| 0x44 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_PMVSplitRecord | , |
| 0x574ccc14 | , | ||
| 0xf0b3 | , | ||
| 0x4333 | , | ||
| 0x82 | , | ||
| 0x2d | , | ||
| 0x93 | , | ||
| 0xe8 | , | ||
| 0xa8 | , | ||
| 0xa0 | , | ||
| 0x8e | , | ||
| 0x4c | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_FVFData | , |
| 0xb6e70a0e | , | ||
| 0x8ef9 | , | ||
| 0x4e83 | , | ||
| 0x94 | , | ||
| 0xad | , | ||
| 0xec | , | ||
| 0xc8 | , | ||
| 0xb0 | , | ||
| 0xc0 | , | ||
| 0x48 | , | ||
| 0x97 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_VertexElement | , |
| 0xf752461c | , | ||
| 0x1e23 | , | ||
| 0x48f6 | , | ||
| 0xb9 | , | ||
| 0xf8 | , | ||
| 0x83 | , | ||
| 0x50 | , | ||
| 0x85 | , | ||
| 0xf | , | ||
| 0x33 | , | ||
| 0x6f | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_DeclData | , |
| 0xbf22e553 | , | ||
| 0x292c | , | ||
| 0x4781 | , | ||
| 0x9f | , | ||
| 0xea | , | ||
| 0x62 | , | ||
| 0xbd | , | ||
| 0x55 | , | ||
| 0x4b | , | ||
| 0xdd | , | ||
| 0x93 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_EffectFloats | , |
| 0xf1cfe2b3 | , | ||
| 0xde3 | , | ||
| 0x4e28 | , | ||
| 0xaf | , | ||
| 0xa1 | , | ||
| 0x15 | , | ||
| 0x5a | , | ||
| 0x75 | , | ||
| 0xa | , | ||
| 0x28 | , | ||
| 0x2d | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_EffectString | , |
| 0xd55b097e | , | ||
| 0xbdb6 | , | ||
| 0x4c52 | , | ||
| 0xb0 | , | ||
| 0x3d | , | ||
| 0x60 | , | ||
| 0x51 | , | ||
| 0xc8 | , | ||
| 0x9d | , | ||
| 0xe | , | ||
| 0x42 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_EffectDWord | , |
| 0x622c0ed0 | , | ||
| 0x956e | , | ||
| 0x4da9 | , | ||
| 0x90 | , | ||
| 0x8a | , | ||
| 0x2a | , | ||
| 0xf9 | , | ||
| 0x4f | , | ||
| 0x3c | , | ||
| 0xe7 | , | ||
| 0x16 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_EffectParamFloats | , |
| 0x3014b9a0 | , | ||
| 0x62f5 | , | ||
| 0x478c | , | ||
| 0x9b | , | ||
| 0x86 | , | ||
| 0xe4 | , | ||
| 0xac | , | ||
| 0x9f | , | ||
| 0x4e | , | ||
| 0x41 | , | ||
| 0x8b | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_EffectParamString | , |
| 0x1dbc4c88 | , | ||
| 0x94c1 | , | ||
| 0x46ee | , | ||
| 0x90 | , | ||
| 0x76 | , | ||
| 0x2c | , | ||
| 0x28 | , | ||
| 0x81 | , | ||
| 0x8c | , | ||
| 0x94 | , | ||
| 0x81 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_EffectParamDWord | , |
| 0xe13963bc | , | ||
| 0xae51 | , | ||
| 0x4c5d | , | ||
| 0xb0 | , | ||
| 0xf | , | ||
| 0xcf | , | ||
| 0xa3 | , | ||
| 0xa9 | , | ||
| 0xd9 | , | ||
| 0x7c | , | ||
| 0xe5 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_EffectInstance | , |
| 0xe331f7e4 | , | ||
| 0x559 | , | ||
| 0x4cc2 | , | ||
| 0x8e | , | ||
| 0x99 | , | ||
| 0x1c | , | ||
| 0xec | , | ||
| 0x16 | , | ||
| 0x57 | , | ||
| 0x92 | , | ||
| 0x8f | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_AnimTicksPerSecond | , |
| 0x9e415a43 | , | ||
| 0x7ba6 | , | ||
| 0x4a73 | , | ||
| 0x87 | , | ||
| 0x43 | , | ||
| 0xb7 | , | ||
| 0x3d | , | ||
| 0x47 | , | ||
| 0xe8 | , | ||
| 0x84 | , | ||
| 0x76 | |||
| ) |
| DEFINE_GUID | ( | DXFILEOBJ_CompressedAnimationSet | , |
| 0x7f9b00b3 | , | ||
| 0xf125 | , | ||
| 0x4890 | , | ||
| 0x87 | , | ||
| 0x6e | , | ||
| 0x1c | , | ||
| 0x42 | , | ||
| 0xbf | , | ||
| 0x69 | , | ||
| 0x7c | , | ||
| 0x4d | |||
| ) |
1.8.15