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
10
struct
FTraceActorFilter
11
{
12
static
ENGINE_API
void
Initialize
();
13
static
ENGINE_API
void
Destroy
();
14
protected
:
15
static
ENGINE_API
FDelegateHandle
WorldPreInitHandle
;
16
static
ENGINE_API
FDelegateHandle
WorldPostInitHandle
;
17
static
ENGINE_API
FDelegateHandle
OnActorSpawnedHandle
;
18
static
ENGINE_API
void
OnPreWorldInit
(
UWorld
*
World
,
const
UWorld::InitializationValues
IVS
);
19
static
ENGINE_API
void
OnPostWorldInit
(
UWorld
*
World
,
const
UWorld::InitializationValues
IVS
);
20
static
ENGINE_API
void
OnActorSpawned(
AActor
*
Actor
);
21
};
22
24
struct
FTraceWorldFilter
25
{
26
static
ENGINE_API
void
Initialize
();
27
static
ENGINE_API
void
Destroy
();
28
protected
:
29
static
ENGINE_API
void
OnWorldInit(
UWorld
*
World
,
const
UWorld::InitializationValues
IVS
);
30
static
ENGINE_API
FDelegateHandle
WorldInitHandle
;
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
EARSessionType::World
@ World
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EDatasmithElementType::Actor
@ Actor
EMassCommandOperationType::Destroy
@ Destroy
ESlateAttributeBindAction::Initialize
@ Initialize
TraceFilter.h
AActor
Definition
Actor.h:257
FDelegateHandle
Definition
IDelegateInstance.h:14
UWorld
Definition
World.h:918
FWorldInitializationValues
Definition
WorldInitializationValues.h:9
Engine
Source
Runtime
Engine
Public
TraceFilters.h
Generated by
1.9.8