Navigation
Unreal Engine C++ API Reference > Runtime > Core > Misc
Inheritance Hierarchy
- FEngineVersionBase
- FEngineVersion
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Misc/EngineVersion.h |
Include | #include "Misc/EngineVersion.h" |
Syntax
class FEngineVersion : public FEngineVersionBase
Remarks
Utility functions.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Empty constructor. Initializes the version to 0.0.0-0. | ||
![]() |
FEngineVersion
(
uint16 InMajor, |
Constructs a version from the given components. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
const FEngineVersion & | Gets the earliest version which this engine maintains strict API and package compatibility with | |
![]() ![]() |
const FEngineVersion & | Current () |
Gets the current engine version |
![]() |
void | Empty () |
Clears the object. |
![]() ![]() |
bool | ExactMatch
(
const FEngineVersion& Other |
Checks whether this engine version is an exact match for another engine version |
![]() ![]() |
const FString | GetBranch () |
Returns the branch name corresponding to this version. |
![]() ![]() |
const FString & | ||
![]() ![]() |
bool | IsCompatibleWith
(
const FEngineVersionBase& Other |
Checks compatibility with another version object. |
![]() ![]() |
bool | Parse
(
const FString& Text, |
Parses a version object from a string. Returns true on success. |
![]() |
void | Sets the version to the given values. | |
![]() ![]() |
void | TearDown () |
Clears the current and compatible-with engine versions |
![]() ![]() |
FString | ToString
(
EVersionComponent LastComponent |
Generates a version string |