Microsoft DirectX 8.0 (Visual Basic)

D3DX8

アプリケーションは D3DX8 クラスのメソッドを使用し、テクスチャの作成、メッシュの操作、形状の描画、シェーダのアセンブルといった複雑なタスクを単純化する。

D3DX8 クラスのインスタンスは、オブジェクト変数を宣言し、D3DX8 の新規インスタンスにその変数を設定することによって取得する (次のコード参照)。

Dim d3dx As D3DX8
Set d3dx = New D3DX8

D3DX8 クラスのメソッドは、以下のグループにまとめることができる。

メッシュ BoxBoundProbe
  CleanMesh
ComputeBoundingBox
ComputeBoundingBoxFromMesh
ComputeBoundingSphere
ComputeBoundingSphereFromMesh
ComputeNormals
CreateBuffer
CreateMesh
CreateMeshFVF
CreatePolygon
CreateSkinMesh
CreateSkinMeshFromMesh
CreateSkinMeshFVF
CreateSPMesh
DeclaratorFromFVF
FVFFromDeclarator
GeneratePMesh
Intersect
LoadPMeshFromFile
LoadSkinMeshFromXof
LoadMeshFromX
LoadMeshFromXof
SaveMeshToX
SavePMeshToFile
SimplifyMesh
SphereBoundProbe
TesselateMesh
ValidMesh
その他 BufferGetBoneCombo
  BufferGetBoneComboBoneIds
BufferGetBoneName
BufferGetData
BufferGetMaterial
BufferGetTextureName
BufferSetData
CreateFont
CreateRenderToSurface
CreateSprite
GetErrorString
GetFVFVertexSize
シェーダ AssembleShader
  AssembleShaderFromFile
形状 CreateBox
  CreateCylinder
CreateSphere
CreateTeapot
CreateText
CreateTorus
テクスチャ CheckCubeTextureRequirements
  CheckTextureRequirements
CheckVolumeTextureRequirements
CreateCubeTexture
CreateCubeTextureFromFile
CreateCubeTextureFromFileEx
CreateCubeTextureFromFileInMemory
CreateCubeTextureFromFileInMemoryEx
CreateTexture
CreateTextureFromFile
CreateTextureFromFileEx
CreateTextureFromFileInMemory
CreateTextureFromFileInMemoryEx
CreateTextureFromResource
CreateTextureFromResourceEx
CreateVolumeTexture
FilterCubeTexture
FilterTexture
FilterVolumeTexture
LoadSurfaceFromFile
LoadSurfaceFromFileInMemory
LoadSurfaceFromMemory
LoadSurfaceFromResource
LoadSurfaceFromSurface
LoadVolumeFromMemory
LoadVolumeFromVolume