Module line_2d

Consts

LINE_JOINT_SHARP = 0'i64
LINE_JOINT_BEVEL = 1'i64
LINE_JOINT_ROUND = 2'i64
LINE_CAP_NONE = 0'i64
LINE_CAP_BOX = 1'i64
LINE_CAP_ROUND = 2'i64
LINE_TEXTURE_NONE = 0'i64
LINE_TEXTURE_TILE = 1'i64

Procs

proc points(self: Line2D): PoolVector2Array {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc points=(self: Line2D; val: PoolVector2Array) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc width(self: Line2D): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc width=(self: Line2D; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc defaultColor(self: Line2D): Color {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc defaultColor=(self: Line2D; val: Color) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc gradient(self: Line2D): Gradient {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc gradient=(self: Line2D; val: Gradient) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc texture(self: Line2D): Texture {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc texture=(self: Line2D; val: Texture) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc textureMode(self: Line2D): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc textureMode=(self: Line2D; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc jointMode(self: Line2D): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc jointMode=(self: Line2D; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc beginCapMode(self: Line2D): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc beginCapMode=(self: Line2D; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc endCapMode(self: Line2D): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc endCapMode=(self: Line2D; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc sharpLimit(self: Line2D): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc sharpLimit=(self: Line2D; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc roundPrecision(self: Line2D): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc roundPrecision=(self: Line2D; val: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setPointPosition(self: Line2D; i: int64; position: Vector2) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getPointPosition(self: Line2D; i: int64): Vector2 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getPointCount(self: Line2D): int64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc addPoint(self: Line2D; position: Vector2) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc removePoint(self: Line2D; i: int64) {.
gcsafe, locks: 0, raises: [], tags: []
.}

Methods

method gradientChanged(self: Line2D) {.
gcsafe, locks: 0, base, raises: [], tags: []
.}