DrawOrderType enum
Specifies the type of map item draw order.
Map item rendering behavior is chosen based on the draw order type.
Regardless of a draw order type map items with a higher draw order are drawn on top of map items with a lower draw order.
When having map items in a scene with the same draw order, but with different draw order types DrawOrderType.mapSceneAdditionOrderDependent and DrawOrderType.mapSceneAdditionOrderIndependent, DrawOrderType.mapSceneAdditionOrderDependent items will be rendered on top of DrawOrderType.mapSceneAdditionOrderIndependent ones.
Values
- mapSceneAdditionOrderDependent → const DrawOrderType
-
Draw order depends on the order of map item addition to a map scene.
Multiple map items of the same type with the same draw order are drawn in the order of addition to a map scene. With this behavior map items are rendered one by one.
- mapSceneAdditionOrderIndependent → const DrawOrderType
-
Draw order does not depend on the order of map item addition to a map scene.
Multiple map items of the same type with the same draw order are drawn in an arbitrary order and map items with similar attributes (e.g. color) are grouped and drawn together all at once for performance reasons. This way map items added/re-added to a map scene lastly may appear below already existing map items with the same draw order.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
DrawOrderType> - A constant List of the values in this enum, in order of their declaration.