Ocean
Ocean Platform Meta Quest OpenXR Application Library

The Ocean Meta Quest OpenXR Application Library provides specific functionalities for Quest applications based on OpenXR. More...

Collaboration diagram for Ocean Platform Meta Quest OpenXR Application Library:

Data Structures

class  Ocean::Platform::Meta::Quest::OpenXR::Application::NativeApplication
 This class implements a basic OpenXR application for Quest devices based on an Android NativeActivity. More...
 
class  Ocean::Platform::Meta::Quest::OpenXR::Application::VRControllerVisualizer
 This class implements helper functions allowing to visualize the controllers of Quest headsets in an Ocean-based VR application (e.g., VRNativeApplication) using OpenXR as input. More...
 
class  Ocean::Platform::Meta::Quest::OpenXR::Application::VRHandVisualizer
 This class implements helper functions allowing to visualize the hand mesh used by hand tracking (Nimble) in an Ocean-based VR application (e.g., VRNativeApplication). More...
 
class  Ocean::Platform::Meta::Quest::OpenXR::Application::VRNativeApplication
 This class implements a basic OpenXR (VR) application using Ocean's scene graph rendering pipline (Rendering::GLESceneGraph). More...
 
class  Ocean::Platform::Meta::Quest::OpenXR::Application::VRNativeApplicationAdvanced
 This class implements an advanced Oculus (VR) application using Ocean's scene graph rendering pipline (Rendering::GLESceneGraph). More...
 
class  Ocean::Platform::Meta::Quest::OpenXR::Application::VRTableMenu
 The class implements a simple table-based menu for VR application. More...
 

Functions

void Ocean::Platform::Meta::Quest::OpenXR::Application::VRNativeApplicationAdvanced_registerExternalResources ()
 Registers external resources. More...
 
void Ocean::Platform::Meta::Quest::OpenXR::Application::VRNativeApplicationAdvanced_unregisterExternalResources ()
 Un-registers external resources. More...
 

Detailed Description

The Ocean Meta Quest OpenXR Application Library provides specific functionalities for Quest applications based on OpenXR.

The library is available on Quest platforms only.

Function Documentation

◆ VRNativeApplicationAdvanced_registerExternalResources()

void Ocean::Platform::Meta::Quest::OpenXR::Application::VRNativeApplicationAdvanced_registerExternalResources ( )

Registers external resources.

◆ VRNativeApplicationAdvanced_unregisterExternalResources()

void Ocean::Platform::Meta::Quest::OpenXR::Application::VRNativeApplicationAdvanced_unregisterExternalResources ( )

Un-registers external resources.