Initial commit

moved from private version control
This commit is contained in:
2025-10-19 21:12:41 +11:00
parent 5e84773bbe
commit e64f3e881e
187 changed files with 25372 additions and 0 deletions

View File

@@ -0,0 +1,128 @@
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