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.
Archive for hashing another archive
Generic thermal stats Note that readings represented by generic thermal stats are similar but not exactly the same across platforms or even across device models. If no similar reading exists the generic stat should be left unsupported. DeviceTemperature stat for the device. This is meant to represent the 'main' temperature reading related to throttling or shutdown on a device. However it might be a cpu measurement, it might be a battery measurement, etc. The temperatures at which throttling occurs might vary between devices. Be cautious about comparing this value across different devices models even within the same platform. This may be duplicated in a platform specific stat. Look at the platform specific code that fills it in and refer to platform documentation for more detail. It is possible that this value will only be available on certain non-shipping builds on some platforms. -1 or 0 will indicate that no value is being collected (though theoretically they could also be actual temperatures). Qualitative thermal state of the device. See EDeviceThermalState for more information.
| 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 |