Navigation
Unreal Engine C++ API Reference > Runtime > CoreUObject > Blueprint
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/Blueprint/BlueprintSupport.h |
Include | #include "Blueprint/BlueprintSupport.h" |
Syntax
struct FBlueprintSupport
Remarks
This set of functions contains blueprint related UObject functionality.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | DuplicateAllFields
(
UStruct* StructToDuplicate, |
Defined in BlueprintSupport.cpp Duplicates all fields of a struct in depth-first order. |
![]() ![]() |
void | Checks for any old instances and reinstances them: | |
![]() ![]() |
const TArray< FBlueprintWarningDeclaration > & | ||
![]() ![]() |
bool | IsClassPlaceholder
(
const UClass* Class |
|
![]() ![]() |
bool | ||
![]() ![]() |
bool | IsDeferredDependencyPlaceholder
(
const UObject* LoadedObj |
Tells if the specified object is one of the many flavors of FLinkerPlaceholderBase that we have. |
![]() ![]() |
bool | ||
![]() ![]() |
bool | IsInBlueprintPackage
(
UObject* LoadedObj |
Not a particularly fast function. Mostly intended for validation in debug builds. |
![]() ![]() |
void | RegisterBlueprintWarning
(
const FBlueprintWarningDeclaration& Warning |
|
![]() ![]() |
void | RegisterDeferredDependenciesInStruct
(
const UStruct* Struct, |
Registers any object properties in this struct with the deferred dependency system |
![]() ![]() |
void | RepairDeferredDependenciesInObject
(
UObject* Object |
Repair function to scan for any deferred dependency placeholders and attempt to resolve them in-place with real assets |
![]() ![]() |
void | ReparentHierarchies
(
const TMap< UClass*, UClass* >& OldClassToNewClass |
|
![]() ![]() |
void | SetClassReparentingFPtr
(
FClassReparentingFPtr Ptr |
|
![]() ![]() |
void | SetFlushReinstancingQueueFPtr
(
FFlushReinstancingQueueFPtr Ptr |
Checks for any old instances and reinstances them: |
![]() ![]() |
bool | ShouldSuppressWarning
(
FName WarningIdentifier |
|
![]() ![]() |
bool | ShouldTreatWarningAsError
(
FName WarningIdentifier |
|
![]() ![]() |
void | UpdateWarningBehavior
(
const TArray< FName >& WarningIdentifiersToTreatAsError, |
|
![]() ![]() |
bool | A series of query functions that we can use to easily gate-off/disable aspects of the deferred loading (mostly for testing purposes). | |
![]() ![]() |
void | Function that walks the object graph, ensuring that there are no references to SKEL classes: | |
![]() ![]() |
void | Function that walks the object graph, ensuring that there are no references to TRASH or REINST classes: |