GE Lua Documentation

Press F to search!

BeginPin

Definition


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

Callers

@/lua/ge/extensions/editor/missionPlaybook/missionTreeViewer.lua
  ui_flowgraph_editor.PushStyleVar2(ui_flowgraph_editor.StyleVar_PivotAlignment, im.ImVec2(0.5, 0.5))
  ui_flowgraph_editor.BeginPin(pinIn,ui_flowgraph_editor.PinKind_Input)
  --im.SetCursorPosY(cp.y+nodeSize.y/2-10)
  im.SameLine()
  ui_flowgraph_editor.BeginPin(pinOut,ui_flowgraph_editor.PinKind_Output)
@/lua/ge/extensions/flowgraph/builder.lua

  ui_flowgraph_editor.BeginPin(pin.id, kind)
  --if pin.type == 'state' then
  self:BeginPinDynamic(pin)
  --ui_flowgraph_editor.BeginPin(pin.id, "invis")
  im.SetCursorPosY(im.GetCursorPosY() + 12 )
@/lua/ge/extensions/flowgraph/baseStateNode.lua
  ufe.PushStyleVar2(ufe.StyleVar_PivotSize,im.ImVec2(nodeRect.w/3,pivotSize))
  ufe.BeginPin(self.transitionPins._in.N.id, ufe.PinKind_Input)
  self.transitionPins._in.N.imPos = im.GetCursorPos()
  ufe.PushStyleVar2(ufe.StyleVar_PivotSize,im.ImVec2(pivotSize,nodeRect.h/3))
  ufe.BeginPin(self.transitionPins._in.W.id, ufe.PinKind_Input)
  self.transitionPins._in.W.imPos = im.GetCursorPos()
  ufe.PushStyleVar2(ufe.StyleVar_PivotSize,im.ImVec2(nodeRect.w/3,pivotSize))
  ufe.BeginPin(self.transitionPins._in.S.id, ufe.PinKind_Input)
  self.transitionPins._in.S.imPos = im.GetCursorPos()
  ufe.PushStyleVar2(ufe.StyleVar_PivotSize,im.ImVec2(pivotSize,nodeRect.h/3))
  ufe.BeginPin(self.transitionPins._in.E.id, ufe.PinKind_Input)
  self.transitionPins._in.E.imPos = im.GetCursorPos()
  ufe.PushStyleVar2(ufe.StyleVar_PivotSize,im.ImVec2(nodeRect.w/3,pivotSize))
  ufe.BeginPin(self.transitionPins._out.N.id, ufe.PinKind_Output)
  self.transitionPins._out.N.imPos = im.GetCursorPos()
  ufe.PushStyleVar2(ufe.StyleVar_PivotSize,im.ImVec2(pivotSize,nodeRect.h/3))
  ufe.BeginPin(self.transitionPins._out.W.id, ufe.PinKind_Output)
  self.transitionPins._out.W.imPos = im.GetCursorPos()
  ufe.PushStyleVar2(ufe.StyleVar_PivotSize,im.ImVec2(nodeRect.w/3,pivotSize))
  ufe.BeginPin(self.transitionPins._out.S.id, ufe.PinKind_Output)
  self.transitionPins._out.S.imPos = im.GetCursorPos()
  ufe.PushStyleVar2(ufe.StyleVar_PivotSize,im.ImVec2(pivotSize,nodeRect.h/3))
  ufe.BeginPin(self.transitionPins._out.E.id, ufe.PinKind_Output)
  self.transitionPins._out.E.imPos = im.GetCursorPos()