UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
EngineVersion.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
9
12{
13public:
14
16 FEngineVersion() = default;
17
20
23
25 CORE_API void Empty();
26
28 CORE_API bool ExactMatch(const FEngineVersion& Other) const;
29
32
35
37 static CORE_API bool Parse(const FString &Text, FEngineVersion &OutVersion);
38
40 static CORE_API const FEngineVersion& Current();
41
44
46 static CORE_API void TearDown();
47
49 friend CORE_API void operator<<(class FArchive &Ar, FEngineVersion &Version);
51
53 const FString GetBranch() const
54 {
55 return Branch.Replace( TEXT( "+" ), TEXT( "/" ) );
56 }
57
58 CORE_API const FString& GetBranchDescriptor() const;
59
60
61private:
62
64 FString Branch;
65};
66
#define TEXT(x)
Definition Platform.h:1272
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EVersionComponent
Definition EngineVersionBase.h:9
uint16_t uint16
Definition binka_ue_file_header.h:7
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Archive.h:1208
Definition EngineVersionBase.h:29
Definition EngineVersion.h:12
CORE_API bool ExactMatch(const FEngineVersion &Other) const
Definition EngineVersion.cpp:118
FEngineVersion()=default
static CORE_API void TearDown()
Definition EngineVersion.cpp:222
friend CORE_API void operator<<(class FArchive &Ar, FEngineVersion &Version)
Definition EngineVersion.cpp:232
static CORE_API const FEngineVersion & CompatibleWith()
Definition EngineVersion.cpp:217
CORE_API void Empty()
Definition EngineVersion.cpp:113
const FString GetBranch() const
Definition EngineVersion.h:53
static CORE_API const FEngineVersion & Current()
Definition EngineVersion.cpp:212
CORE_API FString ToString(EVersionComponent LastComponent=EVersionComponent::Branch) const
Definition EngineVersion.cpp:140
CORE_API const FString & GetBranchDescriptor() const
Definition EngineVersion.cpp:227
static CORE_API bool Parse(const FString &Text, FEngineVersion &OutVersion)
Definition EngineVersion.cpp:162
CORE_API bool IsCompatibleWith(const FEngineVersionBase &Other) const
Definition EngineVersion.cpp:123
Definition StructuredArchiveSlots.h:52