GE Lua Documentation

Press F to search!

getOrCreate

Definition


-- @/=[C]:-1
function getOrCreate(...)

Callers

@/lua/ge/extensions/editor/sceneView.lua
    dragOffset = data.dragOffset or vec3(0,0,0),
    control = ImguiRenderViewControl.getOrCreate(newName),
    renderDebugDrawMask = im.IntPtr(data.renderDebugDrawMask or -1),
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veView.lua
    dragOffset = data.dragOffset or vec3(0,0,0),
    --control = ImguiRenderViewControl.getOrCreate(wndName),
  }
        if not view.control then
          view.control = ImguiRenderViewControl.getOrCreate(view.name)
        end
@/lua/ge/extensions/editor/visualization.lua
    gradTexSize = Point2I(w, h)
    tdGrad = TextureDrawPrimitiveRegistry:getOrCreate("legendGradient", gradTexSize, false, ColorF(0,0,0,0))
    tdGrad:setWidthHeight(w, h)
@/lua/common/utils/wsUtils.lua
  -- create a test client and send some magic to the server
  local client = BNGWSClient.getOrCreate(serverAddr, port, path, protocol)
  client:sendData(magicUp)
local function createOrGetWS(listenAddr, port, path, protocolName, redirPage, enableDataStreams)
  local server = BNGWebWSServer.getOrCreate(listenAddr, port, path, protocolName, redirPage, false)
@/lua/ge/extensions/ui/apps/minimap/minimap.lua
        texSize.y = windowSize.y
        td = TextureDrawPrimitiveRegistry:getOrCreate("sdfMinimap",texSize, false, ColorF(0,0,0,0))
        td:setWidthHeight(texSize.x, texSize.y)