UDataSourceFilterSet

Engine implementation of [IDataSourceFilterSetInterface](API\Plugins\SourceFilteringCore\IDataSourceFilterSetInterface)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

SourceFilteringTrace

Header

/Engine/Plugins/Developer/TraceSourceFiltering/Source/SourceFilteringTrace/Public/DataSourceFilterSet.h

Include

#include "DataSourceFilterSet.h"

Syntax

UCLASS(NotBlueprintable)
class UDataSourceFilterSet :
    public UDataSourceFilter,
    public IDataSourceFilterSetInterface

Remarks

Engine implementation of IDataSourceFilterSetInterface

Variables

Name Description

Protected variable UProperty

TArray< UDataSo...

 

Filters

End UDataSourceFilter overrides Contained Filter instance

Protected variable UProperty

EFilterSetMode

 

Mode

Current Filter set operation

Functions

Name Description

Public function Const

const TArray...

 

GetFilters()

Public function

void

 

SetFilterMode

(
    EFilterSetMode InMode
)

Overridden from UDataSourceFilter

Name Description

Protected function Virtual Const

bool

 

DoesActorPassFilter_Internal

(
    const AActor* InActor
)

End IDataSourceFilterInterface overrides

Overridden from IDataSourceFilterInterface

Name Description

Protected function Virtual Const

void

 

GetDisplayText_Internal

(
    FText& OutDisplayText
)

Public function Virtual

void

 

SetEnabled

(
    bool bState
)

Begin IDataSourceFilterSetInterface overrides Begin UDataSourceFilter overrides

Overridden from IDataSourceFilterSetInterface

Name Description

Public function Virtual Const

EFilterSetMo...

 

GetFilterSetMode()

Begin IDataSourceFilterSetInterface overrides