Navigation
API > API/Editor > API/Editor/Kismet
| Name | FBlueprintCompilationManager |
| Type | struct |
| Header File | /Engine/Source/Editor/Kismet/Public/BlueprintCompilationManager.h |
| Include Path | #include "BlueprintCompilationManager.h" |
Syntax
struct FBlueprintCompilationManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBlueprintCompilationManager() |
BlueprintCompilationManager.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CompileSynchronously
(
const FBPCompileRequest& Request |
Immediately compiles the blueprint, no expectation that related blueprints be subsequently compiled. | BlueprintCompilationManager.h | |
static void FlushCompilationQueue
(
FUObjectSerializeContext* InLoadContext |
Compiles all blueprints that have been placed in the compilation queue. | BlueprintCompilationManager.h | |
static void FlushCompilationQueueAndReinstance
(
const bool bFindAndReplaceCDOReferences |
Flushes the compilation queue and finishes reinstancing | BlueprintCompilationManager.h | |
static bool GetDefaultValue
(
const UClass* ForClass, |
Returns the Default Value associated with ForClass::Property, if ForClass is currently being compiled this function can look at the old version of the CDO and read the default value from there | BlueprintCompilationManager.h | |
static void Initialize() |
BlueprintCompilationManager.h | ||
static bool IsGeneratedClassLayoutReady() |
Returns true when UBlueprint::GeneratedClass members are up to date | BlueprintCompilationManager.h | |
static void NotifyBlueprintLoaded
(
UBlueprint* BPLoaded |
Adds a newly loaded blueprint to the compilation queue | BlueprintCompilationManager.h | |
static void QueueForCompilation
(
UBlueprint* BP |
Adds a blueprint to the compilation queue - useful for batch compilation | BlueprintCompilationManager.h | |
static void RegisterCompilerExtension
(
TSubclassOf< UBlueprint > BlueprintType, |
Registers a blueprint compiler extension - anytime a blueprint of the provided type is compiled the extension will be activated. | BlueprintCompilationManager.h | |
static void ReparentHierarchies
(
const TMap< UClass*, UClass* >& OldClassToNewClass |
Safely reparents all child classes of every Key in OldClassToNewClass to the class in the corresponding Value. | BlueprintCompilationManager.h | |
static void Shutdown() |
BlueprintCompilationManager.h |