Navigation
API > API/Editor > API/Editor/Kismet
References
| Module | Kismet |
| Header | /Engine/Source/Editor/Kismet/Public/BlueprintCompilationManager.h |
| Include | #include "BlueprintCompilationManager.h" |
Syntax
struct FBlueprintCompilationManager
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CompileSynchronously
(
const FBPCompileRequest& Request |
Immediately compiles the blueprint, no expectation that related blueprints be subsequently compiled. | |
| void | FlushCompilationQueue
(
FUObjectSerializeContext* InLoadContext |
Compiles all blueprints that have been placed in the compilation queue. | |
| void | Flushes the compilation queue and finishes reinstancing | ||
| 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 | |
| void | Initialize () |
||
| bool | Returns true when UBlueprint::GeneratedClass members are up to date | ||
| void | NotifyBlueprintLoaded
(
UBlueprint* BPLoaded |
Adds a newly loaded blueprint to the compilation queue | |
| void | QueueForCompilation
(
UBlueprint* BP |
Adds a blueprint to the compilation queue - useful for batch compilation | |
| void | RegisterCompilerExtension
(
TSubclassOf< UBlueprint > BlueprintType, |
Registers a blueprint compiler extension - anytime a blueprint of the provided type is compiled the extension will be activated. | |
| void | ReparentHierarchies
(
const TMap< UClass*, UClass* >& OldClassToNewClass |
Safely reparents all child classes of every Key in OldClassToNewClass to the class in the corresponding Value. | |
| void | Shutdown () |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| PRAGMA_DISABLE_DEPRECATION_WARNINGSvoid | CompileSynchronouslyToCpp
(
UBlueprint* BP, |
This API is no longer in use and will be removed. |