![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <TransformCalculus3D.h>
Public Types | |
| using | Vector3Type = UE::Math::TVector< T > |
Public Member Functions | |
| TScale () | |
| TScale (T InScale) | |
| template<typename VType > | |
| TScale (const UE::Math::TVector< VType > &InScale) | |
| const Vector3Type & | GetVector () const |
| TScale | Concatenate (const TScale &RHS) const |
| TScale | Inverse () const |
Represents a 3D non-uniform scale (to disambiguate from an UE::Math::TVector<T>, which is used for translation).
Serves as a good base example of how to write a class that supports the basic transform calculus operations.
| using TScale< T >::Vector3Type = UE::Math::TVector<T> |
Ctor. initialize from a uniform scale.
|
inlineexplicit |
Ctor. initialize from an UE::Math::TVector<T> defining the 3D scale.
Concatenate two scales.
|
inline |
Access to the underlying UE::Math::TVector<T> that stores the scale.