# VertexMode

Artifact: [androidx.compose.ui:ui-graphics](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/graphics/VertexMode.kt+class:androidx.compose.ui.graphics.VertexMode) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0) Common/AllAndroid/JVM
- Cmn

  ```
  value class VertexMode
  ```

*** ** * ** ***

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

Used by `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Canvas#drawVertices(androidx.compose.ui.graphics.Vertices,androidx.compose.ui.graphics.BlendMode,androidx.compose.ui.graphics.Paint)`.

## Summary

| ### Public companion properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode#TriangleFan()` Draw the first point and each sliding window of two points as the vertices of a triangle. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode#TriangleStrip()` Draw each sliding window of three points as the vertices of a triangle. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode#Triangles()` Draw each sequence of three points as the vertices of a triangle. | Cmn |

| ### Public functions |
|---|---|---|
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode#toString()()` | Cmn |

| ### Extension functions |
|---|---|---|
| `https://developer.android.com/reference/android/graphics/Canvas.VertexMode.html` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode.https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/VertexMode#(androidx.compose.ui.graphics.VertexMode).toAndroidVertexMode()()` | android |

## Public companion properties

### TriangleFan

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val TriangleFan: VertexMode
```

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

### TriangleStrip

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val TriangleStrip: VertexMode
```

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

### Triangles

Cmn Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/compose-ui#1.0.0)

```
val Triangles: VertexMode
```

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

## Public functions

### toString

Cmn

```
open fun toString(): String
```

## Extension functions

### VertexMode.toAndroidVertexMode

android Artifact: [androidx.compose.ui:ui-graphics](https://developer.android.com/jetpack/androidx/releases/compose-ui) [View Source](https://cs.android.com/search?q=file:androidx/compose/ui/graphics/AndroidVertexMode.android.kt+function:toAndroidVertexMode)

```
fun VertexMode.toAndroidVertexMode(): Canvas.VertexMode
```