Table of Contents

Class TransformRenderFeature

Namespace
Stride.Rendering
Assembly
Stride.Rendering.dll

A render feature that computes and upload World, View and Projection matrices for each views and for each objects.

public class TransformRenderFeature : SubRenderFeature, IComponent, IReferencable, ICollectorHolder, IGraphicsRendererCore, IDisposable
Inheritance
TransformRenderFeature
Implements
Inherited Members
Extension Methods

Methods

Extract()

Extract data from entities, should be as fast as possible to not block simulation loop. It should be mostly copies, and the actual processing should be part of Prepare().

public override void Extract()

InitializeCore()

Initializes this instance. Query for specific cbuffer (either new one, like PerMaterial, or parts of an existing one, like PerObject=>Skinning)

protected override void InitializeCore()

Prepare(RenderDrawContext)

Performs most of the work (computation and resource preparation). Later game simulation might be running during that step.

public override void Prepare(RenderDrawContext context)

Parameters

context RenderDrawContext