![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | TDefaultSerialMethod |
| struct | TDefaultSerialMethod< bool > |
| struct | TDefaultSerialMethod< double > |
| struct | TDefaultSerialMethod< FLinearColor > |
| struct | TDefaultSerialMethod< float > |
| struct | TDefaultSerialMethod< FMD5Hash > |
| struct | TDefaultSerialMethod< FQuat > |
| struct | TDefaultSerialMethod< FString > |
| struct | TDefaultSerialMethod< FTransform > |
| struct | TDefaultSerialMethod< FVector > |
| struct | TDefaultSerialMethod< int32 > |
| struct | TDefaultSerialMethod< TArray< float > > |
| struct | TDefaultSerialMethod< TArray< FString > > |
| struct | TDefaultSerialMethod< TArray< FTransform > > |
| struct | TDefaultSerialMethod< TArray< int32 > > |
| struct | TDefaultSerialMethod< uint32 > |
| struct | TDefaultSerialMethod< uint64 > |
| struct | TDefaultSerialMethod< uint8 > |
Enumerations | |
| enum | EStoreType : uint8 { _bool = 1 , _i8 , _i16 , _i32 , _i64 , _u8 , _u16 , _u32 , _u64 , _f32 , _f64 , _str , _vector , _vector4 , _quat , _linearcolor , _md5hash , _transform , _storeTypeLast } |
| enum | ESerialModifier : uint8 { _default = 0 << 5 , _array = 1 << 5 , _alt1 = 2 << 5 } |
| enum class | ESerialMethod : uint8 { None = 0 , Bool_Default = _bool | _default , Uint8_Default = _u8 | _default , Int32_Default = _i32 | _default , Int32_Array = _i32 | _array , Uint32_Default = _u32 | _default , Uint64_Default = _u64 | _default , Uint32_Packed = _u32 | _alt1 , String_Default = _str | _default , String_Array = _str | _array , Float_Default = _f32 | _default , Float_Array = _f32 | _array , Double_Default = _f64 | _default , Vector_f32 = _vector | _default , Vector_f64 = _vector | _alt1 , Quat_f32 = _quat | _default , Quat_f64 = _quat | _alt1 , LinearColor_Default = _linearcolor| _default , MD5Hash_Default = _md5hash | _default , Transform_Default = _transform | _default , Transform_Array = _transform | _array , _NotImplementedYet = 0xff } |
Functions | |
| template<typename T > | |
| EStoreType | GetStoreTypeForType () |
| template<typename T > | |
| bool | CanSerializeWithMethod (ESerialMethod Method) |
| template<ESerialMethod Code, typename T > | |
| void | Serial (FArchive &Ar, T *Param) |
| template<> | |
| void | Serial< ESerialMethod::Uint32_Packed > (FArchive &Ar, uint32 *ValuePtr) |
| template<> | |
| void | Serial< ESerialMethod::Vector_f32 > (FArchive &Ar, FVector *ValuePtr) |
| template<> | |
| void | Serial< ESerialMethod::Quat_f32 > (FArchive &Ar, FQuat *ValuePtr) |
| bool | SerialAny (FArchive &Ar, void *data, ESerialMethod Method) |
|
strong |
| bool Reflect::CanSerializeWithMethod | ( | ESerialMethod | Method | ) |
| EStoreType Reflect::GetStoreTypeForType | ( | ) |
| void Reflect::Serial | ( | FArchive & | Ar, |
| T * | Param | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |