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 |