GE Lua Documentation

Press F to search!

ScreenToCanvas

Definition


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

Callers

@/lua/ge/extensions/editor/flowgraph/main.lua
      local node = self.mgr.graph:createNode(self.mgr.dragDropData.node.path)
      local pos = ui_flowgraph_editor.ScreenToCanvas(im.GetMousePos())
      ui_flowgraph_editor.SetNodePosition(node.id, pos)
      local instance = self.mgr:createMacroInstanceFromPath(self.mgr.dragDropData.node.path, node)
      local pos = ui_flowgraph_editor.ScreenToCanvas(im.GetMousePos())
      ui_flowgraph_editor.SetNodePosition(node.id, pos)
      local node = self.mgr.graph:createNode(nodePath)
      local pos = ui_flowgraph_editor.ScreenToCanvas(im.GetMousePos())
      ui_flowgraph_editor.SetNodePosition(node.id, pos)
@/lua/ge/extensions/flowgraph/manager.lua
  local copiedNodesTblSize = tableSize(self.copyData.nodes)
  local mousePos = ui_flowgraph_editor.ScreenToCanvas(im.GetMousePos())
  local center = im.ImVec2(0, 0)