メインコンテンツまでスキップ
バージョン: 2.0.0-preview

デコレーター

1 つの子描画オブジェクトを包み、子オブジェクトに直接手を入れずにトランスフォーム・フィルターエフェクト・ブレンドモードをまとめて適用できるようにします。 ポータルと併用することができます。その場合、ポータルから流れてきたオブジェクトが背面に描画され、子要素 で設定したオブジェクトは前面に描画されます。

ライブラリでの場所

「ライブラリ」 → デコレーター

プロパティ

子要素 (Children)

デコレーターが包み、まとめてスタイリングを適用する描画オブジェクトのリスト。

  • 型: IList<Drawable>
  • 既定値: 空のリスト
  • アニメーション: 不可

共通プロパティ

このオブジェクトは 描画オブジェクト を継承しているため、基底クラスで宣言された共通プロパティも利用できます。なお、このオブジェクトでは アライメントX (AlignmentX) と アライメントY (AlignmentY) はエディタ上で非表示になります。

使い方

スタイリングをラッパーに閉じ込めて再利用したり、兄弟要素に影響を与えずに子だけにアニメーションを適用したい場合に使います。

ソース

src/Beutl.Engine/Graphics/DrawableDecorator.cs