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

IOculusXRMovementModule Class

IOculusXRMovementModule extends IModuleInterface.

Overview

Static Public Member Functions

Get ( )
static bool

Public Member Functions

TSharedPtr< class ILiveLinkSource >
bool
void
void

Details

Detailed Description

The public interface to this module. In most cases, this interface is only public to sibling modules within this plugin.

Static Member Functions

static IOculusXRMovementModule& IOculusXRMovementModule::Get ( )
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns
Returns singleton instance, loading the module on demand if needed
static bool IOculusXRMovementModule::IsAvailable ( )
Checks to see if this module is loaded and ready. It is only valid to call Get() if IsAvailable() returns true.
Returns
True if the module is loaded and ready to use

Member Functions

virtual TSharedPtr<class ILiveLinkSource> IOculusXRMovementModule::GetLiveLinkSource ( )
Returns the LiveLinkSource associated with this IOculusXRMovementModule.
Returns
Shared pointer to the Meta MovementSDK source.
virtual bool IOculusXRMovementModule::IsLiveLinkSourceValid ( )
Checks if the LiveLinkSource has been created.
Returns
True if the LiveLinkSource has been created with GetLiveLinkSource or AddLiveLinkSource.
virtual void IOculusXRMovementModule::AddLiveLinkSource ( )
Make sure Meta MovementSDK Live Link source exist.
virtual void IOculusXRMovementModule::RemoveLiveLinkSource ( )
Destroy Meta MovementSDK Live Link source.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon