• チュートリアル
  • 機能解説
  • リファレンス
  • 初代Altseedはコチラ

    • Altseed2
      • AlphaBlend
      • AnchorMode
      • AnchorTransformerNode
      • AnchorTransformerNodeInfo
      • ArcNode
      • BlendEquation
      • BlendFunction
      • BuiltinShader
      • BuiltinShaderType
      • ButtonState
      • CameraNode
      • CircleCollider
      • CircleColliderNode
      • CircleColliderNode.ScaleCalcType
      • CircleColliderVisualizeNode
      • CircleNode
      • Collider
      • ColliderNode
      • ColliderVisualizeNodeFactory
      • CollisionInfo
      • CollisionManagerNode
      • CollisionType
      • Color
      • CommandList
      • Configuration
      • Cursor
      • CursorMode
      • Easing
      • EasingType
      • EdgeCollider
      • EdgeColliderNode
      • EdgeColliderVisualizeNode
      • Engine
      • FFTWindow
      • File
      • Font
      • FramerateMode
      • Glyph
      • HorizontalAlignment
      • ICollisionEventReceiver
      • ICullableDrawn
      • IDrawn
      • ImageFont
      • Joystick
      • JoystickAxis
      • JoystickButton
      • JoystickInfo
      • JoystickType
      • Key
      • Keyboard
      • LineNode
      • Log
      • LogCategory
      • LogLevel
      • Material
      • MaterialPropertyBlock
      • MaterialPropertyBlockCollection
      • MathHelper
      • Matrix33F
      • Matrix33I
      • Matrix44F
      • Matrix44I
      • MediaPlayer
      • Mouse
      • MouseButton
      • Node
      • PolygonCollider
      • PolygonColliderNode
      • PolygonColliderVisualizeNode
      • PolygonNode
      • PostEffectGaussianBlurNode
      • PostEffectGrayScaleNode
      • PostEffectLightBloomNode
      • PostEffectNode
      • PostEffectSepiaNode
      • Profiler
      • ProfilerBlock
      • RectangleCollider
      • RectangleColliderNode
      • RectangleColliderVisualizeNode
      • RectangleNode
      • RectF
      • RectI
      • RegisteredStatus
      • RenderPassParameter
      • RenderTargetCareType
      • RenderTexture
      • RuledTransitionEffectNode
      • RuledTransitionNode
      • RuledTransitionState
      • Shader
      • ShaderCompiler
      • ShaderStage
      • ShapeCollider
      • ShapeNode
      • Sound
      • SoundMixer
      • SpriteNode
      • StaticFile
      • StreamFile
      • TextNode
      • Texture2D
      • TextureBase
      • TextureFilter
      • TextureFormat
      • TextureWrapMode
      • Tool
      • ToolBackendFlags
      • ToolButtonFlags
      • ToolCol
      • ToolColorEditFlags
      • ToolComboFlags
      • ToolCond
      • ToolConfigFlags
      • ToolDataType
      • ToolDir
      • ToolDockNodeFlags
      • ToolDragDropFlags
      • ToolDrawCornerFlags
      • ToolDrawListFlags
      • ToolFocusedFlags
      • ToolFontAtlasFlags
      • ToolGlyphRange
      • ToolHoveredFlags
      • ToolInputTextFlags
      • ToolKey
      • ToolKeyModFlags
      • ToolMouseButton
      • ToolMouseCursor
      • ToolNavInput
      • ToolPopupFlags
      • ToolSelectableFlags
      • ToolSliderFlags
      • ToolStyleVar
      • ToolTabBarFlags
      • ToolTabItemFlags
      • ToolTreeNodeFlags
      • ToolUsage
      • ToolViewportFlags
      • ToolWindowFlags
      • TransformerNode
      • TransformerNodeInfo
      • TransformNode
      • TransitionNode
      • TriangleNode
      • Vector2F
      • Vector2I
      • Vector3F
      • Vector3I
      • Vector4F
      • Vector4I
      • Vertex
      • VerticalAlignment
      • WritingDirection

    PostEffectNode クラス

    ポストエフェクトを扱うノードの基底クラス

    継承関係

    Object
    Altseed2.Registerable<Node>
    Node
    PostEffectNode
    PostEffectGaussianBlurNode
    PostEffectGrayScaleNode
    PostEffectLightBloomNode
    PostEffectSepiaNode
    RuledTransitionEffectNode

    継承したメンバー

    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()

    子孫ノードを列挙します。

    メンバー

    コンストラクタ

    PostEffectNode()

    PostEffectNodeの新しいインスタンスを生成します。

    プロパティ

    CameraGroup

    このノードを描画するカメラを取得または設定します。

    ZOrder

    PostEffectNodeが描画される順番。DrawnNodeを描画した後にまとめて描画されます。

    メソッド

    Draw(RenderTexture, Color)

    描画を実行します。

    GetBuffer(Int32, Vector2I, TextureFormat)

    指定したIDとサイズ,フォーマットを持つRenderTextureのインスタンスをキャッシュから検索し,取得します。

    InitializeCache()
    TerminateCache()

    コンストラクタ

    PostEffectNode()

    PostEffectNodeの新しいインスタンスを生成します。

    public PostEffectNode()
    例外
    型 Condition
    InvalidOperationException

    Graphics機能が初期化されていない。

    プロパティ

    CameraGroup

    このノードを描画するカメラを取得または設定します。

    public ulong CameraGroup { get; set; }

    ZOrder

    PostEffectNodeが描画される順番。DrawnNodeを描画した後にまとめて描画されます。

    public int ZOrder { get; set; }

    メソッド

    Draw(RenderTexture, Color)

    描画を実行します。

    protected abstract void Draw(RenderTexture src, Color clearColor)
    パラメータ
    src

    描画先のRenderTextureのインスタンス

    clearColor

    描画されないピクセルを埋めるときの色

    GetBuffer(Int32, Vector2I, TextureFormat)

    指定したIDとサイズ,フォーマットを持つRenderTextureのインスタンスをキャッシュから検索し,取得します。

    protected static RenderTexture GetBuffer(int identifier, Vector2I size, TextureFormat format)
    パラメータ
    identifier

    検索するRenderTextureのID

    size

    検索するRenderTextureの大きさ

    format

    検索するRenderTextureのフォーマット

    戻り値

    identifier,size,formatを持つRenderTextureのインスタンス

    InitializeCache()

    static void InitializeCache()

    TerminateCache()

    static void TerminateCache()
    Copyright © 2020 Altseed .