GE Lua Documentation

Press F to search!

getOrCreateView

Definition


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

Callers

@/lua/ge/extensions/editor/gen/world.lua
	--        local fname = '/tmp/shot_test'
			local renderView = RenderViewManagerInstance:getOrCreateView('rvTest')
			renderView.luaOwned = true
@/lua/ge/extensions/editor/vehicleDetailViewer.lua
  if not rv then
    rv = RenderViewManagerInstance:getOrCreateView(view.name)
    if not view.runtime then view.runtime = {} end
@/lua/ge/server/commands.lua

  local mainView = RenderViewManagerInstance:getOrCreateView('main')
  serverConnection.onCameraHandlerSetInitial()
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veStaticRenderView.lua
          local mainRVName = mainRVData.name
          mainRVData.renderView = RenderViewManagerInstance:getOrCreateView(mainRVName)
          mainRVData.renderView.namedTexTargetColor = mainRVName
          local axisGizmoRVName = axisGizmoRVData.name
          axisGizmoRVData.renderView = RenderViewManagerInstance:getOrCreateView(axisGizmoRVName)
          axisGizmoRVData.renderView.namedTexTargetColor = axisGizmoRVName
@/lua/ge/extensions/render/viewDemo.lua
    -- create the renderview
    renderView = RenderViewManagerInstance:getOrCreateView(renderViewName)
    renderView.luaOwned = true -- make sure the view is deleted properly if the GC collects it
@/lua/ge/extensions/util/maptiles.lua
  if not renderView then
    renderView = RenderViewManagerInstance:getOrCreateView('mapTilePreview')
    renderView.namedTexTargetColor = 'mapTilePreview'
@/lua/ge/extensions/editor/camPathEditor.lua
        if not renderView then
          renderView = RenderViewManagerInstance:getOrCreateView('cameraPathPreview')
          renderView.namedTexTargetColor = 'cameraPathPreview'
@/lua/ge/spawn.lua
  missionCleanup:addObject(cam.obj)
  RenderViewManagerInstance:getOrCreateView('main'):setCameraObject(cam.obj)
end
@/lua/ge/extensions/render/renderViews.lua
  -- create the renderview
  local renderView = RenderViewManagerInstance:getOrCreateView(options.renderViewName or renderViewName)
  renderView.luaOwned = true -- make sure the view is deleted properly if the GC collects it