![]() |
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.