RenderNode Struct
Namespace: Stride.RenderingAssembly: Stride.Rendering.dll
Represents an single render operation of a RenderObject from a specific view with a specific effect, with attached properties.
public struct RenderNode
Name | Description | |
---|---|---|
Constructors | ||
RenderNode(RenderObject, RenderView, ViewObjectNodeReference, RenderStage) | ||
Fields | ||
EffectObjectNode | Contains parameters specific to this object with the current effect. |
|
RenderEffect | The render effect. |
|
RenderObject | Underlying render object. |
|
RenderStage | The render stage. |
|
RenderView | View used when rendering. This is usually a frustum and some camera parameters. |
|
Resources | The "PerDraw" resources. |
|
ViewObjectNode | Contains parameters specific to this object in the current view. |
Constructors
RenderNode(RenderObject, RenderView, ViewObjectNodeReference, RenderStage)
public RenderNode(RenderObject renderObject, RenderView renderView, ViewObjectNodeReference viewObjectNode, RenderStage renderStage)
Parameters
Type | Name | Description |
---|---|---|
RenderObject | renderObject | |
RenderView | renderView | |
ViewObjectNodeReference | viewObjectNode | |
RenderStage | renderStage |
Fields
EffectObjectNode
Contains parameters specific to this object with the current effect.
public EffectObjectNodeReference EffectObjectNode
Field Value
Type | Description |
---|---|
EffectObjectNodeReference |
RenderEffect
The render effect.
public RenderEffect RenderEffect
Field Value
Type | Description |
---|---|
RenderEffect |
RenderObject
Underlying render object.
public readonly RenderObject RenderObject
Field Value
Type | Description |
---|---|
RenderObject |
RenderStage
The render stage.
public RenderStage RenderStage
Field Value
Type | Description |
---|---|
RenderStage |
RenderView
View used when rendering. This is usually a frustum and some camera parameters.
public readonly RenderView RenderView
Field Value
Type | Description |
---|---|
RenderView |
Resources
The "PerDraw" resources.
public ResourceGroup Resources
Field Value
Type | Description |
---|---|
ResourceGroup |
ViewObjectNode
Contains parameters specific to this object in the current view.
public readonly ViewObjectNodeReference ViewObjectNode
Field Value
Type | Description |
---|---|
ViewObjectNodeReference |