Platform SDK: DirectX

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

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以上が必要。Windows 95 用に再配布可能な形で使用可能。
  バージョン : DirectX 7.0 が必要。
  ヘッダー : d3dxmath.h で宣言。
  ライブラリ : d3dx.lib を使用。