Search Results for

    Show / Hide Table of Contents

    Class PostProcessingGraphInfo

    Class that holds the Postprocessing graph information to be rendered.

    Inheritance
    object
    DisposableObject
    RenderObjectInfo
    PostProcessingGraphInfo
    Inherited Members
    RenderObjectInfo.boundingBox
    RenderObjectInfo.CullingType
    RenderObjectInfo.Drawable
    RenderObjectInfo.isBoundingBoxDirty
    RenderObjectInfo.isSortKeyDirty
    RenderObjectInfo.IsEnabled
    RenderObjectInfo.Tag
    RenderObjectInfo.RenderFlags
    RenderObjectInfo.IsCullingEnabled
    RenderObjectInfo.FlipWinding
    RenderObjectInfo.IsSortKeyDirty
    RenderObjectInfo.IsActive
    RenderObjectInfo.SortKey
    RenderObjectInfo.Transform
    RenderObjectInfo.PreTransform
    RenderObjectInfo.BoundingBox
    RenderObjectInfo.MakeDirty()
    DisposableObject.Disposed
    DisposableObject.Dispose()
    DisposableObject.Dispose(bool)
    Namespace: Evergine.Framework.Graphics
    Assembly: Evergine.Framework.dll
    Syntax
    public class PostProcessingGraphInfo : RenderObjectInfo

    Constructors

    PostProcessingGraphInfo()

    Initializes a new instance of the PostProcessingGraphInfo class.

    Declaration
    public PostProcessingGraphInfo()

    Fields

    PostProcessingGraphOrderBias

    Post-processes graph order bias.

    Declaration
    public int PostProcessingGraphOrderBias
    Field Value
    Type Description
    int

    Properties

    Collider3D

    Gets or sets the post-processing collider.

    Declaration
    public BoxCollider3D Collider3D { get; set; }
    Property Value
    Type Description
    BoxCollider3D

    EnabledNodesHashCode

    Gets a hash code that represents the state of the enabled nodes.

    Declaration
    public int EnabledNodesHashCode { get; }
    Property Value
    Type Description
    int

    Graph

    Gets or sets the post-processing graph.

    Declaration
    public PostProcessingGraph Graph { get; set; }
    Property Value
    Type Description
    PostProcessingGraph

    InputLayoutID

    Gets the Input Layout ID.

    Declaration
    public override uint InputLayoutID { get; }
    Property Value
    Type Description
    uint
    Overrides
    RenderObjectInfo.InputLayoutID

    InputLayouts

    Gets the input layout.

    Declaration
    public override InputLayouts InputLayouts { get; }
    Property Value
    Type Description
    InputLayouts
    Overrides
    RenderObjectInfo.InputLayouts

    IsDirty

    Gets or sets a value indicating whether the rendered object info has changed.

    Declaration
    public bool IsDirty { get; set; }
    Property Value
    Type Description
    bool

    IsReady

    Gets a value indicating whether this instance is ready to render.

    Declaration
    public override bool IsReady { get; }
    Property Value
    Type Description
    bool
    Overrides
    RenderObjectInfo.IsReady

    LayerOrder

    Gets or sets the layer order.

    Declaration
    public int LayerOrder { get; set; }
    Property Value
    Type Description
    int

    Material

    Gets the material.

    Declaration
    public override Material Material { get; }
    Property Value
    Type Description
    Material
    Overrides
    RenderObjectInfo.Material

    MaterialID

    Gets the material ID.

    Declaration
    public override uint MaterialID { get; }
    Property Value
    Type Description
    uint
    Overrides
    RenderObjectInfo.MaterialID

    OrderBias

    Gets the order bias.

    Declaration
    public override int OrderBias { get; }
    Property Value
    Type Description
    int
    Overrides
    RenderObjectInfo.OrderBias

    PrimitiveTopology

    Gets the primitive topology.

    Declaration
    public override PrimitiveTopology PrimitiveTopology { get; }
    Property Value
    Type Description
    PrimitiveTopology
    Overrides
    RenderObjectInfo.PrimitiveTopology

    RenderStateOrder

    Gets the order of the render state.

    Declaration
    public override int RenderStateOrder { get; }
    Property Value
    Type Description
    int
    Overrides
    RenderObjectInfo.RenderStateOrder

    SortMode

    Gets the sorting mode.

    Declaration
    public override SortMode SortMode { get; }
    Property Value
    Type Description
    SortMode
    Overrides
    RenderObjectInfo.SortMode

    Methods

    Collect(DrawContext)

    Prepares this object with the specified draw context.

    Declaration
    public override void Collect(DrawContext drawContext)
    Parameters
    Type Name Description
    DrawContext drawContext

    The draw context.

    Overrides
    RenderObjectInfo.Collect(DrawContext)

    Destroy()

    Destroys all resources of this instance.

    Declaration
    protected override void Destroy()
    Overrides
    DisposableObject.Destroy()

    RefreshBoundingBox()

    Refreshes the bounding box.

    Declaration
    protected override void RefreshBoundingBox()
    Overrides
    RenderObjectInfo.RefreshBoundingBox()

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX