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