Navigation
API > API/Runtime > API/Runtime/Core > API/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. |