表示するサンプルコードの言語を指定できます。

DrawnObject2D

概要

色と描画優先度のパラメータをもつ2Dオブジェクト、たとえばTextureObject2D, TextObject2D, GeometryObject2D、の抽象クラスです。DrawnObject2D自体はObject2Dを継承しています。色と描画優先度を持つクラスを統一的に扱うことができるほか、親子関係システムを用いて色と描画優先度を同期することができます。

色と描画優先度の同期

オブジェクトの親子関係において親オブジェクトと子オブジェクトの両方がDrawnObject2Dの派生クラスであるとき、色と描画優先度の同期をすることができます。それぞれ以下のように同期されます。

主なメソッド

名称 説明
AddDrawnChild 色と描画優先度の同期設定をして、オブジェクトを子オブジェクトとしてこのオブジェクトに追加します。

AddDrawnChild メソッドの操作は、実際にはメソッドを呼び出したフレームの最後に処理されるのでご注意ください。

主なプロパティ

名称 説明
Color このオブジェクトを描画する際に合成する色
DrawingPriority このオブジェクトの描画優先度。値が大きいほど手前に描画される。
AbsoluteColor このオブジェクトに合成する、親子関係を考慮した最終的な色
AbsoluteDrawingPriority 親子関係を考慮したこのオブジェクトの最終的な描画優先度