15#ifndef vtkOpenXRManagerRemoteConnection_h
16#define vtkOpenXRManagerRemoteConnection_h
19#include "vtkRenderingOpenXRRemotingModule.h"
21VTK_ABI_NAMESPACE_BEGIN
40 vtkGetMacro(RemotingXRDirectory, std::string);
41 vtkSetMacro(RemotingXRDirectory, std::string);
59 std::string OldXrRuntimeEnvValue;
60 std::string RemotingXRDirectory;
vtkOpenXRManagerConnection()=default
bool Initialize() override
Function called by vtkOpenXRManager before OpenXR initialization.
bool EndInitialize() override
Function called by vtkOpenXRManager after OpenXR initialization.
bool ConnectToRemote(vtk::detail::vtkOpenXRManager &manager) override
const char * GetExtensionName() override
Enable the OpenXR Remoting extension if supported.
static vtkOpenXRManagerRemoteConnection * New()
vtkOpenXRManagerRemoteConnection()=default
~vtkOpenXRManagerRemoteConnection()=default
Singleton class that holds a collection of utility functions and member variables to communicate with...