PostEffectLightBloomNode クラス
ライトブルームを適用するポストエフェクトのクラス
継承関係
継承したメンバー
PostEffectNode.GetBuffer(Int32, Vector2I, TextureFormat)
指定したIDとサイズ,フォーマットを持つRenderTextureのインスタンスをキャッシュから検索し,取得します。
PostEffectNode.CameraGroup
このノードを描画するカメラを取得または設定します。
PostEffectNode.ZOrder
PostEffectNodeが描画される順番。DrawnNodeを描画した後にまとめて描画されます。
Node.Parent
親ノードを取得または設定します。
Node.Status
このノードの登録状況を取得または設定します。
Node.Children
子要素のコレクションを取得します。
Node.AddChildNode(Node)
子要素を追加します。
Node.RemoveChildNode(Node)
子要素を削除します。
Node.FlushQueue()
予約されている追加・削除を直ちに実行します。
Node.OnAdded()
エンジンに追加された時に実行します。
Node.OnRemoved()
エンジンから削除された時に実行します。
Node.OnUpdate()
自身が更新された時に実行します。
Node.IsRegistered
エンジンに登録され、ノードツリーを辿ってAltseed2.RootNode にたどり着けるかどうかを取得します。
Node.IsUpdated
このNodeが更新されるかどうかを取得または設定します。
Node.IsUpdatedActually
先祖のIsUpdatedを考慮して、このノードが更新されるかどうかを取得します。
Node.PropagateIsUpdatedActually(Node, Boolean)
子孫ノードNodeに対してIsUpdatedActuallyを伝播させます。
Node.EnumerateAncestors()
先祖ノードを列挙します。
Node.EnumerateDescendants()
子孫ノードを列挙します。
メンバー
コンストラクタ
PostEffectLightBloomNode()
PostEffectLightBloomNodeの新しいインスタンスを生成します。
フィールド
DownSampleCount
プロパティ
Exposure
露光の強さを取得または設定します。
Intensity
ぼけの強さを取得または設定します。
IsLuminanceMode
RGBではなく、輝度を参照してぼかす色を決定するかどうかを取得または設定します。
Threshold
ぼかす画素の閾値を取得または設定します。
メソッド
Draw(RenderTexture, Color)
描画を実行します。
コンストラクタ
PostEffectLightBloomNode()
PostEffectLightBloomNodeの新しいインスタンスを生成します。
public PostEffectLightBloomNode()
フィールド
DownSampleCount
const int DownSampleCount = 6
プロパティ
Exposure
露光の強さを取得または設定します。
public float Exposure { get; set; }
Remarks
この値が大きいほど、ぼけた光が強くなります。
Intensity
ぼけの強さを取得または設定します。
public float Intensity { get; set; }
Remarks
値が大きいほど光がぼけます。
IsLuminanceMode
RGBではなく、輝度を参照してぼかす色を決定するかどうかを取得または設定します。
public bool IsLuminanceMode { get; set; }
Threshold
ぼかす画素の閾値を取得または設定します。
public float Threshold { get; set; }
Remarks
255を1.0とした数値を指定します。
メソッド
Draw(RenderTexture, Color)
描画を実行します。
protected override void Draw(RenderTexture src, Color clearColor)
パラメータ
src | 描画先のRenderTextureのインスタンス |
clearColor | 描画されないピクセルを埋めるときの色 |