Home > @visualization-tools/core > CompositeGraphicsComponent
Refer to update strategy documentation for draw call behavior.
Signature:
export declare class CompositeGraphicsComponent<TComponentRenderer extends TUnknownComponentRenderer, TUpdateArg, TTraits> implements ICompositeGraphicsComponent<TComponentRenderer, TUpdateArg, TTraits>, ILinkableCompositeGraphicsComponentFactory<TComponentRenderer, TUpdateArg, TTraits>
Implements: ICompositeGraphicsComponent<TComponentRenderer, TUpdateArg, TTraits>, ILinkableCompositeGraphicsComponentFactory<TComponentRenderer, TUpdateArg, TTraits>
Any duplicate graphics components (by instance) will be eliminated, regardless of how nested they are.
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(graphicsComp, groupUpdatesByEntity) | Constructs a new instance of the CompositeGraphicsComponent class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| groupUpdatesByEntity | boolean | ||
| subComponents | GraphicsSubComponents<TComponentRenderer, TUpdateArg, TTraits> | ||
| type | (not declared) |
| Method | Modifiers | Description |
|---|---|---|
| addComponent(graphicsComp) | ||
| build() | ||
| createOne(graphicsComp) | static |
|
| createOneLinked(graphicsComp) | static |
|
| recurseIterate(callback) | ||
| recurseIterate(filter, callback) | ||
| recurseIterate(filter, callback) |