Module navigation_polygon

Procs

proc vertices*(self: NavigationPolygon): PoolVector3Array {.
gcsafe, locks: 0
.}
proc `vertices =`*(self: NavigationPolygon; val: PoolVector3Array) {.
gcsafe, locks: 0
.}
proc polygons*(self: NavigationPolygon): Array {.
gcsafe, locks: 0
.}
proc `polygons =`*(self: NavigationPolygon; val: Array) {.
gcsafe, locks: 0
.}
proc outlines*(self: NavigationPolygon): Array {.
gcsafe, locks: 0
.}
proc `outlines =`*(self: NavigationPolygon; val: Array) {.
gcsafe, locks: 0
.}
proc addPolygon*(self: NavigationPolygon; polygon: PoolIntArray) {.
gcsafe, locks: 0
.}
proc getPolygonCount*(self: NavigationPolygon): int64 {.
gcsafe, locks: 0
.}
proc getPolygon*(self: NavigationPolygon; idx: int64): PoolIntArray {.
gcsafe, locks: 0
.}
proc clearPolygons*(self: NavigationPolygon) {.
gcsafe, locks: 0
.}
proc addOutline*(self: NavigationPolygon; outline: PoolVector2Array) {.
gcsafe, locks: 0
.}
proc addOutlineAtIndex*(self: NavigationPolygon; outline: PoolVector2Array;
                       index: int64) {.
gcsafe, locks: 0
.}
proc getOutlineCount*(self: NavigationPolygon): int64 {.
gcsafe, locks: 0
.}
proc setOutline*(self: NavigationPolygon; idx: int64; outline: PoolVector2Array) {.
gcsafe, locks: 0
.}
proc getOutline*(self: NavigationPolygon; idx: int64): PoolVector2Array {.
gcsafe, locks: 0
.}
proc removeOutline*(self: NavigationPolygon; idx: int64) {.
gcsafe, locks: 0
.}
proc clearOutlines*(self: NavigationPolygon) {.
gcsafe, locks: 0
.}
proc makePolygonsFromOutlines*(self: NavigationPolygon) {.
gcsafe, locks: 0
.}