UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ChaosDDTypes.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
4
#include "
Chaos/Declares.h
"
5
#include "
Math/MathFwd.h
"
6
#include "
Templates/SharedPointer.h
"
7
#include "
Templates/UniquePtr.h
"
8
9
#if CHAOS_DEBUG_DRAW
10
11
namespace
Chaos
12
{
13
struct
FLatentDrawCommand
;
14
}
15
16
17
// @todo(chaos): Move to ChaosDD when API is decided
18
namespace
ChaosDD::Private
19
{
20
class
FChaosDDContext
;
21
class
FChaosDDFrame
;
22
class
FChaosDDFrameWriter
;
23
class
FChaosDDGlobalFrame
;
24
class
FChaosDDScene
;
25
class
FChaosDDTaskContext
;
26
class
FChaosDDTaskParentContext
;
27
class
FChaosDDTimeline
;
28
class
FChaosDDTimelineContext
;
29
30
class
IChaosDDRenderer
;
31
32
using
FChaosDDFramePtr
=
TSharedPtr<FChaosDDFrame, ESPMode::ThreadSafe>
;
33
using
FChaosDDGlobalFramePtr
=
TSharedPtr<FChaosDDGlobalFrame, ESPMode::ThreadSafe>
;
34
using
FChaosDDScenePtr
=
TSharedPtr<FChaosDDScene, ESPMode::ThreadSafe>
;
35
using
FChaosDDSceneWeakPtr
=
TWeakPtr<FChaosDDScene, ESPMode::ThreadSafe>
;
36
using
FChaosDDTimelinePtr
=
TSharedPtr<FChaosDDTimeline, ESPMode::ThreadSafe>
;
37
using
FChaosDDTimelineWeakPtr
=
TWeakPtr<FChaosDDTimeline, ESPMode::ThreadSafe>
;
38
}
39
40
#endif
SharedPointer.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
Declares.h
MathFwd.h
UniquePtr.h
TSharedPtr
Definition
SharedPointer.h:692
TWeakPtr
Definition
SharedPointer.h:1295
Chaos
Definition
SkeletalMeshComponent.h:307
Engine
Source
Runtime
Experimental
Chaos
Public
ChaosDebugDraw
ChaosDDTypes.h
Generated by
1.9.8