SignpostDetails class Core

Signpost rendering and semantic details.

Provides appearance cues and structured sign elements used by navigation UI. Obtain instances via NavigationInstruction.signpostDetails or RouteInstructionBase.signpostDetails. This class should not be constructed directly.

It exposes background/border/text colors, a rendered image representation (configurable by size, format and render settings), and a list of SignpostItem elements used to assemble on‑screen sign displays.

See also:

Properties

backgroundColor Color
Background color used by the signpost, when available.
no setter
borderColor Color
Border color used by the signpost, when available.
no setter
hasBackgroundColor bool
Whether a background color is present for this signpost.
no setter
hasBorderColor bool
Whether a border color is present for this signpost.
no setter
hashCode int
The hash code for this object.
no setterinherited
hasRegisteredAutoReleaseObject bool
getter/setter pairinherited
hasTextColor bool
Whether a text color is present for this signpost.
no setter
image SignpostImg
Get the signpost image as a SignpostImg.
no setter
items List<SignpostItem>
Structured signpost elements used to assemble the sign layout.
no setter
pointerId int
The pointer ID of the native object
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
textColor Color
Text color used for signpost labels, when available.
no setter

Methods

dispose() → void
Disposes the native object.
inherited
getImage({Size? size, ImageFileFormat? format, SignpostImageRenderSettings renderSettings = const SignpostImageRenderSettings(), bool allowResize = false}) Uint8List?
Rendered image bytes for this signpost.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerAutoReleaseObject(int pointerId) → void
Registers an object for auto release.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited