Scene whose layout layer groups receive appearance updates.
Renderer whose draw context supplies the active database.
OptionalgetLayerTraits: (layerName: string) => Partial<AcGiSubEntityTraits> | undefinedOptional override for resolving live layer-table traits.
Builds resolved layer traits used when syncing appearance or remapping INSERT layers.
Reads the active draw database from AcTrRenderer.context unless a custom resolver was supplied to the constructor.
Name of the layer to resolve from the active database.
Resolved sub-entity traits, or undefined when the layer is missing.
Returns true when a layer-table edit may require material refresh.
Partial layer record attributes from the edit event.
True when color, linetype, lineweight, or transparency changed.
Rebinds text materials after INSERT groups are split/reparented or when the canvas background changes (ACI-7 foreground inversion).
Object subtree to traverse for text refresh hooks.
OptionallayerTraits: Partial<AcGiSubEntityTraits>Optional resolved traits passed through to text wrappers.
Refreshes cached layer materials from the live layer-table record and propagates the result to batched drawables and text hierarchies.
Live layer-table record whose traits should drive the refresh.
Synchronizes scene drawable materials with live layer-table style changes.
The host view (AcTrView2d) delegates layer add/update and background refresh entry points here so material cache updates, scene fan-out, and text rematerialization stay out of the view class.