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)