Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObject
- UPCGManagedResource
- UPCGManagedComponent
- UPCGManagedDebugDrawComponent
- UPCGManagedISMComponent
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/PCGManagedResource.h |
| Include | #include "PCGManagedResource.h" |
Syntax
UCLASS (BlueprintType)
class UPCGManagedComponent : public UPCGManagedResource
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSoftObjectPtr< UActorComponent > | GeneratedComponent |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | Hides the content of the component in a transient way (such as unregistering) | ||
| void | |||
| void | |||
| bool |
Overridden from UPCGManagedResource
| Type | Name | Description | |
|---|---|---|---|
| void | ChangeTransientState
(
EPCGEditorDirtyMode NewEditingMode |
||
| void | MarkAsReused () |
Marks the resource as being reused as-is during the generation | |
| void | MarkAsUsed () |
Marks the resources as being kept and changed through generation | |
| bool | MoveResourceToNewActor
(
AActor* NewActor, |
||
| bool | Release
(
bool bHardRelease, |
Releases/Mark Unused the resource depending on the bHardRelease flag. | |
| bool | ReleaseIfUnused
(
TSet< TSoftObjectPtr< AActor > >& OutActorsToDelete |
Releases resource if empty or unused. |