Ark Server API (ASA) - Wiki
|
#include <FrameNumber.h>
Public Member Functions | |
constexpr | FFrameNumber () |
template<typename T , typename U = typename TEnableIf<std::is_same_v<T, int32>>::Type> | |
constexpr | FFrameNumber (T InValue) |
bool | Serialize (FArchive &Ar) |
FFrameNumber & | operator+= (FFrameNumber RHS) |
FFrameNumber & | operator-= (FFrameNumber RHS) |
FFrameNumber & | operator%= (FFrameNumber RHS) |
FFrameNumber & | operator++ () |
FFrameNumber & | operator-- () |
FFrameNumber | operator++ (int32) |
FFrameNumber | operator-- (int32) |
Public Attributes | |
int32 | Value |
Friends | |
FArchive & | operator<< (FArchive &Ar, FFrameNumber &FrameNumber) |
bool | operator== (FFrameNumber A, FFrameNumber B) |
bool | operator!= (FFrameNumber A, FFrameNumber B) |
bool | operator< (FFrameNumber A, FFrameNumber B) |
bool | operator> (FFrameNumber A, FFrameNumber B) |
bool | operator<= (FFrameNumber A, FFrameNumber B) |
bool | operator>= (FFrameNumber A, FFrameNumber B) |
FFrameNumber | operator+ (FFrameNumber A, FFrameNumber B) |
FFrameNumber | operator- (FFrameNumber A, FFrameNumber B) |
FFrameNumber | operator% (FFrameNumber A, FFrameNumber B) |
FFrameNumber | operator- (FFrameNumber A) |
FFrameNumber | operator* (FFrameNumber A, float Scalar) |
FFrameNumber | operator/ (FFrameNumber A, float Scalar) |
uint32 | GetTypeHash (FFrameNumber A) |
Typesafe 32-bit signed frame number. Defined in this way to prevent erroneous float->int conversions and afford type-safe operator overloading.
Definition at line 17 of file FrameNumber.h.
|
inlineconstexpr |
Implicit construction from a signed integer frame number, whilst disallowing any construction from other types.
Definition at line 27 of file FrameNumber.h.
|
inline |
Definition at line 44 of file FrameNumber.h.
|
inline |
Definition at line 46 of file FrameNumber.h.
|
inline |
Definition at line 49 of file FrameNumber.h.
|
inline |
Definition at line 42 of file FrameNumber.h.
|
inline |
Definition at line 47 of file FrameNumber.h.
|
inline |
Definition at line 50 of file FrameNumber.h.
|
inline |
Definition at line 43 of file FrameNumber.h.
|
friend |
Definition at line 69 of file FrameNumber.h.
|
friend |
Definition at line 53 of file FrameNumber.h.
|
friend |
Definition at line 62 of file FrameNumber.h.
|
friend |
Definition at line 66 of file FrameNumber.h.
|
friend |
Definition at line 60 of file FrameNumber.h.
|
friend |
Definition at line 64 of file FrameNumber.h.
|
friend |
Definition at line 61 of file FrameNumber.h.
|
friend |
Definition at line 67 of file FrameNumber.h.
|
friend |
Definition at line 55 of file FrameNumber.h.
|
friend |
Serializes the given FrameNumber from or into the specified archive.
Ar | The archive to serialize from or into. |
FrameNumber | The bound to serialize. |
|
friend |
Definition at line 57 of file FrameNumber.h.
|
friend |
Definition at line 52 of file FrameNumber.h.
|
friend |
Definition at line 56 of file FrameNumber.h.
|
friend |
Definition at line 58 of file FrameNumber.h.
int32 FFrameNumber::Value |
The value of the frame number
Definition at line 77 of file FrameNumber.h.