FTraceSourceFiltering

Object managing the currently active [UDataSourceFilter](API\Plugins\SourceFilteringTrace\UDataSourceFilter) instances and [UTraceSourceFilteringSettings](API\Plugins\SourceFilteringCore\UTraceSourceFilteringSettings)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FGCObject

FTraceSourceFiltering

References

Module

SourceFilteringTrace

Header

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

Include

#include "TraceSourceFiltering.h"

Syntax

class FTraceSourceFiltering : public FGCObject

Remarks

Object managing the currently active UDataSourceFilter instances and UTraceSourceFilteringSettings

Variables

Name Description

Protected variable

TMap< FString, ...

 

CommandMap

Mapping for all filtering commands from their name to respective FFilterCommand object

Protected variable

USourceFilterCo...

 

FilterCollection

Protected variable

UTraceSourceFil...

 

Settings

Constructors

Name Description

Protected function

FTraceSourceFiltering()

End FGCObject overrides

Functions

Name Description

Public function Static

FTraceSource...

 

Get()

Public function

USourceFilte...

 

GetFilterCollection()

Returns the running instance its Filter Collection, containing active set of filters

Public function

UTraceSource...

 

GetSettings()

Returns the running instance its Filtering Settings

Public function Static

void

 

Initialize()

Protected function

void

 

PopulateRemoteTraceCommands()

Public function

void

 

ProcessRemoteCommand

(
    const FString& Command,
    const TArray< FString >& Arguments
)

Processes an received filtering command, altering the Filter Collection and or Settings accordingly

Overridden from FGCObject

Name Description

Public function Virtual

void

 

AddReferencedObjects

(
    FReferenceCollector& Collector
)

Begin FGCObject overrides

Public function Virtual Const

FString

 

GetReferencerName()

Use this method to report a name for your referencer.

Classes

Name

Description

Protected struct

FFilterCommand

Structure representing a remotely 'callable' filter command