Platform SDK: DirectX

DirectX7

DirectX7 クラスは、DirectX コンポーネント技術の最初の入口として機能する。このクラスには、DirectDraw®、Direct3D®、DirectSound®、DirectInput®、DirectPlay®、および DirectMusic® アプリケーション プログラミング インターフェイスのメイン オブジェクトを作成するメソッドが含まれる。また、さまざまな DirectX コンポーネントで使用されるグローバル メソッドも含まれている。

一般に、このクラスのインスタンスは DirectX アプリケーションで最初に作成されるオブジェクトである。これは、次の例のようにオブジェクト変数を New として宣言することで取得できる。

Public objDX7 As New DirectX7

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

オブジェクト作成 Direct3DRMCreate
  DirectDrawCreate
DirectInputCreate
DirectMusicComposerCreate
DirectMusicLoaderCreate
DirectMusicPerformanceCreate
DirectPlayCreate
DirectPlayLobbyCreate
DirectSoundCaptureCreate
DirectSoundCreate
列挙 GetDDEnum
  GetDSCaptureEnum
GetDSEnum
カラー管理 ColorGetAlpha
  ColorGetBlue
ColorGetGreen
ColorGetRed
CreateColorRGB
CreateColorRGBA
ベクトル管理 VectorAdd
  VectorCopy
VectorCrossProduct
VectorDotProduct
VectorModulus
VectorNormalize
VectorRandom
VectorReflect
VectorRotate
VectorScale
VectorSubtract
頂点管理 CreateD3DLVertex
  CreateD3DTLVertex
CreateD3DVertex
行列 CopyMatrix
  IdentityMatrix
MatrixFromQuaternion
MatrixMultiply
ProjectionMatrix
QuaternionMultiply
QuaternionRotation
QuaternionSlerp
RotateXMatrix
RotateYMatrix
RotateZMatrix
ViewMatrix
ZeroMatrix
その他 CreateEvent
  CreateNewGuid
DestroyEvent
GetWindowRect
SetEvent
SystemBpp
TickCount