public void Create() { running = false; xrResponse = new XRResponseRef(); xrConfig = new XRConfigurationRef(); XRCreate(); }
public void configureXR(XRConfigurationRef config) { // Get a ConfigBuilder object. AndroidJavaObject configBuilder = new AndroidJavaObject( "com.the8thwall.reality.app.xr.android.XRAndroid$XRConfiguration$Builder"); // Set the configuration requested by this application. configBuilder.Call <AndroidJavaObject>( "setMask", config.ptr.maskLighting, config.ptr.maskCamera, config.ptr.maskSurfaces); configBuilder.Call <AndroidJavaObject>( "setGraphicsIntrinsics", config.ptr.graphicsIntrinsicsTextureWidth, config.ptr.graphicsIntrinsicsTextureHeight, config.ptr.graphicsIntrinsicsNearClip, config.ptr.graphicsIntrinsicsFarClip, config.ptr.graphicsIntrinsicsDigitalZoomHorizontal, config.ptr.graphicsIntrinsicsDigitalZoomVertical); // Configure the reality engine. androidXR.Call("configure", configBuilder.Call <AndroidJavaObject>("build")); }