Class ProcessorManager
- Namespace
- Stride.Engine.FlexibleProcessing
- Assembly
- Stride.Engine.dll
public class ProcessorManager
- Inheritance
-
objectProcessorManager
- Extension Methods
Constructors
ProcessorManager(IServiceRegistry)
public ProcessorManager(IServiceRegistry registryParam)
Parameters
registryParamIServiceRegistry
Methods
Draw(RenderContext)
public void Draw(RenderContext context)
Parameters
contextRenderContext
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
_componentEntityComponentexecutionModeExecutionMode
RemoveComponent(EntityComponent, ExecutionMode)
public void RemoveComponent(EntityComponent _component, ExecutionMode executionMode)
Parameters
_componentEntityComponentexecutionModeExecutionMode
Update(GameTime)
public void Update(GameTime gameTime)
Parameters
gameTimeGameTime