visualization-tools

Home > @visualization-tools/cartesian-2d > Update2dGroup

Update2dGroup class

Update group for drawable entities part of a 2d plot.

Signature:

export declare class Update2dGroup<TPlotRange extends IPlotRange, TUpdateArg, TRequiredTraits> extends AEntityGroup<IUpdateGroupOptions<TUpdateArg>, TRequiredTraits> implements IUpdate2dGroup<TPlotRange, TUpdateArg, TRequiredTraits> 

Extends: AEntityGroup<IUpdateGroupOptions<TUpdateArg>, TRequiredTraits>

Implements: IUpdate2dGroup<TPlotRange, TUpdateArg, TRequiredTraits>

Constructors

Constructor Modifiers Description
(constructor)(updateArgProvider, categories)   Constructs a new instance of the Update2dGroup class

Properties

Property Modifiers Type Description
categories   ICategoryStore<I2dEntityCategory<TUnknownComponentRenderer, TUpdateArg, TRequiredTraits>>  
entitiesInGroup   Set<TEntityTrait<TUpdateArg, TRequiredTraits>>  
graphicsComponents   IEntityComponentStore<TUnknownEntity, TGraphicsComponent<TUnknownComponentRenderer, TUpdateArg, unknown>>  
updateArgProvider   IEntityUpdateArgProvider<TPlotRange, TUpdateArg, TRequiredTraits>  

Methods

Method Modifiers Description
onEntityAdded(entity, options)    
onEntityRemoved(entity)