Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObject
- UPCGManagedResource
- UPCGManagedComponentBase
- UPCGManagedComponent
- UPCGManagedISMComponent
References
| Module | PCG |
| Header | /Engine/Plugins/PCG/Source/PCG/Public/PCGManagedResource.h |
| Include | #include "PCGManagedResource.h" |
Syntax
UCLASS (BlueprintType)
class UPCGManagedISMComponent : public UPCGManagedComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bHasDescriptor | ||
| bool | bHasRootLocation | ||
| UInstancedStaticMeshComponent * | CachedRawComponentPtr | Cached raw pointer to ISM component. | |
| FISMComponentDescriptor | Descriptor | ||
| FVector | RootLocation | ||
| uint64 | SettingsUID |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UInstancedStaticMeshComponent * | GetComponent () |
||
| const FISMComponentDescriptor & | |||
| uint64 | |||
| void | PostLoad () |
||
| void | SetComponent
(
UInstancedStaticMeshComponent* InComponent |
||
| void | SetDescriptor
(
const FISMComponentDescriptor& InDescriptor |
||
| void | SetRootLocation
(
const FVector& InRootLocation |
||
| void | SetSettingsUID
(
uint64 InSettingsUID |
Overridden from UPCGManagedComponentBase
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| bool |
Overridden from UPCGManagedResource
| Type | Name | Description | |
|---|---|---|---|
| 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 | ReleaseIfUnused
(
TSet< TSoftObjectPtr< AActor > >& OutActorsToDelete |
Releases resource if empty or unused. |