ContentBoundsPolicy class
Generic runtime policy for content-bounds calculations.
This is intentionally product agnostic. Host applications may prefer a semantic root, while the base runtime falls back to root scene children.
Constructors
- ContentBoundsPolicy({ContentBoundsElementSelector? preferredElementId, ContentBoundsFallbackSelector? fallbackElementIds})
-
const
Properties
- fallbackElementIds → ContentBoundsFallbackSelector?
-
Optional fallback ids when the preferred element is absent or has no bounds.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- preferredElementId → ContentBoundsElementSelector?
-
Optional preferred root used for content-bounds fit/crop/thumb/export.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
fallbackIdsFor(
CanvasSceneDocument scene) → Iterable< ElementId> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
preferredIdFor(
CanvasSceneDocument scene) → ElementId? -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited