Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/MeshCardRepresentation.h |
| Include | #include "MeshCardRepresentation.h" |
Syntax
template<typename T>
class TLumenCardOBB
Variables
| Type | Name | Description | |
|---|---|---|---|
| UE::Math::TVector< T > | AxisX | ||
| UE::Math::TVector< T > | AxisY | ||
| UE::Math::TVector< T > | AxisZ | ||
| UE::Math::TVector< T > | Extent | ||
| UE::Math::TVector< T > | Origin |
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default constructor (no initialization). | |||
TLumenCardOBB
(
EForceInit |
Creates and initializes a new OBB with zeros | ||
TLumenCardOBB
(
const TLumenCardOBB< FArg >& From |
Conversion from other type. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| T | ComputeSquaredDistanceToPoint
(
UE::Math::TVector< T > WorldPosition |
||
| UE::Math::TBox< T > | GetBox () |
||
| UE::Math::TMatrix< T > | |||
| UE::Math::TVector< T > | GetDirection () |
||
| void | Reset () |
||
| UE::Math::TVector< T > | RotateCardToLocal
(
UE::Math::TVector< T > Vector3 |
||
| UE::Math::TVector< T > | RotateLocalToCard
(
UE::Math::TVector< T > Vector3 |
||
| TLumenCardOBB< T > | Transform
(
UE::Math::TMatrix< T > LocalToWorld |
||
| UE::Math::TVector< T > | TransformCardToLocal
(
UE::Math::TVector< T > CardPosition |
||
| UE::Math::TVector< T > | TransformLocalToCard
(
UE::Math::TVector< T > LocalPosition |