Table of Contents

Struct RenderNode

Namespace
Stride.Rendering
Assembly
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
Inherited Members

Constructors

RenderNode(RenderObject, RenderView, ViewObjectNodeReference, RenderStage)

public RenderNode(RenderObject renderObject, RenderView renderView, ViewObjectNodeReference viewObjectNode, RenderStage renderStage)

Parameters

renderObject RenderObject
renderView RenderView
viewObjectNode ViewObjectNodeReference
renderStage RenderStage

Fields

EffectObjectNode

Contains parameters specific to this object with the current effect.

public EffectObjectNodeReference EffectObjectNode

Field Value

EffectObjectNodeReference

RenderEffect

The render effect.

public RenderEffect RenderEffect

Field Value

RenderEffect

RenderObject

Underlying render object.

public readonly RenderObject RenderObject

Field Value

RenderObject

RenderStage

The render stage.

public RenderStage RenderStage

Field Value

RenderStage

RenderView

View used when rendering. This is usually a frustum and some camera parameters.

public readonly RenderView RenderView

Field Value

RenderView

Resources

The "PerDraw" resources.

public ResourceGroup Resources

Field Value

ResourceGroup

ViewObjectNode

Contains parameters specific to this object in the current view.

public readonly ViewObjectNodeReference ViewObjectNode

Field Value

ViewObjectNodeReference