InstanceProcessor Class
Namespace: Stride.Engine.ProcessorsAssembly: Stride.Engine.dll
System.Object → EntityProcessor → EntityProcessor<InstanceComponent, InstanceComponent> → EntityProcessor<InstanceComponent> →
InstanceProcessor
Derived from InstanceProcessor:
public class InstanceProcessor : EntityProcessor<InstanceComponent>
Name | Description | |
---|---|---|
Constructors | ||
InstanceProcessor() | ||
Methods | ||
OnEntityComponentAdding(Entity, InstanceComponent, InstanceComponent) | ||
OnEntityComponentRemoved(Entity, InstanceComponent, InstanceComponent) |
Constructors
InstanceProcessor()
public InstanceProcessor()
Methods
OnEntityComponentAdding(Entity, InstanceComponent, InstanceComponent)
protected override void OnEntityComponentAdding(Entity entity, InstanceComponent component, InstanceComponent data)
Parameters
Type | Name | Description |
---|---|---|
Entity | entity | |
InstanceComponent | component | |
InstanceComponent | data |
Overrides
Stride.Engine.EntityProcessor<Stride.Engine.InstanceComponent, Stride.Engine.InstanceComponent>.OnEntityComponentAdding(Stride.Engine.Entity, Stride.Engine.InstanceComponent, Stride.Engine.InstanceComponent)
OnEntityComponentRemoved(Entity, InstanceComponent, InstanceComponent)
protected override void OnEntityComponentRemoved(Entity entity, InstanceComponent component, InstanceComponent data)
Parameters
Type | Name | Description |
---|---|---|
Entity | entity | |
InstanceComponent | component | |
InstanceComponent | data |
Overrides
Stride.Engine.EntityProcessor<Stride.Engine.InstanceComponent, Stride.Engine.InstanceComponent>.OnEntityComponentRemoved(Stride.Engine.Entity, Stride.Engine.InstanceComponent, Stride.Engine.InstanceComponent)