Table of Contents

Class ProcessorManager

Namespace
Stride.Engine.FlexibleProcessing
Assembly
Stride.Engine.dll
public class ProcessorManager
Inheritance
object
ProcessorManager
Extension Methods

Constructors

ProcessorManager(IServiceRegistry)

public ProcessorManager(IServiceRegistry registryParam)

Parameters

registryParam IServiceRegistry

Methods

Draw(RenderContext)

public void Draw(RenderContext context)

Parameters

context RenderContext

IntroduceComponent(EntityComponent, ExecutionMode)

[UnconditionalSuppressMessage("Trimming", "IL2072", Justification = "Processor type is IComponent<TProcessor> with TProcessor : new(), so its ctor is kept.")]
[UnconditionalSuppressMessage("Trimming", "IL2075", Justification = "Queried interfaces are the statically-referenced IComponent<,> ones.")]
public void IntroduceComponent(EntityComponent _component, ExecutionMode executionMode)

Parameters

_component EntityComponent
executionMode ExecutionMode

RemoveComponent(EntityComponent, ExecutionMode)

public void RemoveComponent(EntityComponent _component, ExecutionMode executionMode)

Parameters

_component EntityComponent
executionMode ExecutionMode

Update(GameTime)

public void Update(GameTime gameTime)

Parameters

gameTime GameTime