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