Blueprints and graphs
12 read and cannot change your project. 28 write, and every write is read back off the object before it is reported.
40 of 40 shown
Reading 12
Safe to call at any time. Nothing is modified and no transaction is opened.
- Audit Blueprints
hf_audit_blueprintsSweep a folder for Blueprints that are not doing what their author thinks.read-only - Describe Blueprint
hf_describe_blueprintParent class, graphs, variables, components and COMPILE STATUS of a Blueprint.read-only - Describe Graph
hf_describe_graphThe TOPOLOGY of one graph: its entry points, which nodes are reachable by execution from them, and which are orphans.read-only - Diff Blueprint
hf_diff_blueprintStructurally compare two Blueprints: parent, variables, graphs, components, interfaces and timelines.read-only - Find Blueprint Nodes
hf_find_blueprint_nodesFind nodes by title across many Blueprints under a path.read-only - List Blueprint Components
hf_list_blueprint_componentsComponent TEMPLATES on a Blueprint with their attach hierarchy.read-only - List Blueprint Errors
hf_list_blueprint_errorsCompiler errors and warnings for a Blueprint WITHOUT recompiling it, read from the nodes' own error state.read-only - List Blueprint Events
hf_list_blueprint_eventsEvents in a Blueprint's graphs and the event dispatchers it declares.read-only - List Blueprint Functions
hf_list_blueprint_functionsFunction graphs on a Blueprint with their signatures, plus which of the four graph arrays each graph is actually filed in.read-only - List Blueprint Nodes
hf_list_blueprint_nodesNodes in one Blueprint graph, with a node_id you can pass to the authoring tools, plus title, class, and how many pins are connected.read-only - List Blueprint Variables
hf_list_blueprint_variablesBlueprint member variables with type, category and default value.read-only - List Node Pins
hf_list_node_pinsPins on one Blueprint node: name, direction, type, current connections and default value.read-only
Writing 28
Each call opens an undoable transaction and reports exactly what it changed.
- Add Blueprint Component
hf_add_blueprint_componentAdd a component template to a Blueprint, optionally attached to an existing one.mutating - Add Blueprint Construction Script
hf_add_blueprint_construction_scriptEnsure a Blueprint has a Construction Script graph and report it.mutating - Add Blueprint Function
hf_add_blueprint_functionAdd a function graph to a Blueprint.mutating - Add Blueprint Interface
hf_add_blueprint_interfaceAdd a Blueprint Interface to a Blueprint.mutating - Add Blueprint Macro
hf_add_blueprint_macroAdd a macro graph to a Blueprint.mutating - Add Blueprint Node
hf_add_blueprint_nodeAdd a node to a Blueprint graph and return its node_id.mutating - Add Blueprint Timeline
hf_add_blueprint_timelineAdd a timeline to a Blueprint.mutating - Add Blueprint Variable
hf_add_blueprint_variableAdd a member variable to a Blueprint and verify it exists afterwards.mutating - Add Custom Event
hf_add_custom_eventAdd a custom event to a Blueprint's event graph, with optional network flags.mutating - Add Graph Comment
hf_add_graph_commentAdd a comment box to a graph.mutating - Compile Blueprint
hf_compile_blueprintCompile a Blueprint and report every error and warning.mutating - Connect Blueprint Pins
hf_connect_blueprint_pinsWire one node's pin to another's, validated by the Blueprint schema.mutating - Create Blueprint
hf_create_blueprintCreate a Blueprint asset from a parent class.mutating - Create Blueprint Interface
hf_create_blueprint_interfaceCreate a Blueprint Interface asset.mutating - Delete Blueprint Node
hf_delete_blueprint_nodeRemove a node from a Blueprint graph.destructive - Disconnect Blueprint Pins
hf_disconnect_blueprint_pinsBreak the link between two pins, or every link on one pin.destructive - Move Blueprint Node
hf_move_blueprint_nodeReposition a node in its graph.mutating - Remove Blueprint Component
hf_remove_blueprint_componentRemove a component template.destructive - Remove Blueprint Function
hf_remove_blueprint_functionRemove a function or macro graph.destructive - Remove Blueprint Interface
hf_remove_blueprint_interfaceRemove an interface from a Blueprint.destructive - Remove Blueprint Variable
hf_remove_blueprint_variableRemove a variable a Blueprint declares.destructive - Reparent Blueprint
hf_reparent_blueprintChange a Blueprint's parent class.mutating - Set Blueprint Component
hf_set_blueprint_componentSet a component template's relative transform or re-parent it in the attach hierarchy.mutating - Set Blueprint Defaults
hf_set_blueprint_defaultsSet a property on a Blueprint's class default object, which is what every new instance is copied from.mutating - Set Blueprint Variable
hf_set_blueprint_variableChange a Blueprint variable's type, category, default, replication, or its editable, read-only, transient and save-game flags.mutating - Set Function Signature
hf_set_function_signatureAdd or remove a parameter on a function graph.mutating - Set Pin Default
hf_set_pin_defaultSet the literal value on an unconnected input pin.mutating - Set Timeline Curve
hf_set_timeline_curveAdd or repoint a float track on a timeline, bound to a Curve Float asset.mutating
No tool in this area matches that filter.