initializeModules
Definition
-- @/lua/ge/extensions/editor/main.lua:294
local function initializeModules()
if M.modulesInitialized then return end
log('I', "editor", "Initializing editor modules...")
M.guiModule = require("editor/api/gui")
M.coreModule = require("editor/api/core")
M.assetsModule = require("editor/api/assets")
M.cameraModule = require("editor/api/camera")
M.dataBlockModule = require("editor/api/dataBlock")
M.decalModule = require("editor/api/decal")
M.gizmoModule = require("editor/api/gizmo")
M.materialModule = require("editor/api/material")
M.navigationModule = require("editor/api/navigation")
M.objectModule = require("editor/api/object")
M.roadRiverModule = require("editor/api/roadRiver")
M.sketchModule = require("editor/api/sketch")
M.terrainModule = require("editor/api/terrain")
M.forestModule = require("editor/api/forest")
M.guiModule.initialize(M)
M.coreModule.initialize(M)
M.assetsModule.initialize(M)
M.cameraModule.initialize(M)
M.dataBlockModule.initialize(M)
M.decalModule.initialize(M)
M.gizmoModule.initialize(M)
M.materialModule.initialize(M)
M.navigationModule.initialize(M)
M.objectModule.initialize(M)
M.roadRiverModule.initialize(M)
M.sketchModule.initialize(M)
M.terrainModule.initialize(M)
M.forestModule.initialize(M)
M.modulesInitialized = true
extensions.hook("onEditorModulesInitialized")
end
Callers
@/lua/ge/extensions/util/screenshotCreator.lua
local function openWindow()
extensions.editor_main.initializeModules()
windowOpen[0] = true
@/lua/ge/extensions/editor/main.lua
if activate and not M.initialized then
initializeModules()
end