Module editor_spatial_gizmo

Procs

proc addLines*(self: EditorSpatialGizmo; lines: PoolVector3Array; material: Material;
              billboard: bool = false) {.
gcsafe, locks: 0
.}
proc addMesh*(self: EditorSpatialGizmo; mesh: ArrayMesh; billboard: bool = false;
             skeleton: RID = initRID()) {.
gcsafe, locks: 0
.}
proc addCollisionSegments*(self: EditorSpatialGizmo; segments: PoolVector3Array) {.
gcsafe, locks: 0
.}
proc addCollisionTriangles*(self: EditorSpatialGizmo; triangles: TriangleMesh) {.
gcsafe, locks: 0
.}
proc addUnscaledBillboard*(self: EditorSpatialGizmo; material: Material;
                          defaultScale: float64 = 1.0) {.
gcsafe, locks: 0
.}
proc addHandles*(self: EditorSpatialGizmo; handles: PoolVector3Array;
                billboard: bool = false; secondary: bool = false) {.
gcsafe, locks: 0
.}
proc setSpatialNode*(self: EditorSpatialGizmo; node: Node) {.
gcsafe, locks: 0
.}
proc clear*(self: EditorSpatialGizmo) {.
gcsafe, locks: 0
.}

Methods

method redraw*(self: EditorSpatialGizmo) {.
gcsafe, locks: 0, base
.}
method getHandleName*(self: EditorSpatialGizmo; index: int64): string {.
gcsafe, locks: 0, base
.}
method getHandleValue*(self: EditorSpatialGizmo; index: int64): Variant {.
gcsafe, locks: 0, base
.}
method setHandle*(self: EditorSpatialGizmo; index: int64; camera: Camera;
                 point: Vector2) {.
gcsafe, locks: 0, base
.}
method commitHandle*(self: EditorSpatialGizmo; index: int64; restore: Variant;
                    cancel: bool) {.
gcsafe, locks: 0, base
.}