LayerBitmapRenderer クラス
LayerツリーをCPU上のBitmapへ描画します。
名前空間: FloatSoda.Rendering
アセンブリ: FloatSoda.Rendering.dll
public sealed class LayerBitmapRenderer継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Render(ILayer, SKSizeI)
Section titled “Render(ILayer, SKSizeI)”レイヤーツリーをレイアウトし、透明で初期化した新しいビットマップへ描画します。
public SKBitmap Render(ILayer root, SKSizeI imageSize)パラメーター
Section titled “パラメーター”root ILayer
描画するレイヤーツリーのルート。nullは指定できません。 所有権は呼び出し元に残ります。
imageSize SKSizeI
出力するビットマップのピクセル単位の大きさ。幅と高さには正の値を指定します。
描画結果を保持する新しいビットマップ。呼び出し元が破棄する必要があります。
レイアウトにより、ツリー内の各レイヤーの描画境界が更新されます。
rootがnullの場合にスローされます。
imageSizeの幅または高さが0以下の場合にスローされます。