RenderViewStage Struct
Namespace: Stride.RenderingAssembly: Stride.Rendering.dll
Stage-specific data for a RenderView.
public struct RenderViewStage
Name | Description | |
---|---|---|
Constructors | ||
RenderViewStage(RenderStage) | ||
RenderViewStage(Int32) | ||
Fields | ||
Index | ||
Invalid | Invalid slot. |
|
RenderNodes | List of render nodes. It might cover multiple RenderStage and RootRenderFeature. RenderStages contains RenderStage range information. Used mostly for sorting and rendering. |
|
SortedRenderNodes | Sorted list of render nodes, that should be used during actual drawing. |
|
Operators | ||
Implicit(RenderStage to RenderViewStage) |
Constructors
RenderViewStage(RenderStage)
public RenderViewStage(RenderStage renderStage)
Parameters
Type | Name | Description |
---|---|---|
RenderStage | renderStage |
RenderViewStage(Int32)
public RenderViewStage(int index)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | index |
Fields
Index
public readonly int Index
Field Value
Type | Description |
---|---|
System.Int32 |
Invalid
Invalid slot.
public static readonly RenderViewStage Invalid
Field Value
Type | Description |
---|---|
RenderViewStage |
RenderNodes
List of render nodes. It might cover multiple RenderStage and RootRenderFeature. RenderStages contains RenderStage range information. Used mostly for sorting and rendering.
public ConcurrentCollector<RenderNodeFeatureReference> RenderNodes
Field Value
Type | Description |
---|---|
ConcurrentCollector<RenderNodeFeatureReference> |
SortedRenderNodes
Sorted list of render nodes, that should be used during actual drawing.
public FastList<RenderNodeFeatureReference> SortedRenderNodes
Field Value
Type | Description |
---|---|
FastList<RenderNodeFeatureReference> |
Operators
Implicit(RenderStage to RenderViewStage)
public static implicit operator RenderViewStage(RenderStage renderStage)
Parameters
Type | Name | Description |
---|---|---|
RenderStage | renderStage |
Returns
Type | Description |
---|---|
RenderViewStage |
Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()