Microsoft DirectX 8.0 (C++)

ID3DXMatrixStack

アプリケーションは、行列スタックを使用するとき、ID3DXMatrixStack インターフェイスのメソッドを使用する。

ID3DXMatrixStack インターフェイスは、D3DXCreateMatrixStack 関数を呼び出して取得する。

ID3DXMatrixStack インターフェイスのメソッドは、以下のグループにまとめることができる。

行列操作 MultMatrix
  MultMatrixLocal
その他 GetTop
  LoadIdentity
LoadMatrix
Pop
Push
回転 RotateAxis
  RotateAxisLocal
RotateYawPitchRoll
RotateYawPitchRollLocal
スケーリング Scale
  ScaleLocal
平行移動 Translate
  TranslateLocal

ID3DXMatrixStack インターフェイスは、すべての COM インターフェイスと同じように、IUnknown インターフェイスのメソッドを継承している。IUnknown インターフェイスでは、次の 3 つのメソッドがサポートされている。

IUnknown AddRef
  QueryInterface
Release

動作環境

  ヘッダー : D3dx8math.h で宣言。
  インポート ライブラリ : D3dx8.lib を使用。