LayerRenderer クラス
Layerツリーのレイアウトと描画を実行します。 描画先のクリアやフラッシュ、Surfaceの所有権は呼び出し側が管理します。
名前空間: FloatSoda.Rendering
アセンブリ: FloatSoda.Rendering.dll
public static class LayerRenderer継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Render(ILayer, LayerContext)
Section titled “Render(ILayer, LayerContext)”レイヤーツリーのレイアウトを完了してから、指定された描画先へツリーを合成します。
public static void Render(ILayer root, LayerContext context)パラメーター
Section titled “パラメーター”root ILayer
描画するレイヤーツリーのルート。nullは指定できません。 所有権は呼び出し元に残ります。
context LayerContext
描画先のキャンバスを保持するコンテキスト。キャンバスの所有権は呼び出し元に残ります。
描画先のクリア、フラッシュ、および破棄は行いません。 レイアウトにより、ツリー内の各レイヤーの描画境界が更新されます。
rootがnullの場合にスローされます。