Outline for scripts\ui\BlueprintWorkspace.js

   77 : class BlueprintWorkspace
   81 : method BlueprintWorkspace.constructor
  242 : method BlueprintWorkspace.static #requireTemplate
  253 : method BlueprintWorkspace.initialize
  329 : method BlueprintWorkspace.redo
  336 : method BlueprintWorkspace.exportLua
  343 : method BlueprintWorkspace.#bindGraphEvents
  536 : method BlueprintWorkspace.#bindUiEvents
  779 : method BlueprintWorkspace.removeNode
  811 : method BlueprintWorkspace.clearSelection
  834 : method BlueprintWorkspace.selectNode
  859 : method BlueprintWorkspace.setSelectionState
  866 : method BlueprintWorkspace.#frameSelection
  892 : method BlueprintWorkspace.#togglePaletteVisibility
  901 : method BlueprintWorkspace.#setPaletteVisibility
  919 : method BlueprintWorkspace.#applyPaletteVisibility
  956 : method BlueprintWorkspace.#selectVariable
  977 : method BlueprintWorkspace.#renderInspectorState
 1025 : method BlueprintWorkspace.#enhanceInspectorTooltip
 1041 : arrow clearRaf
 1048 : arrow schedulePosition
 1055 : arrow handleScroll
 1063 : arrow handleResize
 1070 : arrow handleDocumentPointerDown
 1078 : arrow close
 1097 : arrow position
 1168 : arrow open
 1181 : arrow handlePointerLeave
 1185 : arrow handleFocusOut
 1193 : arrow handleKeyDown
 1226 : method BlueprintWorkspace.#renderProjectSettingsInspector
 1319 : method BlueprintWorkspace.#setInspectorView
 1330 : method BlueprintWorkspace.#updateProjectSettingsToggle
 1345 : method BlueprintWorkspace.#handleProjectSettingsChanged
 1356 : method BlueprintWorkspace.#highlightVariableSelection
 1386 : method BlueprintWorkspace.#renderVariableInspector
 1452 : method BlueprintWorkspace.#setVariableName
 1508 : method BlueprintWorkspace.#setVariableType
 1542 : method BlueprintWorkspace.#openVariableTypeDropdown
 1631 : method BlueprintWorkspace.#closeVariableTypeDropdown
 1657 : method BlueprintWorkspace.#startVariableRename
 1689 : arrow finish
 1735 : method BlueprintWorkspace.#cancelVariableRename
 1766 : method BlueprintWorkspace.#setSelection
 1794 : method BlueprintWorkspace.#applySelectionState
 1828 : method BlueprintWorkspace.#isWorkspaceBackgroundTarget
 1852 : method BlueprintWorkspace.#renderOverview
 1863 : method BlueprintWorkspace.#createGlobalVariable
 1886 : method BlueprintWorkspace.#registerVariable
 1905 : method BlueprintWorkspace.#suggestVariableName
 1947 : method BlueprintWorkspace.#normalizeVariableName
 1957 : method BlueprintWorkspace.#formatVariableType
 1976 : method BlueprintWorkspace.#findVariableByName
 2003 : method BlueprintWorkspace.#nodeReferencesVariable
 2035 : method BlueprintWorkspace.#resolveVariableBinding
 2066 : method BlueprintWorkspace.#refreshVariableNode
 2089 : method BlueprintWorkspace.#applyVariableNodeTitle
 2131 : method BlueprintWorkspace.#applyVariableNodePins
 2137 : arrow updatePin
 2222 : method BlueprintWorkspace.#getCustomEventNodes
 2235 : method BlueprintWorkspace.#generateUniqueCustomEventName
 2274 : method BlueprintWorkspace.#resolveCustomEventLabel
 2288 : method BlueprintWorkspace.#customEventOutputPinId
 2298 : method BlueprintWorkspace.#callCustomEventInputPinId
 2308 : method BlueprintWorkspace.#allocateCustomEventParameterId
 2323 : method BlueprintWorkspace.#sanitizeCustomEventParameters
 2431 : method BlueprintWorkspace.#applyCustomEventNodePins
 2506 : method BlueprintWorkspace.#applyCallCustomEventNodePins
 2581 : method BlueprintWorkspace.#ensureConnectionsReflectPinKinds
 2620 : method BlueprintWorkspace.#syncCallCustomEventArguments
 2651 : method BlueprintWorkspace.#addCustomEventParameter
 2679 : method BlueprintWorkspace.#removeCustomEventParameter
 2702 : method BlueprintWorkspace.#renameCustomEventParameter
 2724 : method BlueprintWorkspace.#setCustomEventParameterType
 2746 : method BlueprintWorkspace.#ensureCustomEventStructure
 2764 : method BlueprintWorkspace.#refreshCustomEventNode
 2802 : method BlueprintWorkspace.#syncCallNodesForEvent
 2833 : method BlueprintWorkspace.#refreshCustomEventCallNode
 2899 : method BlueprintWorkspace.#refreshInspectorIfActive
 2917 : method BlueprintWorkspace.#refreshCallNodesForEvent
 2931 : method BlueprintWorkspace.#handleCustomEventRemoval
 2950 : method BlueprintWorkspace.#renderEventList
 2970 : method BlueprintWorkspace.#renderVariableList
 3005 : method BlueprintWorkspace.#renderOverviewEmpty
 3021 : method BlueprintWorkspace.#isEventNode
 3049 : method BlueprintWorkspace.#handleConnectionPointerDown
 3076 : method BlueprintWorkspace.createNodeFromDefinition
 3142 : method BlueprintWorkspace.spawnNodeFromContextMenu
 3187 : method BlueprintWorkspace.#computeSpawnPosition
 3211 : method BlueprintWorkspace.#startDraggingNode
 3223 : method BlueprintWorkspace.#tryAutoConnectSelectedNode
 3271 : method BlueprintWorkspace.#isAutoConnectStartPinAvailable
 3283 : method BlueprintWorkspace.#findAutoConnectTargets
 3398 : method BlueprintWorkspace.#beginConnection
 3421 : arrow handlePointerMove
 3431 : arrow handlePointerUp
 3458 : method BlueprintWorkspace.#updatePendingConnectionPath
 3497 : method BlueprintWorkspace.#finalizeConnection
 3515 : method BlueprintWorkspace.#cancelPendingConnection
 3529 : method BlueprintWorkspace.#tryOpenPendingConnectionMenu
 3590 : method BlueprintWorkspace.#getCompatibleDefinitionsForPending
 3610 : method BlueprintWorkspace.#connectSpawnedNodeToPending
 3657 : method BlueprintWorkspace.#createConnectionPath
 3668 : method BlueprintWorkspace.scheduleConnectionRefresh
 3675 : method BlueprintWorkspace.cancelConnectionRefresh
 3682 : method BlueprintWorkspace.flushConnectionRefresh
 3689 : method BlueprintWorkspace.#scheduleConnectionRefresh
 3703 : method BlueprintWorkspace.#cancelConnectionRefresh
 3713 : method BlueprintWorkspace.#flushConnectionRefresh
 3724 : method BlueprintWorkspace.#renderConnections
 3769 : method BlueprintWorkspace.#computeConnectionGeometry
 3806 : method BlueprintWorkspace.#getPinHandle
 3825 : method BlueprintWorkspace.#getPinHandleCenter
 3853 : method BlueprintWorkspace.#getPinElement
 3871 : method BlueprintWorkspace.#highlightPinsForPending
 3932 : method BlueprintWorkspace.#shouldHighlightHover
 3944 : method BlueprintWorkspace.#isPinCompatibleWithPending
 3983 : method BlueprintWorkspace.#clearPinHighlights
 4040 : method BlueprintWorkspace.#arePinKindsCompatible
 4052 : method BlueprintWorkspace.#renderInspector
 4178 : method BlueprintWorkspace.#renderCustomEventInspector
 4331 : method BlueprintWorkspace.#renderCallCustomEventInspector
 4415 : method BlueprintWorkspace.#refreshLuaOutput
 4430 : method BlueprintWorkspace.serializeWorkspace
 4439 : method BlueprintWorkspace.applySerializedWorkspace
 4559 : method BlueprintWorkspace.#rebuildNodeCounters