VertexMode enum

Defines how a list of points is interpreted when drawing a set of triangles.

Used by Canvas.drawVertices.

Inheritance

Constructors

VertexMode()
const

Values

triangles → const VertexMode

Draw each sequence of three points as the vertices of a triangle.

triangleStrip → const VertexMode

Draw each sliding window of three points as the vertices of a triangle.

triangleFan → const VertexMode

Draw the first point and each sliding window of two points as the vertices of a triangle.

This mode is not natively supported by most backends, and is instead implemented by unrolling the points into the equivalent VertexMode.triangles, which is generally more efficient.

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<VertexMode>
A constant List of the values in this enum, in order of their declaration.