Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObject
- UPCGManagedResource
- UPCGManagedComponentBase
- UPCGManagedComponent
- UPCGDynamicMeshManagedComponent
- UPCGManagedDebugDrawComponent
- UPCGManagedISMComponent
- UPCGManagedSplineMeshComponent
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/PCGManagedResource.h |
| Include | #include "PCGManagedResource.h" |
Syntax
UCLASS (BlueprintType)
class UPCGManagedComponent : public UPCGManagedComponentBase
Variables
| Type | Name | Description | |
|---|---|---|---|
| TSoftObjectPtr< UActorComponent > | GeneratedComponent |
Overridden from UPCGManagedComponentBase
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| TArrayView< TSoftObjectPtr< UActorComponent > > | |||
| int32 | |||
| void | Hides the content of the component in a transient way (such as unregistering) |
Overridden from UPCGManagedResource
| Type | Name | Description | |
|---|---|---|---|
| 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. |