API reference
API reference
Select your platform
No SDKs available
No versions available

FOvrPlatformInitialize Struct

A PlatformInitialize object defines an attempt at initializing the Platform SDK. It contains the result of attempting to initialize the platform. The different types of initialization results are EOvrPlatformInitializeResult.

Constructors

FOvrPlatformInitialize ()
This is the default constructor for the struct, which initializes the ::ovrPlatformInitializeHandle and TOvrMessageHandlePtr to their default values.
Signature
FOvrPlatformInitialize::FOvrPlatformInitialize()
FOvrPlatformInitialize ( OvrHandle , MessageHandlePtr )
Copying values from an OVR handle to the array, and the originating message to prevent the handle from being freed.
Signature
FOvrPlatformInitialize::FOvrPlatformInitialize(ovrPlatformInitializeHandle OvrHandle, TOvrMessageHandlePtr MessageHandlePtr)
Parameters
OvrHandle: ovrPlatformInitializeHandle
MessageHandlePtr: TOvrMessageHandlePtr

Fields

The result of attempting to initialize the platform:
EOvrPlatformInitializeResult::Success - Platform SDK initialization succeeded.
EOvrPlatformInitializeResult::Uninitialized - Platform SDK was not initialized.
EOvrPlatformInitializeResult::PreLoaded - Platform SDK failed to initialize because the pre-loaded module was on a different path than the validated library.
EOvrPlatformInitializeResult::FileInvalid - Platform SDK files failed to load.
EOvrPlatformInitializeResult::SignatureInvalid - Platform SDK failed to initialize due to an invalid signature in the signed certificate.
EOvrPlatformInitializeResult::UnableToVerify - Platform SDK failed to verify the application's signature during initialization.
EOvrPlatformInitializeResult::VersionMismatch - There was a mismatch between the version of Platform SDK used by the application and the version installed on the user's device.
EOvrPlatformInitializeResult::InvalidCredentials - Platform SDK failed to initialize because the user had an invalid account access token.
EOvrPlatformInitializeResult::NotEntitled - Platform SDK failed to initialize because the user does not have the application entitlement.
Signature
EOvrPlatformInitializeResult FOvrPlatformInitialize::Result

Member Functions

Clear ()
Setting all values to their defaults, effectively clearing the struct.
Signature
void FOvrPlatformInitialize::Clear()
Returns
void
Update ( OvrHandle , MessageHandlePtr )
Updating values from an OVR handle to the array, and the originating message to prevent the handle from being freed.
Signature
void FOvrPlatformInitialize::Update(ovrPlatformInitializeHandle OvrHandle, TOvrMessageHandlePtr MessageHandlePtr)
Parameters
OvrHandle: ovrPlatformInitializeHandle
MessageHandlePtr: TOvrMessageHandlePtr
Returns
void