FTraceSourceFiltering

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

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

Classes

Name

Description

Protected struct

FFilterCommand

Structure representing a remotely 'callable' filter command

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss