Stride

OPEN / CLOSE
  • Features
  • Blog
  • Documentation
  • Community
(icon) Download

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

OPEN / CLOSE
  • English
  • 日本語
    Show / Hide Table of Contents

    RenderNode Struct

    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
    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.

    | Improve this Doc View Source

    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
    | Improve this Doc View Source

    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

    Inherited Members

    System.ValueType.Equals(System.Object)
    System.ValueType.GetHashCode()
    System.ValueType.ToString()

    Extension Methods

    ComponentBaseExtensions.DisposeBy<T>(T, ICollectorHolder)
    ComponentBaseExtensions.RemoveDisposeBy<T>(T, ICollectorHolder)
    • Improve this Doc
    • View Source
    In This Article

    Back to top

    Copyright © 2019-2021 .NET Foundation and Contributors
    Supported by the .NET Foundation