create_blueprint_macro_library
Creates a Blueprint Macro Library to share reusable macros across Blueprints that inherit from a specified parent class.
Instructions
Create a Blueprint Macro Library for shared macros across Blueprints.
From Ch. 18: Macro Libraries gather macros that can be shared between all Blueprints of the parent class. Unlike Function Libraries, Macro Libraries require a parent class and can only be used in subclasses of that parent.
Args: name: Macro Library Blueprint name (e.g., "BP_MacroLibrary") parent_class: Parent class restriction ("Actor" works for most cases) folder_path: Content browser folder
KB: see knowledge_base/11_BLUEPRINT_LIBRARIES_AND_COMPONENTS.md#overview Example: create_blueprint_macro_library(name="ExampleName")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| folder_path | No | /Game/Blueprints | |
| parent_class | No | Actor |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |