Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPCGManagedResource
- UPCGManagedComponent
- UPCGManagedISMComponent
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/PCGManagedResource.h |
| Include | #include "PCGManagedResource.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UPCGManagedComponent : public UPCGManagedResource
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSoftObjectPtr< UActorComponent > | GeneratedComponent |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| bool |
Overridden from UPCGManagedResource
| Type | Name | Description | |
|---|---|---|---|
| void | MarkAsReused () |
Ensure may fire if multiple executions of the graph are happening in parallel/overlapping. | |
| void | MarkAsUsed () |
||
| bool | MoveResourceToNewActor
(
AActor* NewActor, |
||
| bool | Release
(
bool bHardRelease, |
Releases/Mark Unsued the resource depending on the bHardRelease flag. | |
| bool | ReleaseIfUnused
(
TSet< TSoftObjectPtr< AActor >>& OutActorsToDelete |
Releases resource if empty or unused. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization |