Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObject
- UPCGManagedResource
- UPCGManagedComponentBase
- UPCGManagedComponent
- UPCGDynamicMeshManagedComponent
- UPCGManagedDebugDrawComponent
- UPCGManagedISMComponent
- UPCGManagedSplineMeshComponent
- UPCGManagedComponentList
- UPCGManagedComponentDefaultList
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/PCGManagedResource.h |
| Include | #include "PCGManagedResource.h" |
Syntax
UCLASS (Abstract)
class UPCGManagedComponentBase : public UPCGManagedResource
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ForgetComponent
(
int32 ComponentIndex |
||
| void | |||
| void | |||
| TArrayView< TSoftObjectPtr< UActorComponent > > | |||
| int32 | |||
| void | HideComponent
(
int32 ComponentIndex |
||
| void | |||
| void | Hides the content of the component in a transient way (such as unregistering) | ||
| void | |||
| void | |||
| void | ResetComponent
(
int32 ComponentIndex |
||
| void | |||
| void | SetupGeneratedComponentFromBP
(
TSoftObjectPtr< UActorComponent > InGeneratedComponent |
||
| 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, |