Platform SDK: DirectX |
Direct3D 直接モードのステート ブロックとは、デバイス ステートのグループである。これには、レンダリング ステート、ライティングおよびマテリアル パラメータ、トランスフォーム ステート、テクスチャ ステージ ステート、およびカレント テクスチャ情報がある。ステート ブロックは、デバイスの現在のステートのスナップショットとして処理されるか、または明示的に記録され、1 回の呼び出しでデバイスに適用することができる。デバイス ステート ブロックは、アプリケーションで必要となる共通した一連のステート変更を高速化するために、レンダリング デバイスで最適化することができる。また、デバイス ステート ブロックの使用は、単にデバイス ステートの適用を簡素化にもつながる。
このセクションの以下のトピックでは、デバイス ステート ブロックの主要な概念について、およびアプリケーションでの使用方法について説明する。