Ark Server API (ASA) - Wiki
|
#include <IntVector.h>
Public Types | |
using | IntType = InIntType |
Public Attributes | ||
union { | ||
struct { | ||
IntType X | ||
IntType Y | ||
IntType Z | ||
IntType W | ||
} | ||
IntType XYZW [4] | ||
}; | ||
Friends | |
FArchive & | operator<< (FArchive &Ar, TIntVector4 &Vector) |
void | operator<< (FStructuredArchive::FSlot Slot, TIntVector4 &Vector) |
Definition at line 654 of file IntVector.h.
Definition at line 656 of file IntVector.h.
|
default |
|
inline |
Definition at line 672 of file IntVector.h.
|
inlineexplicit |
Definition at line 680 of file IntVector.h.
|
inlineexplicit |
Definition at line 688 of file IntVector.h.
|
inline |
Definition at line 696 of file IntVector.h.
|
inlineexplicit |
Converts to another int type. Checks that the cast will succeed.
Definition at line 708 of file IntVector.h.
|
inline |
Compares points for inequality.
Other | The other int point being compared. |
Definition at line 785 of file IntVector.h.
|
inline |
Gets the remainder of division on this point.
Divisor | What to divide the point by. |
Definition at line 941 of file IntVector.h.
|
inline |
Remainder of division of this point.
Divisor | What to divide the point by. |
Definition at line 844 of file IntVector.h.
|
inline |
Component-wise AND.
Value | Number to AND with the each component. |
Definition at line 996 of file IntVector.h.
|
inline |
Gets specific component of a point.
ComponentIndex | Index of point component. |
Definition at line 735 of file IntVector.h.
|
inline |
Gets specific component of a point.
ComponentIndex | Index of point component. |
Definition at line 722 of file IntVector.h.
|
inline |
Gets the result of component-wise multiplication of this point by another.
Other | The point to multiply with. |
Definition at line 908 of file IntVector.h.
|
inline |
Gets the result of scaling on this point.
Scale | What to multiply the point by. |
Definition at line 919 of file IntVector.h.
|
inline |
Multiplies this vector with another vector, using component-wise multiplication.
Other | The point to multiply with. |
Definition at line 796 of file IntVector.h.
|
inline |
Scales this point.
Scale | What to multiply the point by. |
Definition at line 812 of file IntVector.h.
|
inline |
Gets the result of addition on this point.
Other | The other point to add to this. |
Definition at line 952 of file IntVector.h.
|
inline |
Adds to this point.
Other | The point to add to this point. |
Definition at line 860 of file IntVector.h.
|
inline |
Gets the result of subtraction from this point.
Other | The other point to subtract from this. |
Definition at line 963 of file IntVector.h.
|
inline |
Subtracts from this point.
Other | The point to subtract from this point. |
Definition at line 876 of file IntVector.h.
|
inline |
Gets the result of division on this point.
Divisor | What to divide the point by. |
Definition at line 930 of file IntVector.h.
|
inline |
Divides this point.
Divisor | What to divide the point by. |
Definition at line 828 of file IntVector.h.
|
inline |
Shifts all components to the left.
Shift | The number of bits to shift. |
Definition at line 985 of file IntVector.h.
|
inline |
Assigns another point to this one.
Other | The point to assign this point from. |
Definition at line 892 of file IntVector.h.
|
inline |
Compares points for equality.
Other | The other int point being compared. |
Definition at line 774 of file IntVector.h.
|
inline |
Shifts all components to the right.
Shift | The number of bits to shift. |
Definition at line 974 of file IntVector.h.
|
inline |
Gets specific component of a point.
ComponentIndex | Index of point component. |
Definition at line 761 of file IntVector.h.
|
inline |
Gets specific component of a point.
ComponentIndex | Index of point component. |
Definition at line 748 of file IntVector.h.
|
inline |
Component-wise XOR.
Value | Number to XOR with the each component. |
Definition at line 1018 of file IntVector.h.
|
inline |
Component-wise OR.
Value | Number to OR with the each component. |
Definition at line 1007 of file IntVector.h.
|
inline |
Definition at line 1044 of file IntVector.h.
Definition at line 1172 of file IntVector.h.
|
friend |
Serializes the Vector4.
Ar | The archive to serialize into. |
Vector | The vector to serialize. |
Definition at line 1030 of file IntVector.h.
|
friend |
Definition at line 1035 of file IntVector.h.
union { ... } UE::Math::TIntVector4< InIntType > |
Definition at line 663 of file IntVector.h.
Definition at line 663 of file IntVector.h.
IntType UE::Math::TIntVector4< InIntType >::XYZW[4] |
Definition at line 667 of file IntVector.h.
Definition at line 663 of file IntVector.h.
Definition at line 663 of file IntVector.h.