UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IntSerialization.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
7#include "UObject/Object.h"
8#include "IntSerialization.generated.h"
9
10UCLASS(MinimalAPI)
12{
14
15public:
16// ENGINE_API UIntSerialization(const FObjectInitializer& ObjectInitializer, uint8 InUnsignedInt8Variable, uint16 InUnsignedInt16Variable, uint32 InUnsignedInt32Variable, uint64 InUnsignedInt64Variable, int8 InSignedInt8Variable, int16 InSignedInt16Variable, int InSignedInt32Variable, int64 InSignedInt64Variable);
17
18// virtual void Serialize (FArchive& Ar) override;
29// friend CORE_API class FArchive& operator<< (class FArchive& Ar, FIntSerilizationTest& IntSerilizationTest);
30
31 //New types
32 UPROPERTY()
33 uint16 UnsignedInt16Variable;
34
35 UPROPERTY()
36 uint32 UnsignedInt32Variable;
37
38 UPROPERTY()
39 uint64 UnsignedInt64Variable;
40
41 UPROPERTY()
42 int8 SignedInt8Variable;
43
44 UPROPERTY()
45 int16 SignedInt16Variable;
46
47 UPROPERTY()
48 int64 SignedInt64Variable;
49
50 //Existing types
51 UPROPERTY()
52 uint8 UnsignedInt8Variable;
53
54 UPROPERTY()
55 int32 SignedInt32Variable;
56};
57
58/*FArchive& operator<< (FArchive& Ar, FIntSerilizationTest& IntSerilizationTest)
59{
60 return Ar << IntSerilizationTest.UnsignedInt16Variable;
61}*/
FPlatformTypes::int16 int16
A 16-bit signed integer.
Definition Platform.h:1123
FPlatformTypes::int8 int8
An 8-bit signed integer.
Definition Platform.h:1121
FPlatformTypes::int64 int64
A 64-bit signed integer.
Definition Platform.h:1127
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
FPlatformTypes::uint64 uint64
A 64-bit unsigned integer.
Definition Platform.h:1117
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint8_t uint8
Definition binka_ue_file_header.h:8
uint16_t uint16
Definition binka_ue_file_header.h:7
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition IntSerialization.h:12
Definition Object.h:95