![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshCardRepresentation.h>
Public Member Functions | |
| TLumenCardOBB ()=default | |
| TLumenCardOBB (EForceInit) | |
| template<typename FArg UE_REQUIRES> | |
| TLumenCardOBB (const TLumenCardOBB< FArg > &From) | |
| void | Reset () |
| UE::Math::TVector< T > | GetDirection () const |
| UE::Math::TMatrix< T > | GetCardToLocal () const |
| UE::Math::TVector< T > | RotateCardToLocal (UE::Math::TVector< T > Vector3) const |
| UE::Math::TVector< T > | RotateLocalToCard (UE::Math::TVector< T > Vector3) const |
| UE::Math::TVector< T > | TransformLocalToCard (UE::Math::TVector< T > LocalPosition) const |
| UE::Math::TVector< T > | TransformCardToLocal (UE::Math::TVector< T > CardPosition) const |
| T | ComputeSquaredDistanceToPoint (UE::Math::TVector< T > WorldPosition) const |
| TLumenCardOBB< T > | Transform (UE::Math::TMatrix< T > LocalToWorld, bool *bAxisXFlippedPtr=nullptr) const |
| UE::Math::TBox< T > | GetBox () const |
| bool | ContainsNaN () const |
Public Attributes | |
| UE::Math::TVector< T > | Origin |
| UE::Math::TVector< T > | AxisX |
| UE::Math::TVector< T > | AxisY |
| UE::Math::TVector< T > | AxisZ |
| UE::Math::TVector< T > | Extent |
Friends | |
| FArchive & | operator<< (FArchive &Ar, TLumenCardOBB< T > &Data) |
|
default |
Default constructor (no initialization).
|
inlineexplicit |
Creates and initializes a new OBB with zeros
Use enum value EForceInit::ForceInit to force OBB initialization.
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
| UE::Math::TVector<T> TLumenCardOBB< T >::AxisX |
| UE::Math::TVector<T> TLumenCardOBB< T >::AxisY |
| UE::Math::TVector<T> TLumenCardOBB< T >::AxisZ |
| UE::Math::TVector<T> TLumenCardOBB< T >::Extent |
| UE::Math::TVector<T> TLumenCardOBB< T >::Origin |