Whether this wrapper still refers to a live engine object.
The number of drawable objects on this slide (groups flattened).
Speaker notes (plain text), or "" if none.
The slide's name (empty by default).
Reference equality is the identity test — prefer a === b. This is retained only for
the rare cross-realm case where two wrappers describe the same handle by value. Reads the
raw index so comparing a stale wrapper never throws.
A readable identity for logs and diagnostics, never [object Object].
The index-th object on this slide, or null if out of range.
Add a text box at (x, y, width, height) design px with text, fontSizePixels, and a
packed 0xRRGGBBAA colour. Returns the new shape's wrapper.
Add a rows x columns table at (x, y, width, height) design px. Returns the new
shape's wrapper.
Set the slide's speaker notes (plain text); chainable.
Set the slide's name; chainable.
One slide of a deck. Its handle is the 0-based slide index. Shapes are addressed by their scene-node id and returned as cached Shape wrappers (
===identity). Authoring mutators return the new shape's wrapper.