Class LightShaftBoundingVolumeProcessor
- Namespace
- Stride.Engine.Processors
- Assembly
- Stride.Engine.dll
public class LightShaftBoundingVolumeProcessor : EntityProcessor<LightShaftBoundingVolumeComponent>- Inheritance
- 
      objectLightShaftBoundingVolumeProcessor
- Inherited Members
Methods
GetBoundingVolumesForComponent(LightShaftComponent)
public IReadOnlyList<RenderLightShaftBoundingVolume> GetBoundingVolumesForComponent(LightShaftComponent component)Parameters
- componentLightShaftComponent
Returns
OnEntityComponentAdding(Entity, LightShaftBoundingVolumeComponent, LightShaftBoundingVolumeComponent)
Run when a matching entity is added to this entity processor.
protected override void OnEntityComponentAdding(Entity entity, LightShaftBoundingVolumeComponent component, LightShaftBoundingVolumeComponent data)Parameters
- entityEntity
- The entity. 
- componentLightShaftBoundingVolumeComponent
- dataLightShaftBoundingVolumeComponent
- The associated data. 
OnEntityComponentRemoved(Entity, LightShaftBoundingVolumeComponent, LightShaftBoundingVolumeComponent)
Run when a matching entity is removed from this entity processor.
protected override void OnEntityComponentRemoved(Entity entity, LightShaftBoundingVolumeComponent component, LightShaftBoundingVolumeComponent data)Parameters
- entityEntity
- The entity. 
- componentLightShaftBoundingVolumeComponent
- dataLightShaftBoundingVolumeComponent
- The associated data. 
Update(GameTime)
Performs work related to this processor.
public override void Update(GameTime time)Parameters
- timeGameTime