Plugin Version

instant3Dhub: Plugin Version
instant3Dhub
Plugin Version

Detailed Description

Utilities to retrieve the instant3Dhub Unreal Plugin version.

Namespaces

namespace  I3DHVersion
 

Classes

class  UI3DHVersion
 

Macros

#define INSTANT3DHUB_VERSION_NEWER_THAN(MajorVersion, MinorVersion, PatchVersion)
 
#define INSTANT3DHUB_VERSION_OLDER_THAN(MajorVersion, MinorVersion, PatchVersion)
 
#define INSTANT3DHUB_VERSION_EQUALS(MajorVersion, MinorVersion, PatchVersion)
 

Macro Definition Documentation

◆ INSTANT3DHUB_VERSION_EQUALS

#define INSTANT3DHUB_VERSION_EQUALS ( MajorVersion,
MinorVersion,
PatchVersion )
Value:
INSTANT3DHUB_EQUAL_SORT(MajorVersion, INSTANT3DHUB_VERSION_MAJOR, INSTANT3DHUB_EQUAL_SORT(MinorVersion, INSTANT3DHUB_VERSION_MINOR, INSTANT3DHUB_EQUAL_SORT(PatchVersion, INSTANT3DHUB_VERSION_PATCH, true)))

Version comparison macro that is defined to true if the instant3Dhub Unreal Plugin version is equal to MajorVersion.MinorVersion.PatchVersion and false otherwise.

Parameters
MajorVersionThe major version.
MinorVersionThe minor version.
PatchVersionThe patch version.

◆ INSTANT3DHUB_VERSION_NEWER_THAN

#define INSTANT3DHUB_VERSION_NEWER_THAN ( MajorVersion,
MinorVersion,
PatchVersion )
Value:
INSTANT3DHUB_GREATER_SORT(INSTANT3DHUB_VERSION_MAJOR, MajorVersion, INSTANT3DHUB_GREATER_SORT(INSTANT3DHUB_VERSION_MINOR, MinorVersion, INSTANT3DHUB_GREATER_SORT(INSTANT3DHUB_VERSION_PATCH, PatchVersion, false)))

Version comparison macro that is defined to true if the instant3Dhub Unreal Plugin version is newer than MajorVersion.MinorVersion.PatchVersion and false otherwise (a typical use is to alert integrators to revisit this code when upgrading to a new plugin version)

Parameters
MajorVersionThe major version.
MinorVersionThe minor version.
PatchVersionThe patch version.

◆ INSTANT3DHUB_VERSION_OLDER_THAN

#define INSTANT3DHUB_VERSION_OLDER_THAN ( MajorVersion,
MinorVersion,
PatchVersion )
Value:
INSTANT3DHUB_GREATER_SORT(MajorVersion, INSTANT3DHUB_VERSION_MAJOR, INSTANT3DHUB_GREATER_SORT(MinorVersion, INSTANT3DHUB_VERSION_MINOR, INSTANT3DHUB_GREATER_SORT(PatchVersion, INSTANT3DHUB_VERSION_PATCH, false)))

Version comparison macro that is defined to true if the instant3Dhub Unreal Plugin version is older than MajorVersion.MinorVersion.PatchVersion and false otherwise (use when making code that needs to be compatible with older plugin versions)

Parameters
MajorVersionThe major version.
MinorVersionThe minor version.
PatchVersionThe patch version.