Module editor_interface

Procs

proc inspectObject(self: EditorInterface; objectt: Object; forProperty: string = "") {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getSelection(self: EditorInterface): EditorSelection {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getEditorSettings(self: EditorInterface): EditorSettings {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getScriptEditor(self: EditorInterface): ScriptEditor {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getBaseControl(self: EditorInterface): Control {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc editResource(self: EditorInterface; resource: Resource) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc openSceneFromPath(self: EditorInterface; sceneFilepath: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc reloadSceneFromPath(self: EditorInterface; sceneFilepath: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getOpenScenes(self: EditorInterface): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getEditedSceneRoot(self: EditorInterface): Node {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getResourcePreviewer(self: EditorInterface): EditorResourcePreview {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getResourceFilesystem(self: EditorInterface): EditorFileSystem {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc getEditorViewport(self: EditorInterface): Control {.
gcsafe, locks: 0, raises: [Exception], tags: [RootEffect]
.}
proc makeMeshPreviews(self: EditorInterface; meshes: Array; previewSize: int64): Array {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc selectFile(self: EditorInterface; pFile: string) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc getSelectedPath(self: EditorInterface): string {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc setPluginEnabled(self: EditorInterface; plugin: string; enabled: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc isPluginEnabled(self: EditorInterface; plugin: string): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc saveScene(self: EditorInterface): Error {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc saveSceneAs(self: EditorInterface; path: string; withPreview: bool = true) {.
gcsafe, locks: 0, raises: [], tags: []
.}