Navigation
Unreal Engine C++ API Reference > Editor > BlueprintGraph
References
Module | BlueprintGraph |
Header | /Engine/Source/Editor/BlueprintGraph/Public/BlueprintActionFilter.h |
Include | #include "BlueprintActionFilter.h" |
Syntax
class FBlueprintActionFilter
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TSharedPtr< IAssetReferenceFilter > | AssetReferenceFilter | Filter for asset references |
![]() |
FBlueprintGraphModule * | BluprintGraphModule | Cached reference to the BluprintGraphModule, which has extra rejection tests: |
![]() |
FBlueprintActionContext | Context | Contains the full blueprint/graph/pin context that this is filtering actions for. |
![]() |
TArray< TSubclassOf< UEdGraphNode > > | PermittedNodeTypes | A list of allowed node types. |
![]() |
TArray< TSubclassOf< UEdGraphNode > > | RejectedNodeTypes | A list of node types that should be filtered out. |
![]() |
TArray< FTargetClassFilterData > | TargetClasses |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FBlueprintActionFilter
(
const EFlags InFlags |
||
![]() |
FBlueprintActionFilter
(
uint32 const Flags |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Add
(
TArray< FTargetClassFilterData >& ToArray, |
Helper to add a class to the TargetClasses, fills out FTargetClassFilterData |
![]() |
void | AddRejectionTest
(
FRejectionTestDelegate RejectionTestDelegate |
Users can extend the filter and add their own rejection tests with this method. |
![]() |
void | AddRejectionTest
(
TSharedRef< FActionFilterTest > RejectionTest |
|
![]() ![]() |
void | AddUnique
(
TArray< FTargetClassFilterData >& ToArray, |
Helper to add a class to the TargetClasses, TargetClass may already be in the array |
![]() ![]() |
bool | HasAllFlags
(
EFlags InFlags |
|
![]() ![]() |
bool | HasAnyFlags
(
EFlags InFlags |
|
![]() |
bool | IsFiltered
(
FBlueprintActionInfo& BlueprintAction |
Query to check and see if the specified action gets filtered out by this (and any and'd/or'd filters). |
Operators
Type | Name | Description | |
---|---|---|---|
![]() |
FBlueprintActionFilter const & | operator&=
(
FBlueprintActionFilter const& Rhs |
Appends another filter to be utilized in IsFiltered() queries, extending |
![]() |
FBlueprintActionFilter const & | operator|=
(
FBlueprintActionFilter const& Rhs |
Appends another filter to be utilized in IsFiltered() queries, extending |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FTargetClassFilterData | A list of classes that you want members for. |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EFlags |
Typedefs
Name | Description |
---|---|
FRejectionTestDelegate | The filter uses a series of rejection tests matching |