Class PostProcessingGraphInfo
Class that holds the Postprocessing graph information to be rendered.
Inherited Members
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
InputLayouts
Gets the input layout.
Declaration
public override InputLayouts InputLayouts { get; }
Property Value
Type | Description |
---|---|
InputLayouts |
Overrides
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
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
MaterialID
Gets the material ID.
Declaration
public override uint MaterialID { get; }
Property Value
Type | Description |
---|---|
uint |
Overrides
OrderBias
Gets the order bias.
Declaration
public override int OrderBias { get; }
Property Value
Type | Description |
---|---|
int |
Overrides
PrimitiveTopology
Gets the primitive topology.
Declaration
public override PrimitiveTopology PrimitiveTopology { get; }
Property Value
Type | Description |
---|---|
PrimitiveTopology |
Overrides
RenderStateOrder
Gets the order of the render state.
Declaration
public override int RenderStateOrder { get; }
Property Value
Type | Description |
---|---|
int |
Overrides
SortMode
Gets the sorting mode.
Declaration
public override SortMode SortMode { get; }
Property Value
Type | Description |
---|---|
SortMode |
Overrides
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
Destroy()
Destroys all resources of this instance.
Declaration
protected override void Destroy()
Overrides
RefreshBoundingBox()
Refreshes the bounding box.
Declaration
protected override void RefreshBoundingBox()