Ark Server API (ASA) - Wiki
|
Namespaces | |
namespace | anonymous_namespace{ScaleRotationTranslationMatrix.h} |
Classes | |
struct | TBasisVectorMatrix |
struct | TBox |
struct | TBox2 |
struct | TBoxConstInit |
struct | TBoxSphereBounds |
struct | TCapsuleShape |
struct | TClipProjectionMatrix |
struct | TDualQuat |
struct | TIntPoint |
struct | TIntRect |
struct | TIntVector2 |
struct | TIntVector3 |
struct | TIntVector4 |
struct | TInverseRotationMatrix |
struct | TLookAtMatrix |
struct | TLookFromMatrix |
struct | TMatrix |
struct | TMirrorMatrix |
struct | TOrthoMatrix |
struct | TPerspectiveMatrix |
struct | TPlane |
struct | TQuat |
struct | TQuatRotationMatrix |
struct | TQuatRotationTranslationMatrix |
struct | TRay |
struct | TReversedZOrthoMatrix |
struct | TReversedZPerspectiveMatrix |
struct | TRotationAboutPointMatrix |
struct | TRotationMatrix |
struct | TRotationTranslationMatrix |
struct | TRotator |
struct | TScaleMatrix |
struct | TScaleRotationTranslationMatrix |
struct | TSphere |
struct | TTransform |
struct | TTranslationMatrix |
struct | TVector |
struct | TVector2 |
struct | TVector4 |
struct | TVectorConstInit |
|
inline |
Specialization for concatenating two Matrices.
LHS | rotation that goes from space A to space B |
RHS | rotation that goes from space B to space C. |
Definition at line 282 of file TransformCalculus3D.h.
|
inline |
Specialization for concatenating two rotations.
NOTE: UE::Math::TQuat<T> concatenates right to left, opposite of how UE::Math::TMatrix<T> implements it. Confusing, no? That's why we have these high level functions!
LHS | rotation that goes from space A to space B |
RHS | rotation that goes from space B to space C. |
Definition at line 313 of file TransformCalculus3D.h.
|
inline |
Specialization for concatenating two 2D Translations.
Definition at line 43 of file TransformCalculus2D.h.
|
inline |
Specialization for concatenating two translations.
LHS | Translation that goes from space A to space B |
RHS | Translation that goes from space B to space C. |
Definition at line 296 of file TransformCalculus3D.h.
Definition at line 500 of file IntPoint.h.
Creates a hash value from an IntVector2.
Vector | the vector to create a hash value for |
Definition at line 1060 of file IntVector.h.
Creates a hash value from an IntVector3.
Vector | the vector to create a hash value for |
Definition at line 1073 of file IntVector.h.
Creates a hash value from an IntVector4.
Vector | the vector to create a hash value for |
Definition at line 1086 of file IntVector.h.
Creates a hash value from an FTransform.
Transform | the transform to create a hash value for |
Definition at line 72 of file Transform.h.
Creates a hash value from a TVector2<T>.
Vector | the vector to create a hash value for |
Definition at line 716 of file Vector2D.h.
Definition at line 704 of file Matrix.inl.
Multiplies a Vector2 by a scaling factor.
Scale | Scaling factor. |
V | Vector2 to scale. |
Definition at line 805 of file Vector2D.h.
|
inline |
Serializes the given bounding volume from or into the specified archive.
Ar | The archive to serialize from or into. |
Bounds | The bounding volume to serialize. |
Definition at line 333 of file BoxSphereBounds.h.
|
inline |
Serializes the given bounding volume from or into the specified archive.
Ar | The archive to serialize from or into. |
Bounds | The bounding volume to serialize. |
Definition at line 320 of file BoxSphereBounds.h.
Serializer.
Ar | Serialization Archive. |
P | Plane to serialize. |
Serializer.
Ar | Serialization Archive. |
P | Plane to serialize. |
Serializer.
Ar | Serialization Archive. |
R | Rotator being serialized. |
Definition at line 748 of file Vector2D.h.
Serialize a vector.
Ar | Serialization archive. |
V | Vector being serialized. |
Definition at line 732 of file Vector2D.h.
Serializer.
Ar | The Serialization Archive. |
V | The vector being serialized. |
|
inline |
Definition at line 767 of file Vector2D.h.
|
inline |
Definition at line 739 of file Vector2D.h.
|
inline |