Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Engine/BlueprintGeneratedClass.h |
Include |
#include "Engine/BlueprintGeneratedClass.h" |
class UBlueprintGeneratedClass : public UClass
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bHasCookedComponentInstancingData |
Flag used to indicate if this class has data to support the component instancing fast path. |
|
uint8: 1 |
bIsSparseClassDataSerializable |
Used to check if this class has sparse data that can be serialized. |
|
CalledFunctions |
||
|
ComponentClassOverrides |
Array of blueprint overrides of component classes in parent classes |
|
|
ComponentTemplates |
Array of component template objects, used by AddComponent function |
|
|
CookedComponentInstancingData |
Mapping of changed properties & data to apply when instancing components in a cooked build (one entry per named AddComponent node template for fast lookup at runtime). |
|
|
DebugData |
||
|
DynamicBindingObjects |
Array of objects containing information for dynamically binding delegates to functions in this blueprint |
|
|
TObjectPtr< cla... |
InheritableComponentHandler |
Stores data to override (in children classes) components (created by SCS) from parent classes |
|
NumReplicatedProperties |
||
|
TObjectPtr< UOb... |
OverridenArchetypeForCDO |
|
|
PropertyGuids |
Property guid map |
|
|
TObjectPtr< cla... |
SimpleConstructionScript |
'Simple' construction script - graph of components to instance |
|
Timelines |
Array of templates for timelines that should be created |
|
|
UberGraphFramePointerProperty |
||
|
TObjectPtr< UFu... |
UberGraphFunction |
|
|
UberGraphFunctionKey |
Name | Description | |
---|---|---|
|
UBlueprintGeneratedClass ( |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjectsInUbergraphFrame ( |
||
|
BindDynamicDelegates |
Bind functions on supplied actor to delegates |
|
|
BuildCustomArrayPropertyListForPostConstruction ( |
Internal helper method used to recursively build a custom property list from an array property used for post-construct initialization. |
|
|
BuildCustomPropertyListForPostConstruction ( |
Internal helper method used to recursively build the custom property list that's used for post-construct initialization. |
|
|
CreateComponentsForActor |
Create Timeline objects for this Actor based on the Timelines array |
|
|
CreateTimelineComponent ( |
||
|
UActorCompon... |
FindComponentTemplateByName ( |
Find the object in the TemplateObjects array with the supplied name |
|
const FCusto... |
GetCustomPropertyListForPostConstruction() |
Returns a linked list of properties with default values that differ from the parent default object. |
|
FBlueprintDe... |
GetDebugData() |
|
|
UDynamicBlue... |
GetDynamicBindingObject |
Finds the desired dynamic binding object for this blueprint generated class. |
|
GetGeneratedClassesHierarchy ( |
Gets an array of all BPGeneratedClasses (including InClass as 0th element) parents of given generated class |
|
|
UInheritable... |
GetInheritableComponentHandler ( |
|
|
GetLifetimeBlueprintReplicationList ( |
Called to gather blueprint replicated properties |
|
|
GetUberGraphFrameName() |
||
|
InitArrayPropertyFromCustomList ( |
Helper method to assist with initializing from an array property with an explicit item list. |
|
|
InitPropertiesFromCustomList ( |
Helper method to assist with initializing object properties from an explicit list. |
|
|
UnbindDynamicDelegates |
Unbind functions on supplied actor from delegates |
|
|
UnbindDynamicDelegatesForProperty ( |
Unbind functions on supplied actor from delegates tied to a specific property |
|
|
UpdateCustomPropertyListForPostConstruction() |
Called when the custom list of properties used during post-construct initialization needs to be rebuilt (e.g. after serialization and recompilation). |
|
|
UseFastPathComponentInstancing() |
Whether or not to use "fast path" component instancing. |
|
|
UsePersistentUberGraphFrame() |
Name | Description | ||
---|---|---|---|
|
ConditionalRecompileClass ( |
Conditionally recompiles the class after loading, in case any dependencies were also newly loaded |
|
|
CreatePersistentUberGraphFrame |
Creates memory to store temporary data |
|
|
DestroyPersistentUberGraphFrame |
Clears memory to store temporary data |
|
|
UObject *... |
FindArchetype |
Finds the object that is used as the parent object when serializing properties, overridden for blueprints |
|
FlushCompilationQueueForLevel() |
||
|
UObject *... |
GetArchetypeForCDO() |
Returns archetype object for CDO |
|
UClass * |
GetAuthoritativeClass() |
If there are potentially multiple versions of this class (e.g. blueprint generated classes), this function will return the authoritative version, which should be used for references |
|
GetDefaultObjectPreloadDependencies |
Returns all objects that should be preloaded before the class default object is serialized at load time. |
|
|
uint8 * |
GetPersistentUberGraphFrame |
Returns memory used to store temporary data on an instance, used by blueprints |
|
InitPropertiesFromCustomList |
Helper method to assist with initializing object properties from an explicit list. |
|
|
IsFunctionImplementedInScript ( |
Determines if the specified function has been implemented in a Blueprint |
|
|
PostLoadDefaultObject ( |
Wraps the PostLoad() call for the class default object. |
|
|
PurgeClass ( |
Purges out the properties of this class in preparation for it to be regenerated |
|
|
SerializeDefaultObject ( |
Serializes the passed in object as this class's default object using the given archive slot |
|
|
SetupObjectInitializer ( |
Allows class to provide data to the object initializer that can affect how native class subobjects are created. |
Name | Description | ||
---|---|---|---|
|
ArePropertyGuidsAvailable() |
Returns if we have access to property guids |
|
|
FindPropertyGuidFromName ( |
Find property guid |
|
|
FindPropertyNameFromGuid ( |
Returns the property name from the guid |
|
|
Link |
Creates the field/property links and gets structure ready for use at runtime |
Name | Description | ||
---|---|---|---|
|
GetAssetRegistryTags ( |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects |
|
|
GetPreloadDependencies |
Called during cooking. |
|
|
FPrimaryAsse... |
GetPrimaryAssetId() |
Returns an Type:Name pair representing the PrimaryAssetId for this object. |
|
IsAsset() |
Returns true if this object is considered an asset. |
|
|
NeedsLoadForClient() |
Called during saving to determine the load flags to save with the object. |
|
|
NeedsLoadForEditorGame() |
Called during saving to include this object in client/servers running in editor builds, even if they wouldn't normally be. |
|
|
NeedsLoadForServer() |
Called during saving to determine the load flags to save with the object. |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
UClass * |
RegenerateClass |
Called on the target when a class is loaded with ClassGeneratedBy is loaded. |
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |
Name | Description | ||
---|---|---|---|
|
CanBeClusterRoot() |
Called after load to determine if the object can be a cluster root |
Name |
Description |
---|---|
FEditorTags |
Name | Description | ||
---|---|---|---|
|
uint8: 1 |
bHasNativizedParent_DEPRECATED |
This flag is no longer in use and will be removed. |
|
FastCallPairs_DEPRECATED |
This is a list of event graph call function nodes that are simple (no argument) thunks into the event graph (typically used for animation delegates, etc...) It is a deprecated list only used for backwards compatibility prior to VER_UE4_SERIALIZE_BLUEPRINT_EVENTGRAPH_FASTCALLS_IN_UFUNCTION. |
|
|
TObjectPtr< cla... |
UberGraphFramePointerProperty_DEPRECATED |
Name | Description | ||
---|---|---|---|
|
CheckAndApplyComponentTemplateOverrides ( |
This API is no longer in use and will be removed. |
|
|
InstancePreReplication ( |
To be removed in a future release. |