レンダラ行列状態

レンダラ行列の状態遷移図

説明

レンダラは、内部に行列スタックを持っています。
レンダラは2Dグラフィックエンジンで描画を行う際には、 行列のアフィンパラメータへのロード処理を担当します。

(2D グラフィックスエンジンを使用して描画する場合は、 行列スタックのカレント行列の内容をアフィンパラメータとして、OAMにをロードし、ロードしたアフィンパラメータを 参照するようにOAMアトリビュートにアフィン番号を設定する必要があります。)
レンダラは、アフィンパラメータを節約するために、行列の状態を管理し、ロード回数を減らそうと試みます。

行列の状態は
 SR(スケール、回転)変換されていない
 SR(スケール、回転)変換されており、読み込まれていない
 SR(スケール、回転)変換されており、読み込まれていない。カレント行列がPushされた。
 SR(スケール、回転)変換されており、読み込まれている。
に大別されます。
行列の状態は図に示したようなイベントに対応して推移します。

参照

なし

履歴

2004/12/06 初版