UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TraceFilters.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "TraceFilter.h"
6
7#if TRACE_FILTERING_ENABLED
8
11{
12 static ENGINE_API void Initialize();
13 static ENGINE_API void Destroy();
14protected:
20 static ENGINE_API void OnActorSpawned(AActor* Actor);
21};
22
25{
26 static ENGINE_API void Initialize();
27 static ENGINE_API void Destroy();
28protected:
29 static ENGINE_API void OnWorldInit(UWorld* World, const UWorld::InitializationValues IVS);
31};
32
33#define DISABLE_ENGINE_ACTOR_TRACE_FILTERING() \
34 FTraceActorFilter::Destroy()
35
36#define DISABLE_ENGINE_WORLD_TRACE_FILTERING() \
37 FTraceWorldFilter::Destroy()
38
39#else
40
41#define DISABLE_ENGINE_ACTOR_TRACE_FILTERING()
42#define DISABLE_ENGINE_WORLD_TRACE_FILTERING()
43
44#endif // TRACE_FILTERING_ENABLED
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Actor.h:257
Definition IDelegateInstance.h:14
Definition World.h:918
Definition WorldInitializationValues.h:9