Module |
|
Header |
/Engine/Source/Editor/BlueprintGraph/Public/BlueprintActionFilter.h |
Include |
#include "BlueprintActionFilter.h" |
class FBlueprintActionFilter
Name | Description | ||
---|---|---|---|
|
BluprintGraphModule |
Cached reference to the BluprintGraphModule, which has extra rejection tests: |
|
|
Context |
Contains the full blueprint/graph/pin context that this is filtering actions for. |
|
|
PermittedNodeTypes |
A list of allowed node types. |
|
|
RejectedNodeTypes |
A list of node types that should be filtered out. |
|
|
TargetClasses |
Name | Description | |
---|---|---|
|
FBlueprintActionFilter ( |
Name | Description | ||
---|---|---|---|
|
Add ( |
Helper to add a class to the TargetClasses, fills out FTargetClassFilterData |
|
|
AddRejectionTest ( |
Users can extend the filter and add their own rejection tests with this method. |
|
|
AddUnique ( |
Helper to add a class to the TargetClasses, TargetClass may already be in the array |
|
|
IsFiltered ( |
Query to check and see if the specified action gets filtered out by this (and any and'd/or'd filters). |
Name | Description | ||
---|---|---|---|
|
FBlueprintAc... |
operator&= ( |
Appends another filter to be utilized in IsFiltered() queries, extending the query to be: IsFilteredByThis() && Rhs.IsFiltered() |
|
FBlueprintAc... |
operator|= ( |
Appends another filter to be utilized in IsFiltered() queries, extending the query to be: IsFilteredByThis() || Rhs.IsFiltered() |
Name |
Description |
|
---|---|---|
|
FTargetClassFilterData |
A list of classes that you want members for. |
Name |
Description |
|
---|---|---|
|
EFlags |
Name |
Description |
---|---|
FRejectionTestDelegate |
The filter uses a series of rejection tests matching |