Navigation
API > API/Plugins > API/Plugins/ToolsetRegistry
Provides functions that are critical to Python toolset operation but which are not available in and cannot be added to any other BFPL.
| Name | UToolsetLibrary |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ToolsetRegistry/Source/ToolsetRegistry/Public/ToolsetRegistry/ToolsetLibrary.h |
| Include Path | #include "ToolsetRegistry/ToolsetLibrary.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UToolsetLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UToolsetLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 GetActiveUndoCount () |
Returns the number of entries currently undoable on the global undo stack (queue length minus undo count, i.e. entries above the redo split). | ToolsetRegistry/ToolsetLibrary.h |
|
static TArray< FSoftClassPath > GetDerivedClasses
(
UClass* BaseClass |
Returns the list of subclasses that derive from a class. | ToolsetRegistry/ToolsetLibrary.h |
|
static TArray< UScriptStruct * > GetDerivedStructs
(
UScriptStruct* BaseStruct |
Returns the list of substructs that derive from a struct. | ToolsetRegistry/ToolsetLibrary.h |
|
| Returns the values of the requested properties. | ToolsetRegistry/ToolsetLibrary.h |
|
|
static FString ListStructProperties
(
const UStruct* Struct, |
Returns the properties of a struct as JSON Schema. | ToolsetRegistry/ToolsetLibrary.h |
|
static bool SetObjectProperties
(
UObject* Object, |
Sets the values of specific properties in an Object. | ToolsetRegistry/ToolsetLibrary.h |
|
static bool SetObjectProperties
(
UObject* Object, |
C++-only overload that also reports which property names were successfully set. | ToolsetRegistry/ToolsetLibrary.h | |
static bool UndoTransaction
(
bool bCanRedo |
Undo the most recent transaction on the global undo stack. | ToolsetRegistry/ToolsetLibrary.h |
|