Navigation
API > API/Runtime > API/Runtime/Core
Base class for the EngineVersion class. Holds basic version numbers.
| Name | FEngineVersionBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/EngineVersionBase.h |
| Include Path | #include "Misc/EngineVersionBase.h" |
Syntax
class FEngineVersionBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Empty constructor. Initializes the version to 0.0.0-0. | Misc/EngineVersionBase.h | ||
FEngineVersionBase
(
uint16 InMajor, |
Constructs a version from the given components. | Misc/EngineVersionBase.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetChangelist() |
Returns the changelist number corresponding to this version. | Misc/EngineVersionBase.h | |
uint16 GetMajor() |
Returns the Major version number corresponding to this version. | Misc/EngineVersionBase.h | |
uint16 GetMinor() |
Returns the Minor version number corresponding to this version. | Misc/EngineVersionBase.h | |
uint16 GetPatch() |
Returns the Patch version number corresponding to this version. | Misc/EngineVersionBase.h | |
bool HasChangelist() |
Returns whether the engine version has a changelist component. | Misc/EngineVersionBase.h | |
bool IsEmpty() |
Returns whether the current version is empty. | Misc/EngineVersionBase.h | |
bool IsLicenseeVersion() |
Checks if the changelist number represents licensee changelist number. | Misc/EngineVersionBase.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static uint32 EncodeLicenseeChangelist
(
uint32 Changelist |
Encodes a licensee changelist number (by setting the top bit) | Misc/EngineVersionBase.h | |
static EVersionComparison GetNewest
(
const FEngineVersionBase& First, |
Returns the newest of two versions, and the component at which they differ | Misc/EngineVersionBase.h |