Module |
|
Header |
/Engine/Plugins/Developer/TraceSourceFiltering/Source/SourceFilteringTrace/Public/TraceWorldFiltering.h |
Include |
#include "TraceWorldFiltering.h" |
struct FTraceWorldFiltering
UWorld specific Trace filter, marks individual instances to not be traced out (and all containing actors / objects)
Name | Description | ||
---|---|---|---|
|
Destroy() |
||
|
GetWorldDisplayString |
Returns a user facing display string for the provided UWorld instance |
|
|
const TArray... |
GetWorlds() |
Return all Worlds currently tracked for Filtering |
|
const FSourc... |
GetWorldSourceFilterManager ( |
Retrieve a FSourceFilterManager instance representing the source filtering for a specific, provided) World instance |
|
Initialize() |
||
|
IsWorldNetModeTraceable ( |
Check whether or not a specific World's Net Mode can output Trace Data (not filtered out) |
|
|
IsWorldTypeTraceable ( |
Check whether or not a specific World Type can output Trace Data (not filtered out) |
|
|
FTraceWorldF... |
OnFilterStateChanged() |
Delegate which will be broadcast whenever the filtering state for any world (type, netmode) changes |
|
OnWorldCleanup |
||
|
OnWorldInit ( |
Callbacks used to keep tracking of active (alive) UWorld instances |
|
|
OnWorldPostInit ( |
||
|
RemoveWorld ( |
||
|
SetStateByWorldNetMode |
Set whether or not a specific World Net Mode should be filtered out (or in) |
|
|
SetStateByWorldType ( |
Set whether or not a specific World Type should be filtered out (or in) |
|
|
SetWorldState |
Set whether or not a specific UWorld instance's filtering state |
|
|
UpdateWorldFiltering() |
Name |
Description |
---|---|
FTraceWorldFilterStateChanged |
Name |
Description |
---|---|
FilterStateChangedDelegate |
Delegate for broadcasting filtering changes |
NetModeFilterStates |
Per ENetMode enum entry flag, determines whether or not UWorld's using this netmode should be filtered out |
PreWorldFinishDestroyHandle |
|
WorldBeginTearDownHandle |
|
WorldCleanupHandle |
|
WorldFilterStatesCritical |
Synchronization object for accessing WorldTypeFilterStates and NetModeFilterStates, required to ensure there is not competing access between Networking and Gamethread |
WorldInitHandle |
|
WorldPostInitHandle |
|
Worlds |
Array of currently active and alive UWorlds |
WorldSourceFilterManagers |
Mapping from UWorld instance to FSourceFilterManager, entries correspond to world instances in Worlds |
WorldTypeFilterStates |
Per EWorldType enum entry flag, determines whether or not UWorld's of this type should be filtered out |