Navigation
API > API/Plugins > API/Plugins/PCG
Helper struct for organizing queries against the world to gather actors.
| Name | FPCGActorSelectorSettings |
| Type | struct |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/Elements/PCGActorSelector.h |
| Include Path | #include "Elements/PCGActorSelector.h" |
Syntax
USTRUCT (BlueprintType )
struct FPCGActorSelectorSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActorFilter | EPCGActorFilter | Which actors to consider. | Elements/PCGActorSelector.h |
|
| ActorReferenceSelector | FPCGAttributePropertyInputSelector | Controls what attribute to read from when the actor selector uses the "FromInput" actor filter. | Elements/PCGActorSelector.h |
|
| ActorSelection | EPCGActorSelection | How to select when filtering actors. | Elements/PCGActorSelector.h |
|
| ActorSelectionClass | TSubclassOf< AActor > | Actor class to match against when filtering actors. | Elements/PCGActorSelector.h |
|
| ActorSelectionTag | FName | Tag to match against when filtering actors. | Elements/PCGActorSelector.h |
|
| bDisableFilter | bool | Enables/disables fine-grained actor filtering options. | Elements/PCGActorSelector.h |
|
| bIgnoreSelfAndChildren | bool | If true, ignores results found from within this actor's hierarchy. | Elements/PCGActorSelector.h |
|
| bIncludeChildren | bool | Whether to consider child actors. | Elements/PCGActorSelector.h |
|
| bMustOverlapSelf | bool | Filters out actors that do not overlap the source component bounds. | Elements/PCGActorSelector.h |
|
| bSelectMultiple | bool | If true processes all matching actors, otherwise returns data from first match. | Elements/PCGActorSelector.h |
|
| bShowActorFilter | bool | Properties used to hide some fields when used in different contexts. | Elements/PCGActorSelector.h |
|
| bShowActorSelection | bool | Elements/PCGActorSelector.h |
|
|
| bShowActorSelectionClass | bool | Elements/PCGActorSelector.h |
|
|
| bShowIgnoreSelfAndChildren | bool | Elements/PCGActorSelector.h |
|
|
| bShowIncludeChildren | bool | Elements/PCGActorSelector.h |
|
|
| bShowSelectMultiple | bool | Elements/PCGActorSelector.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPCGSelectionKey GetAssociatedKey() |
Elements/PCGActorSelector.h | ||
FText GetTaskName() |
Elements/PCGActorSelector.h | ||
FText GetTaskNameSuffix() |
Elements/PCGActorSelector.h | ||
bool MatchesTag
(
AActor* Actor |
Elements/PCGActorSelector.h | ||
void PrepareForFiltering
(
bool bForce |
Elements/PCGActorSelector.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FPCGActorSelectorSettings ReconstructFromKey
(
const FPCGSelectionKey& InKey |
Elements/PCGActorSelector.h |