Navigation
Unreal Engine C++ API Reference > Runtime > Core > UObject
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/UObject/ObjectVersion.h |
Include | #include "UObject/ObjectVersion.h" |
Syntax
struct FPackageFileVersion
Remarks
This object combines all of our version enums into a single easy to use structure which allows us to update older version numbers independently of the newer version numbers.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
int32 | FileVersionUE4 | UE4 file version |
![]() |
int32 | FileVersionUE5 | UE5 file version |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FPackageFileVersion
(
int32 UE4Version, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FPackageFileVersion | CreateUE4Version
(
int32 Version |
Creates and returns a FPackageFileVersion based on a single EUnrealEngineObjectUEVersion and no other versions. |
![]() ![]() |
FPackageFileVersion | CreateUE4Version
(
EUnrealEngineObjectUE4Version Version |
Creates and returns a FPackageFileVersion based on a single EUnrealEngineObjectUEVersion and no other versions. |
![]() ![]() |
FPackageFileVersion | FromCbObject
(
const FCbObject& Obj |
|
![]() ![]() |
bool | IsCompatible
(
const FPackageFileVersion& Other |
Returns true if this object is compatible with the FPackageFileVersion passed in as the parameter. |
![]() |
void | Reset () |
Set all versions to the default state |
![]() ![]() |
int32 | ToValue () |
Returns the highest valid version number which is considered to be the 'true' version number |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
EUnrealEngineObjectUE4Version Version |
UE4 version comparisons |
![]() ![]() |
bool | operator!=
(
EUnrealEngineObjectUE5Version Version |
UE5 version comparisons |
![]() ![]() |
bool | operator!=
(
const FPackageFileVersion& Other |
FPackageFileVersion comparisons |
![]() ![]() |
bool | operator<
(
EUnrealEngineObjectUE4Version Version |
UE4 version comparisons |
![]() ![]() |
bool | operator<
(
EUnrealEngineObjectUE5Version Version |
UE5 version comparisons |
![]() ![]() |
bool | operator==
(
const FPackageFileVersion& Other |
FPackageFileVersion comparisons |
![]() ![]() |
bool | operator>=
(
EUnrealEngineObjectUE4Version Version |
UE4 version comparisons |
![]() ![]() |
bool | operator>=
(
EUnrealEngineObjectUE5Version Version |
UE5 version comparisons |