Module navigation_polygon

Procs

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