Expand description
Validated opaque instance records shared by content and render packages.
Structs§
- Analytic
Instance State - Seeded initial facts for one stable particle, before evaluating time.
- Analytic
Instance Upload - Immutable bounded analytic program evaluated into ordinary twelve-word primitives.
- Extended
Instance Record - Versioned sixteen-word primitive, leaving the original record layout intact. SpriteSheet uses UV bounds; tapered segments use the other endpoint color; analytic shapes use kind-specific finite parameters.
- Instance
Record - Backend-independent evaluated geometry, encoded as twelve device words.
- Instance
Upload - Checked immutable device payload without graphics API handles.
Enums§
- Analytic
Trajectory Kind - Closed analytic models; fixed-step simulations are deliberately not represented.
- Instance
Blend - Batch-level compositing applied to every primitive in a batch.
- Instance
Kind - Coverage and compositing of one evaluated primitive.
Constants§
- ANALYTIC_
HEADER_ WORDS - Version-one analytic header length, in four-byte words.
- ANALYTIC_
STATE_ WORDS - Version-one initial-state stride, in four-byte words.
- MAX_
INSTANCE_ COUNT - Maximum portable batch size; allocations and sampling remain budget-limited.
Traits§
- Instance
Batch - Immutable instance data, independent of a particular renderer or simulator.
- Spatial
Instances - Optional ordered CPU sampling with conservative per-instance support. Outside a declared support rectangle an instance must produce an all-zero source.
Type Aliases§
- Instance
Composite - Composites one already-covered linear-premultiplied instance sample.