UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ImplicitFwd.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
#pragma once
3
#include "
Chaos/Core.h
"
4
5
namespace
Chaos
6
{
7
template
<
class
T,
int
d>
class
TBox;
8
template
<
class
T,
int
d>
class
TPlane;
9
template
<
class
T,
int
d>
class
TSphere;
10
template
<
class
T>
class
TTriangle;
11
12
class
FConvex;
13
class
FCapsule;
14
class
FHeightField;
15
class
FImplicitObject;
16
class
FLevelSet;
17
class
FMLLevelSet;
18
class
FTriangleMeshImplicitObject;
19
class
FImplicitObjectUnionClustered;
20
class
FImplicitObjectUnion;
21
class
FSkinnedTriangleMesh;
22
23
using
FImplicitBox3
=
TBox<FReal, 3>
;
24
using
FImplicitCapsule3
=
FCapsule
;
25
using
FImplicitConvex3
=
FConvex
;
26
using
FImplicitHeightField3
=
FHeightField
;
27
using
FImplicitObject3
=
FImplicitObject
;
28
using
FImplicitPlane3
=
TPlane<FReal, 3>
;
29
using
FImplicitSphere3
=
TSphere<FReal, 3>
;
30
31
using
FTriangle
=
TTriangle<FReal>
;
32
33
using
FImplicitObjectPtr
=
TRefCountPtr<FImplicitObject>
;
34
using
FConstImplicitObjectPtr
=
TRefCountPtr<const FImplicitObject>
;
35
using
FConvexPtr
=
TRefCountPtr<FConvex>
;
36
using
FTriangleMeshImplicitObjectPtr
=
TRefCountPtr<FTriangleMeshImplicitObject>
;
37
using
FLevelSetPtr
=
TRefCountPtr<FLevelSet>
;
38
using
FMLLevelSetPtr
=
TRefCountPtr<FMLLevelSet>
;
39
using
FHeightFieldPtr
=
TRefCountPtr<FHeightField>
;
40
using
FCapsulePtr
=
TRefCountPtr<FCapsule>
;
41
using
FPlanePtr
=
TRefCountPtr<FImplicitPlane3>
;
42
using
FBoxPtr
=
TRefCountPtr<FImplicitBox3>
;
43
using
FSpherePtr
=
TRefCountPtr<FImplicitSphere3>
;
44
using
FImplicitObjectUnionClusteredPtr
=
TRefCountPtr<FImplicitObjectUnionClustered>
;
45
using
FImplicitObjectUnionPtr
=
TRefCountPtr<FImplicitObjectUnion>
;
46
using
FSkinnedTriangleMeshPtr
=
TRefCountPtr<FSkinnedTriangleMesh>
;
47
48
using
FImplicitObjectRef
=
FImplicitObject
*;
49
using
FConstImplicitObjectRef
=
const
FImplicitObject
*;
50
using
FConvexRef
=
FConvex
*;
51
using
FTriangleMeshImplicitObjectRef
=
FTriangleMeshImplicitObject
*;
52
using
FLevelSetRef
=
FLevelSet
*;
53
using
FMLLevelSetRef
=
FMLLevelSet
*;
54
using
FHeightFieldRef
=
FHeightField
*;
55
using
FCapsuleRef
=
FCapsule
*;
56
using
FPlaneRef
=
FImplicitPlane3
*;
57
using
FBoxRef
=
FImplicitBox3
*;
58
using
FSphereRef
=
FImplicitSphere3
*;
59
using
FImplicitObjectUnionClusteredRef
=
FImplicitObjectUnionClustered
*;
60
using
FImplicitObjectUnionRef
=
FImplicitObjectUnion
*;
61
using
FSkinnedTriangleMeshRef
=
FSkinnedTriangleMesh
*;
62
63
using
FImplicitObjectsArray
=
TArray<FImplicitObjectPtr>
;
64
}
Core.h
Chaos::FCapsule
Definition
Capsule.h:23
Chaos::FConvex
Definition
Convex.h:26
Chaos::FHeightField
Definition
HeightField.h:32
Chaos::FImplicitObjectUnionClustered
Definition
ImplicitObjectUnion.h:351
Chaos::FImplicitObjectUnion
Definition
ImplicitObjectUnion.h:27
Chaos::FImplicitObject
Definition
ImplicitObject.h:111
Chaos::FLevelSet
Definition
Levelset.h:30
Chaos::FMLLevelSet
Definition
MLLevelset.h:38
Chaos::FSkinnedTriangleMesh
Definition
SkinnedTriangleMesh.h:54
Chaos::FTriangleMeshImplicitObject
Definition
TriangleMeshImplicitObject.h:490
Chaos::TBox< FReal, 3 >
Chaos::TPlane< FReal, 3 >
Chaos::TSphere< FReal, 3 >
Chaos::TTriangle< FReal >
TArray
Definition
Array.h:670
TRefCountPtr< FImplicitObject >
Chaos
Definition
SkeletalMeshComponent.h:307
Engine
Source
Runtime
Experimental
Chaos
Public
Chaos
ImplicitFwd.h
Generated by
1.9.8