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
- renderObjectRenderObject
- renderViewRenderView
- viewObjectNodeViewObjectNodeReference
- renderStageRenderStage
Fields
EffectObjectNode
Contains parameters specific to this object with the current effect.
public EffectObjectNodeReference EffectObjectNodeField Value
RenderEffect
The render effect.
public RenderEffect RenderEffectField Value
RenderObject
Underlying render object.
public readonly RenderObject RenderObjectField Value
RenderStage
The render stage.
public RenderStage RenderStageField Value
RenderView
View used when rendering. This is usually a frustum and some camera parameters.
public readonly RenderView RenderViewField Value
Resources
The "PerDraw" resources.
public ResourceGroup ResourcesField Value
ViewObjectNode
Contains parameters specific to this object in the current view.
public readonly ViewObjectNodeReference ViewObjectNode