
=== Analysis of ComfyNode ===

Functions:
    _setConcreteSlots() [LGraphNode (prototype)]
    actionDo(action, param, options2) [LGraphNode (prototype)]
    addCustomWidget(custom_widget) [LGraphNode (prototype)]
    addDOMWidget(name2, type, element, options2 = {}) [LGraphNode (prototype)]
    addInput(name, type, options)
    addOnExecutedOutput() [LGraphNode (prototype)]
    addOnTriggerInput() [LGraphNode (prototype)]
    addOutput(name2, type, extra_info) [LGraphNode (prototype)]
    addProperty(name2, default_value, type, extra_info) [LGraphNode (prototype)]
    addTitleButton(options2) [LGraphNode (prototype)]
    addWidget(type, name2, value, callback, options2) [LGraphNode (prototype)]
    alignToGrid() [LGraphNode (prototype)]
    arrange() [LGraphNode (prototype)]
    canConnectTo(node2, toSlot, fromSlot) [LGraphNode (prototype)]
    captureInput(v2) [LGraphNode (prototype)]
    changeMode(modeTo) [LGraphNode (prototype)]
    clearTriggeredSlot(slot, link_id) [LGraphNode (prototype)]
    clone() [LGraphNode (prototype)]
    collapse(force) [LGraphNode (prototype)]
    computeSize()
    configure(data) [ComfyNode (prototype)]
    connect(slot, target_node, target_slot, afterRerouteId) [LGraphNode (prototype)]
    connectByType(slot, targetNode, targetSlotType, optsIn) [LGraphNode (prototype)]
    connectByTypeOutput(slot, source_node, source_slotType, optsIn) [LGraphNode (prototype)]
    connectFloatingReroute(pos, slot, afterRerouteId) [LGraphNode (prototype)]
    connectInputToOutput() [LGraphNode (prototype)]
    connectSlots(output, inputNode, input, afterRerouteId) [LGraphNode (prototype)]
    constructor(this, "ComfyNode") (constructor) [ComfyNode (prototype)]
    convertWidgetToInput() [ComfyNode (prototype)]
    disconnectInput(slot, keepReroutes) [LGraphNode (prototype)]
    disconnectOutput(slot, target_node) [LGraphNode (prototype)]
    doExecute(param, options2) [LGraphNode (prototype)]
    drawBadges(ctx, { gap = 2 } = {}) [LGraphNode (prototype)]
    drawCollapsedSlots(ctx) [LGraphNode (prototype)]
    drawProgressBar(ctx) [LGraphNode (prototype)]
    drawSlots(ctx, { fromSlot, colorContext, editorAlpha, lowQuality }) [LGraphNode (prototype)]
    drawTitleBarBackground(ctx, {
    drawTitleBox(ctx, {
    drawTitleText(ctx, {
    drawWidgets(ctx, { lowQuality = false, editorAlpha = 1 }) [LGraphNode (prototype)]
    ensureWidgetRemoved(widget) [LGraphNode (prototype)]
    expandToFitContent() [LGraphNode (prototype)]
    findConnectByTypeSlot(findInputs, node2, slotType, options2) [LGraphNode (prototype)]
    findInputByType(type) [LGraphNode (prototype)]
    findInputSlot(name2, returnObj = false) [LGraphNode (prototype)]
    findInputSlotByType(type, returnObj, preferFreeSlot, doNotUseOccupied) [LGraphNode (prototype)]
    findInputSlotFree(optsIn) [LGraphNode (prototype)]
    findOutputByType(type) [LGraphNode (prototype)]
    findOutputSlot(name2, returnObj = false) [LGraphNode (prototype)]
    findOutputSlotByType(type, returnObj, preferFreeSlot, doNotUseOccupied) [LGraphNode (prototype)]
    findOutputSlotFree(optsIn) [LGraphNode (prototype)]
    findResizeDirection(canvasX, canvasY) [LGraphNode (prototype)]
    findSlotByType(input, type, returnObj, preferFreeSlot, doNotUseOccupied) [LGraphNode (prototype)]
    getBounding(out, includeExternal) [LGraphNode (prototype)]
    getColorOption() [LGraphNode (prototype)]
    getConnectionPos(is_input, slot_number, out) [LGraphNode (prototype)]
    getExtraMenuOptions(canvas, options) [ComfyNode (prototype)]
    getInputData(slot, force_update) [LGraphNode (prototype)]
    getInputDataByName(slot_name, force_update) [LGraphNode (prototype)]
    getInputDataType(slot) [LGraphNode (prototype)]
    getInputInfo(slot) [LGraphNode (prototype)]
    getInputLink(slot) [LGraphNode (prototype)]
    getInputNode(slot) [LGraphNode (prototype)]
    getInputOnPos(pos) [LGraphNode (prototype)]
    getInputOrProperty(name2) [LGraphNode (prototype)]
    getInputPos(slot) [LGraphNode (prototype)]
    getInputSlotPos(input) [LGraphNode (prototype)]
    getOutputData(slot) [LGraphNode (prototype)]
    getOutputInfo(slot) [LGraphNode (prototype)]
    getOutputNodes(slot) [LGraphNode (prototype)]
    getOutputOnPos(pos) [LGraphNode (prototype)]
    getOutputPos(slot) [LGraphNode (prototype)]
    getPropertyInfo(property) [LGraphNode (prototype)]
    getSlotFromWidget(widget) [LGraphNode (prototype)]
    getSlotInPosition(x2, y2) [LGraphNode (prototype)]
    getSlotOnPos(pos) [LGraphNode (prototype)]
    getTitle()
    getWidgetFromSlot(slot) [LGraphNode (prototype)]
    getWidgetOnPos(canvasX, canvasY, includeDisabled = false) [LGraphNode (prototype)]
    inResizeCorner(canvasX, canvasY) [LGraphNode (prototype)]
    isAnyOutputConnected() [LGraphNode (prototype)]
    isInputConnected(slot) [LGraphNode (prototype)]
    isOutputConnected(slot) [LGraphNode (prototype)]
    isPointInCollapse(x2, y2) [LGraphNode (prototype)]
    isPointInside(x2, y2) [LGraphNode (prototype)]
    isSubgraphNode() [LGraphNode (prototype)]
    isWidgetVisible(widget) [LGraphNode (prototype)]
    loadImage(url) [LGraphNode (prototype)]
    localToScreen(x2, y2, dragAndScale) [LGraphNode (prototype)]
    measure(out, ctx) [LGraphNode (prototype)]
    move(deltaX, deltaY) [LGraphNode (prototype)]
    onAdded(...args)
    onAfterExecuteNode(param, options2) [LGraphNode (prototype)]
    onConfigure()
    onConnectionsChange(contype, slot, iscon, linf) [ComfyNode (prototype)]
    async onDragDrop(e) [ComfyNode (prototype)]
    onDragOver(e) [ComfyNode (prototype)]
    onDrawBackground() [ComfyNode (prototype)]
    onDrawForeground()
    onDrawTitle(ctx) [LGraphNode (prototype)]
    onExecuted(message) [ComfyNode (prototype)]
    onGraphConfigured(...args) [ComfyNode (prototype)]
    onInputAdded() [ComfyNode (prototype)]
    onInputDblClick(...[slot, ...args]) [ComfyNode (prototype)]
    onInputRemoved() [ComfyNode (prototype)]
    onKeyDown(e2) [ComfyNode (prototype)]
    onModeChange() [ComfyNode (prototype)]
    onMouseDown()
    onMouseLeave(e, pos, canvas)
    onMouseMove(e, pos, canvas)
    onNodeCreated() [ComfyNode (prototype)]
    onOutputAdded() [ComfyNode (prototype)]
    onOutputRemovee() [ComfyNode (prototype)]
    onRemoved(...args)
    onResize(...args)
    onSerialize(info)
    onTitleButtonClick(button, canvas2) [LGraphNode (prototype)]
    pin(v2) [LGraphNode (prototype)]
    reject_ue_connection(input)
    removeInput(slot) [LGraphNode (prototype)]
    removeOutput(slot) [LGraphNode (prototype)]
    removeWidget(widget) [LGraphNode (prototype)]
    removeWidgetByName(name2) [LGraphNode (prototype)]
    serialize() [LGraphNode (prototype)]
    setColorOption(colorOption) [LGraphNode (prototype)]
    setDirtyCanvas(dirty_foreground, dirty_background) [LGraphNode (prototype)]
    setOutputData(slot, data) [LGraphNode (prototype)]
    setOutputDataType(slot, type) [LGraphNode (prototype)]
    setProperty(name2, value) [LGraphNode (prototype)]
    setSize(size) [LGraphNode (prototype)]
    setSizeForImage() [ComfyNode (prototype)]
    snapToGrid(snapTo) [LGraphNode (prototype)]
    toggleAdvanced() [LGraphNode (prototype)]
    toString() [LGraphNode (prototype)]
    trace(msg) [LGraphNode (prototype)]
    trigger(action, param, options2) [LGraphNode (prototype)]
    triggerSlot(slot, param, link_id, options2) [LGraphNode (prototype)]
    unpin() [LGraphNode (prototype)]
    updateArea(ctx) [LGraphNode (prototype)]
    updateParameters(params, force_update)

Getters:
    bodyHeight [LGraphNode (prototype)]
    boundingOffset [LGraphNode (prototype)]
    boundingRect [LGraphNode (prototype)]
    collapsed [LGraphNode (prototype)]
    collapsible [LGraphNode (prototype)]
    displayType [LGraphNode (prototype)]
    height [LGraphNode (prototype)]
    innerFontStyle [LGraphNode (prototype)]
    is_selected [LGraphNode (prototype)]
    pinned [LGraphNode (prototype)]
    pos [LGraphNode (prototype)]
    renderArea [LGraphNode (prototype)]
    renderingBgColor [LGraphNode (prototype)]
    renderingBoxColor [LGraphNode (prototype)]
    renderingColor [LGraphNode (prototype)]
    renderingShape [LGraphNode (prototype)]
    renderingSize [LGraphNode (prototype)]
    shape [LGraphNode (prototype)]
    size [LGraphNode (prototype)]
    slots [LGraphNode (prototype)]
    title_mode [LGraphNode (prototype)]
    titleFontStyle [LGraphNode (prototype)]
    width [LGraphNode (prototype)]

Setters:
    is_selected [LGraphNode (prototype)]
    pos [LGraphNode (prototype)]
    shape [LGraphNode (prototype)]
    size [LGraphNode (prototype)]

