Stride

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

  • Discord
  • Facebook
  • Twitter
  • YouTube

LANGUAGE

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

    SpriteRenderFeature Class

    Namespace: Stride.Rendering.Sprites
    Assembly: Stride.Rendering.dll
    System.Object → DisposeBase → ComponentBase → RenderFeature → RootRenderFeature → SpriteRenderFeature
    Derived from SpriteRenderFeature:

    public class SpriteRenderFeature : RootRenderFeature, IComponent, IReferencable, ICollectorHolder, IGraphicsRendererCore, IDisposable
    Name Description
    Properties
    SupportedRenderObjectType
    Methods
    Destroy()
    Draw(RenderDrawContext, RenderView, RenderViewStage, Int32, Int32)
    InitializeCore()
    | Improve this Doc View Source

    Properties


    SupportedRenderObjectType

    public override Type SupportedRenderObjectType { get; }
    Property Value
    Type Description
    System.Type
    Overrides
    RootRenderFeature.SupportedRenderObjectType
    | Improve this Doc View Source

    Methods


    Destroy()

    protected override void Destroy()
    Overrides
    RenderFeature.Destroy()

    Draw(RenderDrawContext, RenderView, RenderViewStage, Int32, Int32)

    public override void Draw(RenderDrawContext context, RenderView renderView, RenderViewStage renderViewStage, int startIndex, int endIndex)
    Parameters
    Type Name Description
    RenderDrawContext context
    RenderView renderView
    RenderViewStage renderViewStage
    System.Int32 startIndex
    System.Int32 endIndex
    Overrides
    RenderFeature.Draw(RenderDrawContext, RenderView, RenderViewStage, Int32, Int32)

    InitializeCore()

    protected override void InitializeCore()
    Overrides
    RenderFeature.InitializeCore()

    Inherited Members

    RootRenderFeature.RenderData
    RootRenderFeature.Index
    RootRenderFeature.SortKey
    RootRenderFeature.RenderObjects
    RootRenderFeature.ObjectNodeReferences
    RootRenderFeature.RenderNodes
    RootRenderFeature.RenderStageSelectors
    RootRenderFeature.Unload()
    RootRenderFeature.GetRenderNode(RenderNodeReference)
    RootRenderFeature.GetViewObjectNode(ViewObjectNodeReference)
    RootRenderFeature.GetObjectNode(ObjectNodeReference)
    RootRenderFeature.CreateViewObjectNode(RenderView, RenderObject)
    RootRenderFeature.OnAddRenderObject(RenderObject)
    RootRenderFeature.OnRemoveRenderObject(RenderObject)
    RootRenderFeature.Reset()
    RootRenderFeature.PrepareDataArrays()
    RootRenderFeature.ComputeDataArrayExpectedSize(DataType)
    RenderFeature.Context
    RenderFeature.RenderSystem
    RenderFeature.Initialized
    RenderFeature.Enabled
    RenderFeature.Initialize(RenderContext)
    RenderFeature.Collect()
    RenderFeature.Extract()
    RenderFeature.PrepareEffectPermutations(RenderDrawContext)
    RenderFeature.Prepare(RenderDrawContext)
    RenderFeature.Draw(RenderDrawContext, RenderView, RenderViewStage)
    RenderFeature.Flush(RenderDrawContext)
    RenderFeature.OnRenderSystemChanged()
    ComponentBase.Tags
    ComponentBase.Name
    ComponentBase.ICollectorHolder.Collector
    ComponentBase.OnNameChanged()
    ComponentBase.ToString()
    DisposeBase.Dispose()
    DisposeBase.IsDisposed
    DisposeBase.IReferencable.ReferenceCount
    DisposeBase.IReferencable.AddReference()
    DisposeBase.IReferencable.Release()
    DisposeBase.OnAddReference()
    DisposeBase.OnReleaseReference()

    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