ReactOS 0.4.17-dev-934-g091855f
ID3DX8 Member List

This is the complete list of members for ID3DX8, including all inherited members.

AddRef()IUnknown
AssembleShader([in] BSTR data, [in] LONG flags, [in, out] D3DXBuffer **constants, [in, out, optional] BSTR *log, [out, retval] D3DXBuffer **ppVertexShader)ID3DX8
AssembleShaderFromFile([in] BSTR file, [in] LONG flags, [in, out] BSTR *log, [in, out] D3DXBuffer **constants, [out, retval] D3DXBuffer **ppVertexShader)ID3DX8
BoxBoundProbe([in] D3DVECTOR *minVert, [in] D3DVECTOR *maxVert, [in] D3DVECTOR *rayPosition, [in] D3DVECTOR *rayDirection, [out, retval] VARIANT_BOOL *ret)ID3DX8
BufferGetBoneCombo([in] D3DXBuffer *boneComboBuffer, [in] LONG index, [in, out] D3DXBONECOMBINATION *boneCombo)ID3DX8
BufferGetBoneComboBoneIds([in] D3DXBuffer *boneComboBuffer, [in] LONG index, [in] LONG paletteSize, [in] void *boneIds)ID3DX8
BufferGetBoneName([in] D3DXBuffer *boneNameBuffer, [in] LONG index, [out, retval] BSTR *retName)ID3DX8
BufferGetData([in] D3DXBuffer *buffer, [in] LONG index, [in] LONG typesize, [in] LONG typecount, [in, out] void *data)ID3DX8
BufferGetMaterial([in] D3DXBuffer *materialBuffer, [in] LONG index, [out] D3DMATERIAL8 *mat)ID3DX8
BufferGetTextureName([in] D3DXBuffer *materialBuffer, [in] LONG index, [out, retval] BSTR *retName)ID3DX8
BufferSetData([in] D3DXBuffer *buffer, [in] LONG index, [in] LONG typesize, [in] LONG typecount, [in, out] void *data)ID3DX8
CheckCubeTextureRequirements([in] Direct3DDevice8 *device, [in, out] LONG *size, [in, out] LONG *mipLevels, [in] LONG usage, [in, out] D3DFORMAT *pixelformat, [in] D3DPOOL pool)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)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)ID3DX8
CleanMesh([in] D3DXMesh *meshIn, [in] void *adjacency, [in, out] BSTR *log, [in, out] D3DXBuffer *adjacencyOut, [out, retval] D3DXMesh **meshOut)ID3DX8
ComputeBoundingBox([in] void *pointsFVF, [in] LONG numVertices, [in] LONG fvf, [in, out] D3DVECTOR *minVert, [in, out] D3DVECTOR *maxVert)ID3DX8
ComputeBoundingBoxFromMesh([in] D3DXMesh *meshIn, [in, out] D3DVECTOR *minArray, [in, out] D3DVECTOR *maxArray)ID3DX8
ComputeBoundingSphere([in] void *pointsFVF, [in] LONG numVertices, [in] LONG fvf, [in] D3DVECTOR *centers, [in, out] float *radiusArray)ID3DX8
ComputeBoundingSphereFromMesh([in] D3DXMesh *meshIn, [in, out] D3DVECTOR *centers, [in, out] float *radiusArray)ID3DX8
ComputeNormals([in] D3DXBaseMesh *pMesh)ID3DX8
CreateBox([in] Direct3DDevice8 *device, [in] float width, [in] float height, [in] float depth, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh)ID3DX8
CreateBuffer([in] LONG numBytes, [out, retval] D3DXBuffer **ppBuffer)ID3DX8
CreateCubeTexture([in] Direct3DDevice8 *device, [in] LONG size, [in] LONG mipLevels, [in] LONG usage, [in] D3DFORMAT pixelformat, [in] D3DPOOL pool, [out, retval] Direct3DCubeTexture8 **ppCubeTexture)ID3DX8
CreateCubeTextureFromFile([in] Direct3DDevice8 *device, [in] BSTR srcFile, [out, retval] Direct3DCubeTexture8 **ppCubeTexture)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)ID3DX8
CreateCubeTextureFromFileInMemory([in] Direct3DDevice8 *device, [in] void *srcData, [in] LONG lengthInBytes, [out, retval] Direct3DCubeTexture8 **ppTexture)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)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)ID3DX8
CreateFont([in] Direct3DDevice8 *device, [in] LONG hFont, [out, retval] D3DXFont **retFont)ID3DX8
CreateMesh([in] LONG numFaces, [in] LONG numVertices, [in] LONG options, [in] void *declaration, [in] Direct3DDevice8 *pD3D, [out, retval] D3DXMesh **ppMesh)ID3DX8
CreateMeshFVF([in] LONG numFaces, [in] LONG numVertices, [in] LONG options, [in] LONG fvf, [in] Direct3DDevice8 *pD3D, [out, retval] D3DXMesh **ppMesh)ID3DX8
CreatePolygon([in] Direct3DDevice8 *device, [in] float length, [in] LONG sides, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh)ID3DX8
CreateRenderToSurface([in] Direct3DDevice8 *device, [in] LONG width, [in] LONG height, [in] D3DFORMAT format, [in] LONG depthStencil, [in] D3DFORMAT depthStencilFormat, [out, retval] D3DXRenderToSurface **retRenderToSurface)ID3DX8
CreateSkinMesh([in] LONG numFaces, [in] LONG numVertices, [in] LONG numBones, [in] LONG options, [in] void *declaration, [in] Direct3DDevice8 *device, [out, retval] D3DXSkinMesh **ppSkinMesh)ID3DX8
CreateSkinMeshFromMesh([in] D3DXMesh *mesh, [in] LONG numBones, [out, retval] D3DXSkinMesh **ppSkinMesh)ID3DX8
CreateSkinMeshFVF([in] LONG numFaces, [in] LONG numVertices, [in] LONG numBones, [in] LONG options, [in] LONG fvf, [in] Direct3DDevice8 *device, [out, retval] D3DXSkinMesh **ppSkinMesh)ID3DX8
CreateSphere([in] Direct3DDevice8 *device, [in] float radius, [in] LONG slices, [in] LONG stacks, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh)ID3DX8
CreateSPMesh([in] D3DXMesh *pMesh, [in] void *adjacency, [in] void *vertexAttributeWeights, [in] void *vertexWeights, [out, retval] D3DXSPMesh **ppSMesh)ID3DX8
CreateSprite([in] Direct3DDevice8 *device, [out, retval] D3DXSprite **retSprite)ID3DX8
CreateTeapot([in] Direct3DDevice8 *device, [in, out] D3DXBuffer **retAdjacency, [out, retval] D3DXMesh **retMesh)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)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)ID3DX8
CreateTextureFromFile([in] Direct3DDevice8 *device, [in] BSTR srcFile, [out, retval] Direct3DTexture8 **ppTexture)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)ID3DX8
CreateTextureFromFileInMemory([in] Direct3DDevice8 *device, [in] void *srcData, [in] LONG lengthInBytes, [out, retval] Direct3DTexture8 **ppTexture)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)ID3DX8
CreateTextureFromResource([in] Direct3DDevice8 *device, [in] LONG hModule, [in] BSTR srcResource, [out, retval] Direct3DTexture8 **ppTexture)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)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)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)ID3DX8
DeclaratorFromFVF([in] LONG fvf, [out] D3DXDECLARATOR *declarator)ID3DX8
DrawText([in] D3DXFont *d3dFont, [in] LONG color, [in] BSTR text, [in] RECT *rect, [in] LONG format)ID3DX8
FilterCubeTexture([in] Direct3DCubeTexture8 *cubeTexture, [in] void *palette, [in] LONG srcLevel, [in] LONG filter)ID3DX8
FilterTexture([in] Direct3DTexture8 *texture, [in] void *palette, [in] LONG srcLevel, [in] LONG filter)ID3DX8
FilterVolumeTexture([in] Direct3DVolume8 *volumeTexture, [in] void *palette, [in] LONG srcLevel, [in] LONG filter)ID3DX8
FVFFromDeclarator([in] D3DXDECLARATOR *declarator, [out, retval] LONG *fvf)ID3DX8
GeneratePMesh([in] D3DXMesh *mesh, [in] void *adjacency, [in] void *vertexAttributeWeights, [in] void *vertexWeights, [in] LONG minValue, [in] LONG options, [out, retval] D3DXPMesh **ppPMesh)ID3DX8
GetErrorString([in] LONG hr, [out, retval] BSTR *retStr)ID3DX8
GetFVFVertexSize([in] LONG fvf, [out, retval] LONG *size)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)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)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)ID3DX8
LoadPMeshFromFile([in] BSTR filename, [in] LONG options, [in] Direct3DDevice8 *device, [out] D3DXBuffer **retMaterials, [out] LONG *retNumMaterials, [out, retval] D3DXPMesh **retPMesh)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)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)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)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)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)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)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)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)ID3DX8
LPUNKNOWN typedefIUnknown
QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)IUnknown
Release()IUnknown
SaveMeshToX([in] BSTR filename, [in] D3DXMesh *mesh, [in] void *adjacencyArray, [in] D3DXMATERIAL *materialArray, [in] LONG materialCount, [in] LONG xFormat)ID3DX8
SavePMeshToFile([in] BSTR filename, [in] D3DXPMesh *mesh, [in] D3DXMATERIAL *materialArray, [in] LONG materialCount)ID3DX8
SaveSurfaceToFile([in] BSTR destFile, [in] D3DXIMAGE_FILEFORMAT destFormat, [in] Direct3DSurface8 *srcSurface, [in] PALETTEENTRY *srcPalette, [in] RECT *srcRect)ID3DX8
SaveTextureToFile([in] BSTR destFile, [in] D3DXIMAGE_FILEFORMAT destFormat, [in] Direct3DBaseTexture8 *srcTexture, [in] PALETTEENTRY *srcPalette)ID3DX8
SaveVolumeToFile([in] BSTR destFile, [in] D3DXIMAGE_FILEFORMAT destFormat, [in] Direct3DVolume8 *srcVolume, [in] PALETTEENTRY *srcPalette, [in] void *srcBox)ID3DX8
SimplifyMesh([in] D3DXMesh *mesh, [in] void *adjacency, [in] void *vertexAttributeWeights, [in] void *vertexWeights, [in] LONG minValue, [in] LONG options, [out, retval] D3DXMesh **ppMesh)ID3DX8
SphereBoundProbe([in] D3DVECTOR *center, [in] float radius, [in] D3DVECTOR *rayPosition, [in] D3DVECTOR *rayDirection, [out, retval] VARIANT_BOOL *retHit)ID3DX8
TessellateNPatches([in] D3DXMesh *meshIn, [in] void *adjacencyIn, [in] float numSegs, [in] VARIANT_BOOL quadraticInterpNormals, [in, out, optional] D3DXBuffer **adjacencyOut, [out, retval] D3DXMesh **meshOut)ID3DX8
ValidMesh([in] D3DXMesh *meshIn, [in] void *adjacency, [in, out, optional] BSTR *log, [out, retval] VARIANT_BOOL *ret)ID3DX8