次の方法で共有


ID3DXMatrixStack インターフェイス

ID3DXMatrixStack インターフェイス

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

ID3DXMatrixStack メンバ

GetTop

スタックの一番上にある現在の行列を取得する。

LoadIdentity

現在の行列に単位行列をロードする。

LoadMatrix

指定された行列を現在の行列にロードする。

MultMatrix

現在の行列と指定された行列との積を算出する。

MultMatrixLocal

指定した行列と現在の行列との積を算出する。

Pop

スタックの一番上から現在の行列を削除する。

Push

行列をスタックに追加する。

RotateAxis

現在の行列と、算出した回転行列との積を算出する。

RotateAxisLocal

算出した回転行列と、現在の行列との積を算出する。

RotateYawPitchRoll

現在の行列と算出した回転行列 (指定されたヨー、ピッチ、およびロールにより構成) の積を算出する。

RotateYawPitchRollLocal

算出した回転行列 (指定されたヨー、ピッチ、およびロールにより構成) と現在の行列との積を算出する。

Scale

現在の行列と算出したスケール行列 (指定されたポイント (x、y、z) から構成) の積を算出する。

ScaleLocal

算出したスケール行列 (指定されたポイント (x、y、z) から構成) と現在の行列の積を算出する。

Translate

現在の行列と算出した平行移動行列 (指定された係数 (x、y、z) により決定) の積を算出する。

TranslateLocal

算出した平行移動行列 (指定された係数 (x、y、z) により決定) と現在の行列の積を算出する。

注意

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

すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様、ID3DXMatrixStack インターフェイスは IUnknown インターフェイスのメソッドを継承する。

インターフェイスの情報

継承元 IUnknown
ヘッダー d3dx9math.h
インポート ライブラリ d3dx9.lib
最低限のオペレーティング システム Windows 98