Table of Contents

Interface IProcessorBase

Namespace
Stride.Engine.FlexibleProcessing
Assembly
Stride.Engine.dll
public interface IProcessorBase

Properties

ExecutionMode

The logic using this value expects it to be constant at runtime

ExecutionMode ExecutionMode { get; }

Property Value

ExecutionMode

Methods

OnComponentAdded(IMarkedComponent)

Occurs right after a component is added to the scene

void OnComponentAdded(IMarkedComponent comp)

Parameters

comp IMarkedComponent

OnComponentRemoved(IMarkedComponent)

Occurs right after a component is removed from the scene

void OnComponentRemoved(IMarkedComponent comp)

Parameters

comp IMarkedComponent

SystemAdded(IServiceRegistry)

Occurs right after the first component handled by this processor is added to the scene, but before OnComponentAdded(IMarkedComponent)

void SystemAdded(IServiceRegistry registryParam)

Parameters

registryParam IServiceRegistry

SystemRemoved()

Occurs right after the last component handled by this processor is removed from the scene, after the call to OnComponentRemoved(IMarkedComponent)

void SystemRemoved()