proc initRect3*(pos, size: Vector3): Rect3 {.inline
.}
-
Source
Edit
proc `$`*(self: Rect3): string {.inline
.}
-
Source
Edit
proc area*(self: Rect3): float32 {.noSideEffect, importc: "godot_rect3_get_area"
.}
-
Source
Edit
proc hasNoArea*(self: Rect3): bool {.noSideEffect, importc: "godot_rect3_has_no_area"
.}
-
Source
Edit
proc hasNoSurface*(self: Rect3): bool {.noSideEffect,
importc: "godot_rect3_has_no_surface"
.}
-
Source
Edit
proc intersects*(a, b: Rect3): bool {.noSideEffect, importc: "godot_rect3_intersects"
.}
-
Source
Edit
proc encloses*(self, other: Rect3): bool {.noSideEffect,
importc: "godot_rect3_encloses"
.}
-
Source
Edit
proc merge*(self, other: Rect3): Rect3 {.noSideEffect, importc: "godot_rect3_merge"
.}
-
Source
Edit
proc intersection*(self, other: Rect3): Rect3 {.noSideEffect,
importc: "godot_rect3_intersection"
.}
-
Source
Edit
proc intersectsPlane*(self: Rect3; plane: Plane): bool {.noSideEffect,
importc: "godot_rect3_intersects_plane"
.}
-
Source
Edit
proc intersectsSegment*(self: Rect3; start, to: Vector3): bool {.noSideEffect,
importc: "godot_rect3_intersects_segment"
.}
-
Source
Edit
proc contains*(self: Rect3; point: Vector3): bool {.noSideEffect,
importc: "godot_rect3_has_point"
.}
-
Source
Edit
proc getSupport*(self: Rect3; dir: Vector3): Vector3 {.noSideEffect,
importc: "godot_rect3_get_support"
.}
-
Source
Edit
proc getLongestAxis*(self: Rect3): Vector3 {.noSideEffect,
importc: "godot_rect3_get_longest_axis"
.}
-
Source
Edit
proc getLongestAxisIndex*(self: Rect3): cint {.noSideEffect,
importc: "godot_rect3_get_longest_axis_index"
.}
-
Source
Edit
proc getLongestAxisSize*(self: Rect3): float32 {.noSideEffect,
importc: "godot_rect3_get_longest_axis_size"
.}
-
Source
Edit
proc getShortestAxis*(self: Rect3): Vector3 {.noSideEffect,
importc: "godot_rect3_get_shortest_axis"
.}
-
Source
Edit
proc getShortestAxisIndex*(self: Rect3): cint {.noSideEffect,
importc: "godot_rect3_get_shortest_axis_index"
.}
-
Source
Edit
proc getShortestAxisSize*(self: Rect3): float32 {.noSideEffect,
importc: "godot_rect3_get_shortest_axis_size"
.}
-
Source
Edit
proc expand*(self: Rect3; toPoint: Vector3): Rect3 {.noSideEffect,
importc: "godot_rect3_expand"
.}
-
Source
Edit
proc grow*(self: Rect3; by: float32): Rect3 {.noSideEffect, importc: "godot_rect3_grow"
.}
-
Source
Edit
proc getEndpoint*(self: Rect3; idx: cint): Vector3 {.noSideEffect,
importc: "godot_rect3_get_endpoint"
.}
-
Source
Edit
proc `==`*(a, b: Rect3): bool {.noSideEffect, importc: "godot_rect3_operator_equal"
.}
-
Source
Edit