Navigation
API > API/Runtime > API/Runtime/Core
Fwd declare LLM private tag data.
Move out of global namespace to avoid collisions with Chaos::TVector within the physics code.
LWC Conversion helpers.
Implements a rectangular 2D Box.
Structure for a combined axis aligned bounding box and bounding sphere with the same origin. (28 bytes).
Structure for capsules.
A capsule consists of two sphere connected by a cylinder.
Dual quaternion class
4x4 matrix of floating point values.
Note that, like with FTransform, Matrix-Matrix multiplication is applied such that C = A * B will yield a transform C that logically first applies A then B, so (A*B).TransformPosition(Pt) == B.TransformPosition(A.TransformPosition(Pt))
Matrix elements are accessed with M[RowIndex][ColumnIndex].
Copyright Epic Games, Inc. All Rights Reserved. Copyright Epic Games, Inc. All Rights Reserved. Structure for three dimensional planes.
Stores the coeffecients as Xx+Yy+Zz=W. Note that this is different from many other Plane classes that use Xx+Yy+Zz+W=0.
3D Ray represented by Origin and (normalized) Direction
Implements a basic sphere.
Include the current implementation of a FTransform, depending on the vector processing mode
Adapters for TVector2.
Since it is an existing UE4 types, we cannot rely on the default template that calls member functions. Instead, we provide direct overloads.
Concatenate overloads.
Since these are existing UE4 types, we cannot rely on the default template that calls member functions. Instead, we provide direct overloads.
TVector2
A vector in 2-D space composed of components (X, Y) with floating point precision.
| Name | UE::EConsumeAllMpmcQueueResult |
| Type | enum |
| Header File | /Engine/Source/Runtime/Core/Public/Containers/ConsumeAllMpmcQueue.h |
| Include Path | #include "Containers/ConsumeAllMpmcQueue.h" |
Syntax
namespace UE
{
enum EConsumeAllMpmcQueueResult
{
HadItems,
WasEmpty,
}
}
Values
| Name | Remarks |
|---|---|
| HadItems | |
| WasEmpty |