getOrCreate
Definition
-- @/=[C]:-1
function getOrCreate(...)
Callers
@/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)
@/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/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/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)