Struct RenderNode
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
RenderObjectrenderView
RenderViewviewObjectNode
ViewObjectNodeReferencerenderStage
RenderStage
Fields
EffectObjectNode
Contains parameters specific to this object with the current effect.
public EffectObjectNodeReference EffectObjectNode
Field Value
RenderEffect
The render effect.
public RenderEffect RenderEffect
Field Value
RenderObject
Underlying render object.
public readonly RenderObject RenderObject
Field Value
RenderStage
The render stage.
public RenderStage RenderStage
Field Value
RenderView
View used when rendering. This is usually a frustum and some camera parameters.
public readonly RenderView RenderView
Field Value
Resources
The "PerDraw" resources.
public ResourceGroup Resources
Field Value
ViewObjectNode
Contains parameters specific to this object in the current view.
public readonly ViewObjectNodeReference ViewObjectNode