|
ReactOS 0.4.17-dev-934-g091855f
|


Public Member Functions | |
| HRESULT | CreateFont ([in] Direct3DDevice8 *device, [in] LONG hFont, [out, retval] D3DXFont **retFont) |
| HRESULT | DrawText ([in] D3DXFont *d3dFont, [in] LONG color, [in] BSTR text, [in] RECT *rect, [in] LONG format) |
| HRESULT | GetFVFVertexSize ([in] LONG fvf, [out, retval] LONG *size) |
| HRESULT | AssembleShaderFromFile ([in] BSTR file, [in] LONG flags, [in, out] BSTR *log, [in, out] D3DXBuffer **constants, [out, retval] D3DXBuffer **ppVertexShader) |
| HRESULT | AssembleShader ([in] BSTR data, [in] LONG flags, [in, out] D3DXBuffer **constants, [in, out, optional] BSTR *log, [out, retval] D3DXBuffer **ppVertexShader) |
| HRESULT | GetErrorString ([in] LONG hr, [out, retval] BSTR *retStr) |
| HRESULT | LoadSurfaceFromFile ([in] Direct3DSurface8 *destSurface, [in] void *destPalette, [in] void *destRect, [in] BSTR srcFile, [in] void *srcRect, [in] LONG filter, [in] LONG colorKey, [in, out] void *srcInfo) |
| HRESULT | LoadSurfaceFromFileInMemory ([in] Direct3DSurface8 *destSurface, [in] void *destPalette, [in] void *destRect, [in] void *srcData, [in] LONG lengthInBytes, [in] void *srcRect, [in] LONG filter, [in] LONG colorKey, [in, out] void *srcInfo) |
| HRESULT | LoadSurfaceFromSurface ([in] Direct3DSurface8 *destSurface, [in] void *destPalette, [in] void *destRect, [in] Direct3DSurface8 *srcSurface, [in] void *srcPalette, [in] void *srcRect, [in] LONG filter, [in] LONG colorKey) |
| HRESULT | LoadSurfaceFromMemory ([in] Direct3DSurface8 *destSurface, [in] void *destPalette, [in] void *destRect, [in] void *srcData, [in] D3DFORMAT formatSrc, [in] LONG srcPitch, [in] void *srcPalette, [in] RECT *srcRect, [in] LONG filter, [in] LONG colorKey) |
| HRESULT | CheckTextureRequirements ([in, out] Direct3DDevice8 *device, [in, out] LONG *width, [in, out] LONG *height, [in, out] LONG *mipLevels, [in] LONG usage, [in, out] D3DFORMAT *pixelformat, [in] D3DPOOL pool) |
| HRESULT | CreateTexture ([in] Direct3DDevice8 *device, [in] LONG width, [in] LONG height, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [out, retval] Direct3DTexture8 **ppTexture) |
| HRESULT | CreateTextureFromResource ([in] Direct3DDevice8 *device, [in] LONG hModule, [in] BSTR srcResource, [out, retval] Direct3DTexture8 **ppTexture) |
| HRESULT | CreateTextureFromFile ([in] Direct3DDevice8 *device, [in] BSTR srcFile, [out, retval] Direct3DTexture8 **ppTexture) |
| HRESULT | CreateTextureFromFileEx ([in] Direct3DDevice8 *device, [in] BSTR srcFile, [in] LONG width, [in] LONG height, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [in] LONG filter, [in] LONG mipFilter, [in] LONG colorKey, [in, out] void *srcInfo, [in] void *palette, [out, retval] Direct3DTexture8 **ppTexture) |
| HRESULT | CreateTextureFromFileInMemory ([in] Direct3DDevice8 *device, [in] void *srcData, [in] LONG lengthInBytes, [out, retval] Direct3DTexture8 **ppTexture) |
| HRESULT | CreateTextureFromFileInMemoryEx ([in] Direct3DDevice8 *device, [in] void *srcData, [in] LONG lengthInBytes, [in] LONG width, [in] LONG height, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [in] LONG filter, [in] LONG mipFilter, [in] LONG colorKey, [in, out] void *srcInfo, [in] void *palette, [out, retval] Direct3DTexture8 **ppTexture) |
| HRESULT | FilterTexture ([in] Direct3DTexture8 *texture, [in] void *palette, [in] LONG srcLevel, [in] LONG filter) |
| HRESULT | CheckCubeTextureRequirements ([in] Direct3DDevice8 *device, [in, out] LONG *size, [in, out] LONG *mipLevels, [in] LONG usage, [in, out] D3DFORMAT *pixelformat, [in] D3DPOOL pool) |
| HRESULT | CreateCubeTexture ([in] Direct3DDevice8 *device, [in] LONG size, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [out, retval] Direct3DCubeTexture8 **ppCubeTexture) |
| HRESULT | CreateCubeTextureFromFile ([in] Direct3DDevice8 *device, [in] BSTR srcFile, [out, retval] Direct3DCubeTexture8 **ppCubeTexture) |
| HRESULT | CreateCubeTextureFromFileEx ([in] Direct3DDevice8 *device, [in] BSTR srcFile, [in] LONG textureSize, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [in] LONG filter, [in] LONG mipFilter, [in] LONG colorKey, [in, out] void *srcInfo, [in] void *palette, [out, retval] Direct3DCubeTexture8 **ppTexture) |
| HRESULT | CreateCubeTextureFromFileInMemory ([in] Direct3DDevice8 *device, [in] void *srcData, [in] LONG lengthInBytes, [out, retval] Direct3DCubeTexture8 **ppTexture) |
| HRESULT | CreateCubeTextureFromFileInMemoryEx ([in] Direct3DDevice8 *device, [in] void *srcData, [in] LONG lengthInBytes, [in] LONG textureSize, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [in] LONG filter, [in] LONG mipFilter, [in] LONG colorKey, [in, out] void *srcInfo, [in] void *palette, [out, retval] Direct3DCubeTexture8 **ppTexture) |
| HRESULT | FilterCubeTexture ([in] Direct3DCubeTexture8 *cubeTexture, [in] void *palette, [in] LONG srcLevel, [in] LONG filter) |
| HRESULT | CheckVolumeTextureRequirements ([in] Direct3DDevice8 *device, [out] LONG *width, [out] LONG *height, [out] LONG *depth, [out] LONG *mipLevels, [in] LONG usage, [in, out] D3DFORMAT *pixelformat, [in] D3DPOOL pool) |
| HRESULT | CreateTextureFromResourceEx ([in] Direct3DDevice8 *device, [in] LONG hSrcModule, [in] BSTR srcResource, [in] LONG width, [in] LONG height, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [in] LONG filter, [in] LONG mipFilter, [in] LONG colorKey, [in, out] void *srcInfo, [in] void *palette, [out, retval] Direct3DTexture8 **retTexture) |
| HRESULT | CreateVolumeTexture ([in] Direct3DDevice8 *device, [in] LONG width, [in] LONG height, [in] LONG depth, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [out, retval] Direct3DVolume8 **ppVolumeTexture) |
| HRESULT | FilterVolumeTexture ([in] Direct3DVolume8 *volumeTexture, [in] void *palette, [in] LONG srcLevel, [in] LONG filter) |
| HRESULT | LoadSurfaceFromResource ([in] Direct3DSurface8 *destSurface, [in] void *destPalette, [in] void *destRect, [in] LONG hSrcModule, [in] BSTR srcResource, [in] void *srcRect, [in] LONG filter, [in] LONG colorKey, [in, out] void *srcInfo) |
| HRESULT | LoadVolumeFromVolume ([in] Direct3DVolume8 *destVolume, [in] void *destPalette, [in] void *destBox, [in] Direct3DVolume8 *srcVolume, [in] void *srcPalette, [in] void *srcBox, [in] LONG filter, [in] LONG colorKey) |
| HRESULT | LoadVolumeFromMemory ([in] Direct3DVolume8 *destVolume, [in] void *destPalette, [in] void *destBox, [in] void *srcMemory, [in] LONG srcFormat, [in] LONG srcRowPitch, [in] LONG srcSlicePitch, [in] void *srcPalette, [in] void *srcBox, [in] LONG filter, [in] LONG colorKey) |
| HRESULT | CreateMesh ([in] LONG numFaces, [in] LONG numVertices, [in] LONG options, [in] void *declaration, [in] Direct3DDevice8 *pD3D, [out, retval] D3DXMesh **ppMesh) |
| HRESULT | CreateMeshFVF ([in] LONG numFaces, [in] LONG numVertices, [in] LONG options, [in] LONG fvf, [in] Direct3DDevice8 *pD3D, [out, retval] D3DXMesh **ppMesh) |
| HRESULT | CreateSPMesh ([in] D3DXMesh *pMesh, [in] void *adjacency, [in] void *vertexAttributeWeights, [in] void *vertexWeights, [out, retval] D3DXSPMesh **ppSMesh) |
| HRESULT | GeneratePMesh ([in] D3DXMesh *mesh, [in] void *adjacency, [in] void *vertexAttributeWeights, [in] void *vertexWeights, [in] LONG minValue, [in] LONG options, [out, retval] D3DXPMesh **ppPMesh) |
| HRESULT | SimplifyMesh ([in] D3DXMesh *mesh, [in] void *adjacency, [in] void *vertexAttributeWeights, [in] void *vertexWeights, [in] LONG minValue, [in] LONG options, [out, retval] D3DXMesh **ppMesh) |
| HRESULT | ComputeBoundingSphere ([in] void *pointsFVF, [in] LONG numVertices, [in] LONG fvf, [in] D3DVECTOR *centers, [in, out] float *radiusArray) |
| HRESULT | ComputeBoundingBox ([in] void *pointsFVF, [in] LONG numVertices, [in] LONG fvf, [in, out] D3DVECTOR *minVert, [in, out] D3DVECTOR *maxVert) |
| HRESULT | ComputeNormals ([in] D3DXBaseMesh *pMesh) |
| HRESULT | DeclaratorFromFVF ([in] LONG fvf, [out] D3DXDECLARATOR *declarator) |
| HRESULT | FVFFromDeclarator ([in] D3DXDECLARATOR *declarator, [out, retval] LONG *fvf) |
| HRESULT | CreateBuffer ([in] LONG numBytes, [out, retval] D3DXBuffer **ppBuffer) |
| HRESULT | LoadMeshFromX ([in] BSTR filename, [in] LONG options, [in] Direct3DDevice8 *device, [in, out] D3DXBuffer **retAdjacency, [in, out] D3DXBuffer **retMaterials, [in, out] LONG *retMaterialCount, [out, retval] D3DXMesh **retMesh) |
| HRESULT | SaveMeshToX ([in] BSTR filename, [in] D3DXMesh *mesh, [in] void *adjacencyArray, [in] D3DXMATERIAL *materialArray, [in] LONG materialCount, [in] LONG xFormat) |
| HRESULT | LoadMeshFromXof ([in] IUnknown *xofobjMesh, [in] LONG options, [in] Direct3DDevice8 *device, [in, out] D3DXBuffer **retBufAdjacency, [in, out] D3DXBuffer **retMaterials, [in, out] LONG *retMaterialCount, [out, retval] D3DXMesh **retMesh) |
| HRESULT | TessellateNPatches ([in] D3DXMesh *meshIn, [in] void *adjacencyIn, [in] float numSegs, [in] VARIANT_BOOL quadraticInterpNormals, [in, out, optional] D3DXBuffer **adjacencyOut, [out, retval] D3DXMesh **meshOut) |
| HRESULT | BufferGetMaterial ([in] D3DXBuffer *materialBuffer, [in] LONG index, [out] D3DMATERIAL8 *mat) |
| HRESULT | BufferGetTextureName ([in] D3DXBuffer *materialBuffer, [in] LONG index, [out, retval] BSTR *retName) |
| HRESULT | BufferGetData ([in] D3DXBuffer *buffer, [in] LONG index, [in] LONG typesize, [in] LONG typecount, [in, out] void *data) |
| HRESULT | BufferSetData ([in] D3DXBuffer *buffer, [in] LONG index, [in] LONG typesize, [in] LONG typecount, [in, out] void *data) |
| HRESULT | Intersect ([in] D3DXMesh *meshIn, [in] D3DVECTOR *rayPos, [in] D3DVECTOR *rayDir, [out] LONG *retHit, [out] LONG *retFaceIndex, [out] float *u, [out] float *v, [out] float *retDist, [out] LONG *countHits, [out, retval] D3DXBuffer **allHits) |
| HRESULT | SphereBoundProbe ([in] D3DVECTOR *center, [in] float radius, [in] D3DVECTOR *rayPosition, [in] D3DVECTOR *rayDirection, [out, retval] VARIANT_BOOL *retHit) |
| HRESULT | ComputeBoundingSphereFromMesh ([in] D3DXMesh *meshIn, [in, out] D3DVECTOR *centers, [in, out] float *radiusArray) |
| HRESULT | ComputeBoundingBoxFromMesh ([in] D3DXMesh *meshIn, [in, out] D3DVECTOR *minArray, [in, out] D3DVECTOR *maxArray) |
| HRESULT | CreateSkinMesh ([in] LONG numFaces, [in] LONG numVertices, [in] LONG numBones, [in] LONG options, [in] void *declaration, [in] Direct3DDevice8 *device, [out, retval] D3DXSkinMesh **ppSkinMesh) |
| HRESULT | CreateSkinMeshFVF ([in] LONG numFaces, [in] LONG numVertices, [in] LONG numBones, [in] LONG options, [in] LONG fvf, [in] Direct3DDevice8 *device, [out, retval] D3DXSkinMesh **ppSkinMesh) |
| HRESULT | CreateSkinMeshFromMesh ([in] D3DXMesh *mesh, [in] LONG numBones, [out, retval] D3DXSkinMesh **ppSkinMesh) |
| HRESULT | LoadSkinMeshFromXof ([in] IUnknown *xofobjMesh, [in] LONG options, [in] Direct3DDevice8 *device, [in, out] D3DXBuffer **adjacencyOut, [in, out] D3DXBuffer **materialsOut, [in, out] LONG *numMatOut, [in, out] D3DXBuffer **boneNamesOut, [in, out] D3DXBuffer **boneTransformsOut, [out, retval] D3DXSkinMesh **ppMesh) |
| HRESULT | CreatePolygon ([in] Direct3DDevice8 *device, [in] float length, [in] LONG sides, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh) |
| HRESULT | CreateBox ([in] Direct3DDevice8 *device, [in] float width, [in] float height, [in] float depth, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh) |
| HRESULT | CreateCylinder ([in] Direct3DDevice8 *device, [in] float radius1, [in] float radius2, [in] float length, [in] LONG slices, [in] LONG stacks, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh) |
| HRESULT | CreateSphere ([in] Direct3DDevice8 *device, [in] float radius, [in] LONG slices, [in] LONG stacks, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh) |
| HRESULT | CreateTorus ([in] Direct3DDevice8 *device, [in] float innerRadius, [in] float outerRadius, [in] LONG sides, [in] LONG rings, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh) |
| HRESULT | CreateTeapot ([in] Direct3DDevice8 *device, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh) |
| HRESULT | CreateText ([in] Direct3DDevice8 *device, [in] LONG hDC, [in] BSTR text, [in] float deviation, [in] float extrusion, [in, out] D3DXMesh **retMesh, [in, out] D3DXBuffer **adjacencyOut, [in, out] void *glyphMetrics) |
| HRESULT | BufferGetBoneName ([in] D3DXBuffer *boneNameBuffer, [in] LONG index, [out, retval] BSTR *retName) |
| HRESULT | CreateSprite ([in] Direct3DDevice8 *device, [out, retval] D3DXSprite **retSprite) |
| HRESULT | CreateRenderToSurface ([in] Direct3DDevice8 *device, [in] LONG width, [in] LONG height, [in] D3DFORMAT format, [in] LONG depthStencil, [in] D3DFORMAT depthStencilFormat, [out, retval] D3DXRenderToSurface **retRenderToSurface) |
| HRESULT | CleanMesh ([in] D3DXMesh *meshIn, [in] void *adjacency, [in, out] BSTR *log, [in, out] D3DXBuffer *adjacencyOut, [out, retval] D3DXMesh **meshOut) |
| HRESULT | ValidMesh ([in] D3DXMesh *meshIn, [in] void *adjacency, [in, out, optional] BSTR *log, [out, retval] VARIANT_BOOL *ret) |
| HRESULT | BoxBoundProbe ([in] D3DVECTOR *minVert, [in] D3DVECTOR *maxVert, [in] D3DVECTOR *rayPosition, [in] D3DVECTOR *rayDirection, [out, retval] VARIANT_BOOL *ret) |
| HRESULT | SavePMeshToFile ([in] BSTR filename, [in] D3DXPMesh *mesh, [in] D3DXMATERIAL *materialArray, [in] LONG materialCount) |
| HRESULT | LoadPMeshFromFile ([in] BSTR filename, [in] LONG options, [in] Direct3DDevice8 *device, [out] D3DXBuffer **retMaterials, [out] LONG *retNumMaterials, [out, retval] D3DXPMesh **retPMesh) |
| HRESULT | BufferGetBoneCombo ([in] D3DXBuffer *boneComboBuffer, [in] LONG index, [in, out] D3DXBONECOMBINATION *boneCombo) |
| HRESULT | BufferGetBoneComboBoneIds ([in] D3DXBuffer *boneComboBuffer, [in] LONG index, [in] LONG paletteSize, [in] void *boneIds) |
| HRESULT | SaveSurfaceToFile ([in] BSTR destFile, [in] D3DXIMAGE_FILEFORMAT destFormat, [in] Direct3DSurface8 *srcSurface, [in] PALETTEENTRY *srcPalette, [in] RECT *srcRect) |
| HRESULT | SaveVolumeToFile ([in] BSTR destFile, [in] D3DXIMAGE_FILEFORMAT destFormat, [in] Direct3DVolume8 *srcVolume, [in] PALETTEENTRY *srcPalette, [in] void *srcBox) |
| HRESULT | SaveTextureToFile ([in] BSTR destFile, [in] D3DXIMAGE_FILEFORMAT destFormat, [in] Direct3DBaseTexture8 *srcTexture, [in] PALETTEENTRY *srcPalette) |
Public Member Functions inherited from IUnknown | |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| ULONG | AddRef () |
| ULONG | Release () |
Additional Inherited Members | |
Public Types inherited from IUnknown | |
| typedef IUnknown * | LPUNKNOWN |
| HRESULT ID3DX8::AssembleShader | ( | [in] BSTR | data, |
| [in] LONG | flags, | ||
| [in, out] D3DXBuffer ** | constants, | ||
| [in, out, optional] BSTR * | log, | ||
| [out, retval] D3DXBuffer ** | ppVertexShader | ||
| ) |
| HRESULT ID3DX8::AssembleShaderFromFile | ( | [in] BSTR | file, |
| [in] LONG | flags, | ||
| [in, out] BSTR * | log, | ||
| [in, out] D3DXBuffer ** | constants, | ||
| [out, retval] D3DXBuffer ** | ppVertexShader | ||
| ) |
| HRESULT ID3DX8::BoxBoundProbe | ( | [in] D3DVECTOR * | minVert, |
| [in] D3DVECTOR * | maxVert, | ||
| [in] D3DVECTOR * | rayPosition, | ||
| [in] D3DVECTOR * | rayDirection, | ||
| [out, retval] VARIANT_BOOL * | ret | ||
| ) |
| HRESULT ID3DX8::BufferGetBoneCombo | ( | [in] D3DXBuffer * | boneComboBuffer, |
| [in] LONG | index, | ||
| [in, out] D3DXBONECOMBINATION * | boneCombo | ||
| ) |
| HRESULT ID3DX8::BufferGetBoneComboBoneIds | ( | [in] D3DXBuffer * | boneComboBuffer, |
| [in] LONG | index, | ||
| [in] LONG | paletteSize, | ||
| [in] void * | boneIds | ||
| ) |
| HRESULT ID3DX8::BufferGetBoneName | ( | [in] D3DXBuffer * | boneNameBuffer, |
| [in] LONG | index, | ||
| [out, retval] BSTR * | retName | ||
| ) |
| HRESULT ID3DX8::BufferGetData | ( | [in] D3DXBuffer * | buffer, |
| [in] LONG | index, | ||
| [in] LONG | typesize, | ||
| [in] LONG | typecount, | ||
| [in, out] void * | data | ||
| ) |
| HRESULT ID3DX8::BufferGetMaterial | ( | [in] D3DXBuffer * | materialBuffer, |
| [in] LONG | index, | ||
| [out] D3DMATERIAL8 * | mat | ||
| ) |
| HRESULT ID3DX8::BufferGetTextureName | ( | [in] D3DXBuffer * | materialBuffer, |
| [in] LONG | index, | ||
| [out, retval] BSTR * | retName | ||
| ) |
| HRESULT ID3DX8::BufferSetData | ( | [in] D3DXBuffer * | buffer, |
| [in] LONG | index, | ||
| [in] LONG | typesize, | ||
| [in] LONG | typecount, | ||
| [in, out] void * | data | ||
| ) |
| HRESULT ID3DX8::CheckCubeTextureRequirements | ( | [in] Direct3DDevice8 * | device, |
| [in, out] LONG * | size, | ||
| [in, out] LONG * | mipLevels, | ||
| [in] LONG | usage, | ||
| [in, out] D3DFORMAT * | pixelformat, | ||
| [in] D3DPOOL | pool | ||
| ) |
| HRESULT ID3DX8::CheckTextureRequirements | ( | [in, out] Direct3DDevice8 * | device, |
| [in, out] LONG * | width, | ||
| [in, out] LONG * | height, | ||
| [in, out] LONG * | mipLevels, | ||
| [in] LONG | usage, | ||
| [in, out] D3DFORMAT * | pixelformat, | ||
| [in] D3DPOOL | pool | ||
| ) |
| HRESULT ID3DX8::CheckVolumeTextureRequirements | ( | [in] Direct3DDevice8 * | device, |
| [out] LONG * | width, | ||
| [out] LONG * | height, | ||
| [out] LONG * | depth, | ||
| [out] LONG * | mipLevels, | ||
| [in] LONG | usage, | ||
| [in, out] D3DFORMAT * | pixelformat, | ||
| [in] D3DPOOL | pool | ||
| ) |
| HRESULT ID3DX8::CleanMesh | ( | [in] D3DXMesh * | meshIn, |
| [in] void * | adjacency, | ||
| [in, out] BSTR * | log, | ||
| [in, out] D3DXBuffer * | adjacencyOut, | ||
| [out, retval] D3DXMesh ** | meshOut | ||
| ) |
| HRESULT ID3DX8::ComputeBoundingBox | ( | [in] void * | pointsFVF, |
| [in] LONG | numVertices, | ||
| [in] LONG | fvf, | ||
| [in, out] D3DVECTOR * | minVert, | ||
| [in, out] D3DVECTOR * | maxVert | ||
| ) |
| HRESULT ID3DX8::ComputeBoundingBoxFromMesh | ( | [in] D3DXMesh * | meshIn, |
| [in, out] D3DVECTOR * | minArray, | ||
| [in, out] D3DVECTOR * | maxArray | ||
| ) |
| HRESULT ID3DX8::ComputeBoundingSphere | ( | [in] void * | pointsFVF, |
| [in] LONG | numVertices, | ||
| [in] LONG | fvf, | ||
| [in] D3DVECTOR * | centers, | ||
| [in, out] float * | radiusArray | ||
| ) |
| HRESULT ID3DX8::ComputeBoundingSphereFromMesh | ( | [in] D3DXMesh * | meshIn, |
| [in, out] D3DVECTOR * | centers, | ||
| [in, out] float * | radiusArray | ||
| ) |
| HRESULT ID3DX8::ComputeNormals | ( | [in] D3DXBaseMesh * | pMesh | ) |
| HRESULT ID3DX8::CreateBox | ( | [in] Direct3DDevice8 * | device, |
| [in] float | width, | ||
| [in] float | height, | ||
| [in] float | depth, | ||
| [in, out] D3DXBuffer ** | retAdjacency, | ||
| [out, retval] D3DXMesh ** | retMesh | ||
| ) |
| HRESULT ID3DX8::CreateCubeTexture | ( | [in] Direct3DDevice8 * | device, |
| [in] LONG | size, | ||
| [in] LONG | mipLevels, | ||
| [in] LONG | usage, | ||
| [in] D3DFORMAT | pixelformat, | ||
| [in] D3DPOOL | pool, | ||
| [out, retval] Direct3DCubeTexture8 ** | ppCubeTexture | ||
| ) |
| HRESULT ID3DX8::CreateCubeTextureFromFile | ( | [in] Direct3DDevice8 * | device, |
| [in] BSTR | srcFile, | ||
| [out, retval] Direct3DCubeTexture8 ** | ppCubeTexture | ||
| ) |
| HRESULT ID3DX8::CreateCubeTextureFromFileEx | ( | [in] Direct3DDevice8 * | device, |
| [in] BSTR | srcFile, | ||
| [in] LONG | textureSize, | ||
| [in] LONG | mipLevels, | ||
| [in] LONG | usage, | ||
| [in] D3DFORMAT | pixelformat, | ||
| [in] D3DPOOL | pool, | ||
| [in] LONG | filter, | ||
| [in] LONG | mipFilter, | ||
| [in] LONG | colorKey, | ||
| [in, out] void * | srcInfo, | ||
| [in] void * | palette, | ||
| [out, retval] Direct3DCubeTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateCubeTextureFromFileInMemory | ( | [in] Direct3DDevice8 * | device, |
| [in] void * | srcData, | ||
| [in] LONG | lengthInBytes, | ||
| [out, retval] Direct3DCubeTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateCubeTextureFromFileInMemoryEx | ( | [in] Direct3DDevice8 * | device, |
| [in] void * | srcData, | ||
| [in] LONG | lengthInBytes, | ||
| [in] LONG | textureSize, | ||
| [in] LONG | mipLevels, | ||
| [in] LONG | usage, | ||
| [in] D3DFORMAT | pixelformat, | ||
| [in] D3DPOOL | pool, | ||
| [in] LONG | filter, | ||
| [in] LONG | mipFilter, | ||
| [in] LONG | colorKey, | ||
| [in, out] void * | srcInfo, | ||
| [in] void * | palette, | ||
| [out, retval] Direct3DCubeTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateCylinder | ( | [in] Direct3DDevice8 * | device, |
| [in] float | radius1, | ||
| [in] float | radius2, | ||
| [in] float | length, | ||
| [in] LONG | slices, | ||
| [in] LONG | stacks, | ||
| [in, out] D3DXBuffer ** | retAdjacency, | ||
| [out, retval] D3DXMesh ** | retMesh | ||
| ) |
| HRESULT ID3DX8::CreateFont | ( | [in] Direct3DDevice8 * | device, |
| [in] LONG | hFont, | ||
| [out, retval] D3DXFont ** | retFont | ||
| ) |
| HRESULT ID3DX8::CreateMesh | ( | [in] LONG | numFaces, |
| [in] LONG | numVertices, | ||
| [in] LONG | options, | ||
| [in] void * | declaration, | ||
| [in] Direct3DDevice8 * | pD3D, | ||
| [out, retval] D3DXMesh ** | ppMesh | ||
| ) |
| HRESULT ID3DX8::CreateMeshFVF | ( | [in] LONG | numFaces, |
| [in] LONG | numVertices, | ||
| [in] LONG | options, | ||
| [in] LONG | fvf, | ||
| [in] Direct3DDevice8 * | pD3D, | ||
| [out, retval] D3DXMesh ** | ppMesh | ||
| ) |
| HRESULT ID3DX8::CreatePolygon | ( | [in] Direct3DDevice8 * | device, |
| [in] float | length, | ||
| [in] LONG | sides, | ||
| [in, out] D3DXBuffer ** | retAdjacency, | ||
| [out, retval] D3DXMesh ** | retMesh | ||
| ) |
| HRESULT ID3DX8::CreateRenderToSurface | ( | [in] Direct3DDevice8 * | device, |
| [in] LONG | width, | ||
| [in] LONG | height, | ||
| [in] D3DFORMAT | format, | ||
| [in] LONG | depthStencil, | ||
| [in] D3DFORMAT | depthStencilFormat, | ||
| [out, retval] D3DXRenderToSurface ** | retRenderToSurface | ||
| ) |
| HRESULT ID3DX8::CreateSkinMesh | ( | [in] LONG | numFaces, |
| [in] LONG | numVertices, | ||
| [in] LONG | numBones, | ||
| [in] LONG | options, | ||
| [in] void * | declaration, | ||
| [in] Direct3DDevice8 * | device, | ||
| [out, retval] D3DXSkinMesh ** | ppSkinMesh | ||
| ) |
| HRESULT ID3DX8::CreateSkinMeshFromMesh | ( | [in] D3DXMesh * | mesh, |
| [in] LONG | numBones, | ||
| [out, retval] D3DXSkinMesh ** | ppSkinMesh | ||
| ) |
| HRESULT ID3DX8::CreateSkinMeshFVF | ( | [in] LONG | numFaces, |
| [in] LONG | numVertices, | ||
| [in] LONG | numBones, | ||
| [in] LONG | options, | ||
| [in] LONG | fvf, | ||
| [in] Direct3DDevice8 * | device, | ||
| [out, retval] D3DXSkinMesh ** | ppSkinMesh | ||
| ) |
| HRESULT ID3DX8::CreateSphere | ( | [in] Direct3DDevice8 * | device, |
| [in] float | radius, | ||
| [in] LONG | slices, | ||
| [in] LONG | stacks, | ||
| [in, out] D3DXBuffer ** | retAdjacency, | ||
| [out, retval] D3DXMesh ** | retMesh | ||
| ) |
| HRESULT ID3DX8::CreateSPMesh | ( | [in] D3DXMesh * | pMesh, |
| [in] void * | adjacency, | ||
| [in] void * | vertexAttributeWeights, | ||
| [in] void * | vertexWeights, | ||
| [out, retval] D3DXSPMesh ** | ppSMesh | ||
| ) |
| HRESULT ID3DX8::CreateSprite | ( | [in] Direct3DDevice8 * | device, |
| [out, retval] D3DXSprite ** | retSprite | ||
| ) |
| HRESULT ID3DX8::CreateTeapot | ( | [in] Direct3DDevice8 * | device, |
| [in, out] D3DXBuffer ** | retAdjacency, | ||
| [out, retval] D3DXMesh ** | retMesh | ||
| ) |
| HRESULT ID3DX8::CreateText | ( | [in] Direct3DDevice8 * | device, |
| [in] LONG | hDC, | ||
| [in] BSTR | text, | ||
| [in] float | deviation, | ||
| [in] float | extrusion, | ||
| [in, out] D3DXMesh ** | retMesh, | ||
| [in, out] D3DXBuffer ** | adjacencyOut, | ||
| [in, out] void * | glyphMetrics | ||
| ) |
| HRESULT ID3DX8::CreateTexture | ( | [in] Direct3DDevice8 * | device, |
| [in] LONG | width, | ||
| [in] LONG | height, | ||
| [in] LONG | mipLevels, | ||
| [in] LONG | usage, | ||
| [in] D3DFORMAT | pixelformat, | ||
| [in] D3DPOOL | pool, | ||
| [out, retval] Direct3DTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateTextureFromFile | ( | [in] Direct3DDevice8 * | device, |
| [in] BSTR | srcFile, | ||
| [out, retval] Direct3DTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateTextureFromFileEx | ( | [in] Direct3DDevice8 * | device, |
| [in] BSTR | srcFile, | ||
| [in] LONG | width, | ||
| [in] LONG | height, | ||
| [in] LONG | mipLevels, | ||
| [in] LONG | usage, | ||
| [in] D3DFORMAT | pixelformat, | ||
| [in] D3DPOOL | pool, | ||
| [in] LONG | filter, | ||
| [in] LONG | mipFilter, | ||
| [in] LONG | colorKey, | ||
| [in, out] void * | srcInfo, | ||
| [in] void * | palette, | ||
| [out, retval] Direct3DTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateTextureFromFileInMemory | ( | [in] Direct3DDevice8 * | device, |
| [in] void * | srcData, | ||
| [in] LONG | lengthInBytes, | ||
| [out, retval] Direct3DTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateTextureFromFileInMemoryEx | ( | [in] Direct3DDevice8 * | device, |
| [in] void * | srcData, | ||
| [in] LONG | lengthInBytes, | ||
| [in] LONG | width, | ||
| [in] LONG | height, | ||
| [in] LONG | mipLevels, | ||
| [in] LONG | usage, | ||
| [in] D3DFORMAT | pixelformat, | ||
| [in] D3DPOOL | pool, | ||
| [in] LONG | filter, | ||
| [in] LONG | mipFilter, | ||
| [in] LONG | colorKey, | ||
| [in, out] void * | srcInfo, | ||
| [in] void * | palette, | ||
| [out, retval] Direct3DTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateTextureFromResource | ( | [in] Direct3DDevice8 * | device, |
| [in] LONG | hModule, | ||
| [in] BSTR | srcResource, | ||
| [out, retval] Direct3DTexture8 ** | ppTexture | ||
| ) |
| HRESULT ID3DX8::CreateTextureFromResourceEx | ( | [in] Direct3DDevice8 * | device, |
| [in] LONG | hSrcModule, | ||
| [in] BSTR | srcResource, | ||
| [in] LONG | width, | ||
| [in] LONG | height, | ||
| [in] LONG | mipLevels, | ||
| [in] LONG | usage, | ||
| [in] D3DFORMAT | pixelformat, | ||
| [in] D3DPOOL | pool, | ||
| [in] LONG | filter, | ||
| [in] LONG | mipFilter, | ||
| [in] LONG | colorKey, | ||
| [in, out] void * | srcInfo, | ||
| [in] void * | palette, | ||
| [out, retval] Direct3DTexture8 ** | retTexture | ||
| ) |
| HRESULT ID3DX8::CreateTorus | ( | [in] Direct3DDevice8 * | device, |
| [in] float | innerRadius, | ||
| [in] float | outerRadius, | ||
| [in] LONG | sides, | ||
| [in] LONG | rings, | ||
| [in, out] D3DXBuffer ** | retAdjacency, | ||
| [out, retval] D3DXMesh ** | retMesh | ||
| ) |
| HRESULT ID3DX8::CreateVolumeTexture | ( | [in] Direct3DDevice8 * | device, |
| [in] LONG | width, | ||
| [in] LONG | height, | ||
| [in] LONG | depth, | ||
| [in] LONG | mipLevels, | ||
| [in] LONG | usage, | ||
| [in] D3DFORMAT | pixelformat, | ||
| [in] D3DPOOL | pool, | ||
| [out, retval] Direct3DVolume8 ** | ppVolumeTexture | ||
| ) |
| HRESULT ID3DX8::DeclaratorFromFVF | ( | [in] LONG | fvf, |
| [out] D3DXDECLARATOR * | declarator | ||
| ) |
| HRESULT ID3DX8::DrawText | ( | [in] D3DXFont * | d3dFont, |
| [in] LONG | color, | ||
| [in] BSTR | text, | ||
| [in] RECT * | rect, | ||
| [in] LONG | format | ||
| ) |
| HRESULT ID3DX8::FilterCubeTexture | ( | [in] Direct3DCubeTexture8 * | cubeTexture, |
| [in] void * | palette, | ||
| [in] LONG | srcLevel, | ||
| [in] LONG | filter | ||
| ) |
| HRESULT ID3DX8::FilterTexture | ( | [in] Direct3DTexture8 * | texture, |
| [in] void * | palette, | ||
| [in] LONG | srcLevel, | ||
| [in] LONG | filter | ||
| ) |
| HRESULT ID3DX8::FilterVolumeTexture | ( | [in] Direct3DVolume8 * | volumeTexture, |
| [in] void * | palette, | ||
| [in] LONG | srcLevel, | ||
| [in] LONG | filter | ||
| ) |
| HRESULT ID3DX8::FVFFromDeclarator | ( | [in] D3DXDECLARATOR * | declarator, |
| [out, retval] LONG * | fvf | ||
| ) |
| HRESULT ID3DX8::GeneratePMesh | ( | [in] D3DXMesh * | mesh, |
| [in] void * | adjacency, | ||
| [in] void * | vertexAttributeWeights, | ||
| [in] void * | vertexWeights, | ||
| [in] LONG | minValue, | ||
| [in] LONG | options, | ||
| [out, retval] D3DXPMesh ** | ppPMesh | ||
| ) |
| HRESULT ID3DX8::Intersect | ( | [in] D3DXMesh * | meshIn, |
| [in] D3DVECTOR * | rayPos, | ||
| [in] D3DVECTOR * | rayDir, | ||
| [out] LONG * | retHit, | ||
| [out] LONG * | retFaceIndex, | ||
| [out] float * | u, | ||
| [out] float * | v, | ||
| [out] float * | retDist, | ||
| [out] LONG * | countHits, | ||
| [out, retval] D3DXBuffer ** | allHits | ||
| ) |
| HRESULT ID3DX8::LoadMeshFromX | ( | [in] BSTR | filename, |
| [in] LONG | options, | ||
| [in] Direct3DDevice8 * | device, | ||
| [in, out] D3DXBuffer ** | retAdjacency, | ||
| [in, out] D3DXBuffer ** | retMaterials, | ||
| [in, out] LONG * | retMaterialCount, | ||
| [out, retval] D3DXMesh ** | retMesh | ||
| ) |
| HRESULT ID3DX8::LoadMeshFromXof | ( | [in] IUnknown * | xofobjMesh, |
| [in] LONG | options, | ||
| [in] Direct3DDevice8 * | device, | ||
| [in, out] D3DXBuffer ** | retBufAdjacency, | ||
| [in, out] D3DXBuffer ** | retMaterials, | ||
| [in, out] LONG * | retMaterialCount, | ||
| [out, retval] D3DXMesh ** | retMesh | ||
| ) |
| HRESULT ID3DX8::LoadPMeshFromFile | ( | [in] BSTR | filename, |
| [in] LONG | options, | ||
| [in] Direct3DDevice8 * | device, | ||
| [out] D3DXBuffer ** | retMaterials, | ||
| [out] LONG * | retNumMaterials, | ||
| [out, retval] D3DXPMesh ** | retPMesh | ||
| ) |
| HRESULT ID3DX8::LoadSkinMeshFromXof | ( | [in] IUnknown * | xofobjMesh, |
| [in] LONG | options, | ||
| [in] Direct3DDevice8 * | device, | ||
| [in, out] D3DXBuffer ** | adjacencyOut, | ||
| [in, out] D3DXBuffer ** | materialsOut, | ||
| [in, out] LONG * | numMatOut, | ||
| [in, out] D3DXBuffer ** | boneNamesOut, | ||
| [in, out] D3DXBuffer ** | boneTransformsOut, | ||
| [out, retval] D3DXSkinMesh ** | ppMesh | ||
| ) |
| HRESULT ID3DX8::LoadSurfaceFromFile | ( | [in] Direct3DSurface8 * | destSurface, |
| [in] void * | destPalette, | ||
| [in] void * | destRect, | ||
| [in] BSTR | srcFile, | ||
| [in] void * | srcRect, | ||
| [in] LONG | filter, | ||
| [in] LONG | colorKey, | ||
| [in, out] void * | srcInfo | ||
| ) |
| HRESULT ID3DX8::LoadSurfaceFromFileInMemory | ( | [in] Direct3DSurface8 * | destSurface, |
| [in] void * | destPalette, | ||
| [in] void * | destRect, | ||
| [in] void * | srcData, | ||
| [in] LONG | lengthInBytes, | ||
| [in] void * | srcRect, | ||
| [in] LONG | filter, | ||
| [in] LONG | colorKey, | ||
| [in, out] void * | srcInfo | ||
| ) |
| HRESULT ID3DX8::LoadSurfaceFromMemory | ( | [in] Direct3DSurface8 * | destSurface, |
| [in] void * | destPalette, | ||
| [in] void * | destRect, | ||
| [in] void * | srcData, | ||
| [in] D3DFORMAT | formatSrc, | ||
| [in] LONG | srcPitch, | ||
| [in] void * | srcPalette, | ||
| [in] RECT * | srcRect, | ||
| [in] LONG | filter, | ||
| [in] LONG | colorKey | ||
| ) |
| HRESULT ID3DX8::LoadSurfaceFromResource | ( | [in] Direct3DSurface8 * | destSurface, |
| [in] void * | destPalette, | ||
| [in] void * | destRect, | ||
| [in] LONG | hSrcModule, | ||
| [in] BSTR | srcResource, | ||
| [in] void * | srcRect, | ||
| [in] LONG | filter, | ||
| [in] LONG | colorKey, | ||
| [in, out] void * | srcInfo | ||
| ) |
| HRESULT ID3DX8::LoadSurfaceFromSurface | ( | [in] Direct3DSurface8 * | destSurface, |
| [in] void * | destPalette, | ||
| [in] void * | destRect, | ||
| [in] Direct3DSurface8 * | srcSurface, | ||
| [in] void * | srcPalette, | ||
| [in] void * | srcRect, | ||
| [in] LONG | filter, | ||
| [in] LONG | colorKey | ||
| ) |
| HRESULT ID3DX8::LoadVolumeFromMemory | ( | [in] Direct3DVolume8 * | destVolume, |
| [in] void * | destPalette, | ||
| [in] void * | destBox, | ||
| [in] void * | srcMemory, | ||
| [in] LONG | srcFormat, | ||
| [in] LONG | srcRowPitch, | ||
| [in] LONG | srcSlicePitch, | ||
| [in] void * | srcPalette, | ||
| [in] void * | srcBox, | ||
| [in] LONG | filter, | ||
| [in] LONG | colorKey | ||
| ) |
| HRESULT ID3DX8::LoadVolumeFromVolume | ( | [in] Direct3DVolume8 * | destVolume, |
| [in] void * | destPalette, | ||
| [in] void * | destBox, | ||
| [in] Direct3DVolume8 * | srcVolume, | ||
| [in] void * | srcPalette, | ||
| [in] void * | srcBox, | ||
| [in] LONG | filter, | ||
| [in] LONG | colorKey | ||
| ) |
| HRESULT ID3DX8::SaveMeshToX | ( | [in] BSTR | filename, |
| [in] D3DXMesh * | mesh, | ||
| [in] void * | adjacencyArray, | ||
| [in] D3DXMATERIAL * | materialArray, | ||
| [in] LONG | materialCount, | ||
| [in] LONG | xFormat | ||
| ) |
| HRESULT ID3DX8::SavePMeshToFile | ( | [in] BSTR | filename, |
| [in] D3DXPMesh * | mesh, | ||
| [in] D3DXMATERIAL * | materialArray, | ||
| [in] LONG | materialCount | ||
| ) |
| HRESULT ID3DX8::SaveSurfaceToFile | ( | [in] BSTR | destFile, |
| [in] D3DXIMAGE_FILEFORMAT | destFormat, | ||
| [in] Direct3DSurface8 * | srcSurface, | ||
| [in] PALETTEENTRY * | srcPalette, | ||
| [in] RECT * | srcRect | ||
| ) |
| HRESULT ID3DX8::SaveTextureToFile | ( | [in] BSTR | destFile, |
| [in] D3DXIMAGE_FILEFORMAT | destFormat, | ||
| [in] Direct3DBaseTexture8 * | srcTexture, | ||
| [in] PALETTEENTRY * | srcPalette | ||
| ) |
| HRESULT ID3DX8::SaveVolumeToFile | ( | [in] BSTR | destFile, |
| [in] D3DXIMAGE_FILEFORMAT | destFormat, | ||
| [in] Direct3DVolume8 * | srcVolume, | ||
| [in] PALETTEENTRY * | srcPalette, | ||
| [in] void * | srcBox | ||
| ) |
| HRESULT ID3DX8::SimplifyMesh | ( | [in] D3DXMesh * | mesh, |
| [in] void * | adjacency, | ||
| [in] void * | vertexAttributeWeights, | ||
| [in] void * | vertexWeights, | ||
| [in] LONG | minValue, | ||
| [in] LONG | options, | ||
| [out, retval] D3DXMesh ** | ppMesh | ||
| ) |
| HRESULT ID3DX8::SphereBoundProbe | ( | [in] D3DVECTOR * | center, |
| [in] float | radius, | ||
| [in] D3DVECTOR * | rayPosition, | ||
| [in] D3DVECTOR * | rayDirection, | ||
| [out, retval] VARIANT_BOOL * | retHit | ||
| ) |
| HRESULT ID3DX8::TessellateNPatches | ( | [in] D3DXMesh * | meshIn, |
| [in] void * | adjacencyIn, | ||
| [in] float | numSegs, | ||
| [in] VARIANT_BOOL | quadraticInterpNormals, | ||
| [in, out, optional] D3DXBuffer ** | adjacencyOut, | ||
| [out, retval] D3DXMesh ** | meshOut | ||
| ) |
| HRESULT ID3DX8::ValidMesh | ( | [in] D3DXMesh * | meshIn, |
| [in] void * | adjacency, | ||
| [in, out, optional] BSTR * | log, | ||
| [out, retval] VARIANT_BOOL * | ret | ||
| ) |