public FileBrowserUtils(GVRContext context) { gvrContext = context; activity = (GearVRScripting) context.getActivity(); layoutSceneObject = new GVRViewSceneObject(gvrContext, R.layout.filebrowser, viewEventsHandler, gvrContext.createQuad(QUAD_X, QUAD_Y)); layoutSceneObject.getTransform().setPosition(0.0f, 0.0f, -1.0f); layoutSceneObject.setName("editor"); }
public EditorUtils(GVRContext context) { gvrContext = context; activity = (GearVRScripting) context.getActivity(); layoutSceneObject = new GVRViewSceneObject(gvrContext, R.layout.main, viewEventsHandler, gvrContext.createQuad(QUAD_X, QUAD_Y)); layoutSceneObject.getTransform().setPosition(0.0f, 0.0f, -1.0f); layoutSceneObject.setName("editor"); mScriptHandler = new ScriptHandler(gvrContext); }
private GVRViewSceneObject createWebViewObject(GVRContext gvrContext) { WebView webView = mActivity.getWebView(); GVRViewSceneObject webObject = new GVRViewSceneObject(gvrContext, webView, 8.0f, 4.0f); webObject.setName("web view object"); webObject.getRenderData().getMaterial().setOpacity(1.0f); webObject.getTransform().setPosition(0.0f, 0.0f, -4.0f); return webObject; }
@Override public void onInit(final GVRContext gvrContext) throws Throwable { mScene = gvrContext.getMainScene(); mFrameLayoutFormSceneObject = new GVRViewSceneObject(gvrContext, R.layout.main_form, new ViewEventsHandler()); mFrameLayoutFormSceneObject.getTransform().setPosition(0.0f, -0.3f, DEPTH); mFrameLayoutFormSceneObject.setName("frame"); mScene.addSceneObject(mFrameLayoutFormSceneObject); mKeyboardSceneObject = new GVRKeyboardSceneObject.Builder() .setKeyboardTexture(gvrContext.getAssetLoader().loadTexture( new GVRAndroidResource(gvrContext, R.drawable.keyboard_background))) .setKeyBackground(mActivity.getDrawable(R.drawable.key_background)) .build(gvrContext, R.xml.qwerty); mKeyboardSceneObject.setName("keyboard"); // Add frames per second display GVRSceneObject fpsObject = new GVRFPSCounter(gvrContext); fpsObject.getTransform().setPosition(0.0f, -1.0f, -0.1f); fpsObject.getTransform().setScale(0.2f, 0.2f, 1.0f); mScene.getMainCameraRig().addChildObject(fpsObject); gvrContext.getInputManager().selectController(new GVRInputManager.ICursorControllerSelectListener() { public void onCursorControllerSelected(GVRCursorController newController, GVRCursorController oldController) { GVRPicker picker = newController.getPicker(); mKeyboardSceneObject.setPicker(picker); } }); }