| FGCObject | ||
| FTickableEditorObject
|
Module |
|
Header |
/Engine/Source/Editor/BlueprintGraph/Public/BlueprintActionDatabase.h |
Include |
#include "BlueprintActionDatabase.h" |
class FBlueprintActionDatabase :
public FGCObject,
public FTickableEditorObject
Serves as a container for all available blueprint actions (no matter the type of blueprint/graph they belong in). The actions stored here are not tied to a specific ui menu; each action is a UBlueprintNodeSpawner which is charged with spawning a specific node type. Should be set up in a way where class specific actions are refreshed when the associated class is regenerated.
: Hook up to handle class recompile events, along with enum/struct asset creation events.
No constructors are accessible with public or protected access.
Name | Description | |
---|---|---|
|
~FBlueprintActionDatabase() |
Destructor |
Name | Description | ||
---|---|---|---|
|
ClearAssetActions ( |
Finds the database entry for the specified object and wipes it. |
|
|
ClearAssetActions ( |
Finds the database entry for the specified object and wipes it. |
|
|
ClearUnloadedAssetActions ( |
Finds the database entry for the specified unloaded asset and wipes it. |
|
|
DeferredRemoveEntry ( |
Removes the entry with the given key on the next tick. |
|
|
FBlueprintAc... |
Get() |
Getter to access the database singleton. |
|
FActionRegis... |
GetAllActions() |
Will populate the database first if it hasn't been created yet, and then returns it in its entirety. |
|
MoveUnloadedAssetActions |
Moves the unloaded asset actions from one location to another |
|
|
FOnDatabaseE... |
OnEntryRemoved() |
|
|
FOnDatabaseE... |
OnEntryUpdated() |
|
|
RefreshAll() |
Populates the action database from scratch. |
|
|
RefreshAssetActions ( |
Finds the database entry for the specified asset and wipes it, repopulating it with a fresh set of associated node-spawners. |
|
|
RefreshClassActions ( |
Finds the database entry for the specified class and wipes it, repopulating it with a fresh set of associated node-spawners. |
|
|
RefreshComponentActions() |
Updates all component related actions |
|
|
RefreshWorlds() |
Populates the action database with all level script actions from all active editor worlds. |
|
|
FBlueprintAc... |
TryGet() |
Getter to access the datbase singleton, will return null if the database has not been initialized |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
Pure virtual that must be overloaded by the inheriting class. |
|
|
GetReferencerName() |
Use this method to report a name for your referencer. |
Name | Description | ||
---|---|---|---|
|
GetStatId() |
Return the stat id to use for this tickable |
|
|
ETickableTic... |
GetTickableTickType() |
Virtual that can be overloaded by the inheriting class. |
|
Tick ( |
Pure virtual that must be overloaded by the inheriting class. |