Structs§
- Base
Instance - Shared storage carried by every concrete
InstanceNode. - Instance
Flags - Static traversal/rendering flags for a concrete instance node.
- Instantiation
Args - Construction payload used when compiler-generated code instantiates an
InstanceNode. - Reusable
Instance Node Args - Lightweight clone of reusable base-node data for helper constructors.
- Stroke
Instance - Resolved stroke style used by canvas drawing primitives.
Enums§
- Common
Properties Init - Structured initialization for node-local common properties.
- Node
Type - Coarse runtime category for an instance node.
- Properties
Init - Structured initialization for node-local typed properties.
- Properties
Scope Init - How an expanded node should expose component-local symbols into scope.
Traits§
- Instance
Node - Central runtime representation of a properties-computable and renderable node.
InstanceNodes are conceptually stateless, and rely onExpandedNodes for stateful representations.
Type Aliases§
- Common
Properties Factory - Instance
Node Ptr - Type aliases to make it easier to work with nested Rcs and RefCells for instance nodes.
- Instance
Node PtrList - Properties
Factory - Properties
Scope Factory