Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGMoveResourceParams |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGManagedResource.h |
| Include Path | #include "PCGManagedResource.h" |
Syntax
struct FPCGMoveResourceParams
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAttachToParent | bool | Controls whether the created target should be 'attached' to the original object. | PCGManagedResource.h | |
| DefaultName | FName | Name Override, can be left empty. | PCGManagedResource.h | |
| ExcludedTags | TArray< FName > | Disjunction of tags that would disqualify moving a resource to the target. | PCGManagedResource.h | |
| ExpectedPreviousOwner | const UObject * | Additional validation object owner. | PCGManagedResource.h | |
| RequiredTags | TArray< FName > | Conjunction of tags required to move a resource to the target. | PCGManagedResource.h | |
| Target | UObject * | Target object to move resources to. | PCGManagedResource.h | |
| TargetDataCollection | FPCGDataCollection * | If there is generated data on the source objects, it will be moved using the same requirements, into the target collection. | PCGManagedResource.h | |
| TemplateTargetClass | UClass * | Class of the object that needs to be created as part of moving the resources. | PCGManagedResource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PCGManagedResource.h | |||
bool Accepts
(
const FPCGTaggedData& InData |
PCGManagedResource.h | ||
const ObjectType * GetExpectedPreviousOwner() |
PCGManagedResource.h | ||
ObjectType * GetTarget() |
PCGManagedResource.h | ||
TSubclassOf< ObjectType > GetTemplateClass() |
PCGManagedResource.h |