private static boolean hasEmptyTexture(GVRContext gvrContext, GVRSceneObject object) { return object.getRenderData().getMaterial().getMainTexture() != null && object.getRenderData().getMaterial().getMainTexture() .equals(gvrContext.getAssetLoader().loadTexture(new GVRAndroidResource(gvrContext, R.drawable.empty))); }
private void talkBack() { AudioManager audioManager = (AudioManager) gvrContext.getActivity().getSystemService(Context.AUDIO_SERVICE); if (icon.getRenderData().getMaterial().getMainTexture().equals(textures.getTalkBackLess())) { audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI); } else { audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI); } }
private void swapTextures(GVRSceneObject sceneObj0) { GVRTexture tmp = sceneObj0.getRenderData().getMaterial().getMainTexture(); sceneObj0.getRenderData().getMaterial().setMainTexture(blueObject); blueObject = tmp; }
private void zoom() { try { if (icon.getRenderData().getMaterial().getMainTexture().equals(textures.getZoomIn())) { Main.manager.getZoom().zoomIn(Main.accessibilityScene.getMainApplicationScene(), Main.accessibilityScene); } else { Main.manager.getZoom().zoomOut(Main.accessibilityScene.getMainApplicationScene(), Main.accessibilityScene); } } catch (UnsupportedOperationException e) { Log.e(TAG, "Feature not supported", e); } }
final GVRTexture cameraTex = cameraMtl.getMainTexture(); final GVRMaterial blurryMtl = createDisplayScene(scene, cameraTex);
private void applyShader(GVRSceneObject object) { if (object != null && object.getRenderData() != null && object.getRenderData().getMaterial() != null) { GVRMaterial shader = new GVRMaterial(gvrContext, new GVRShaderId(AccessibilitySceneShader.class)); GVRTexture texture = object.getRenderData().getMaterial().getMainTexture(); object.getRenderData().setMaterial(shader); object.getRenderData().getMaterial().setFloat(AccessibilitySceneShader.BLUR_INTENSITY, 1); object.getRenderData().getMaterial().setTexture(AccessibilitySceneShader.TEXTURE_KEY, texture); } }
public Dinosaur(GVRContext context, GVRSceneObject dino, GVRSceneObject base, GVRSceneObject ground) { super(context, dino.getRenderData().getMesh(), dino.getRenderData().getMaterial().getMainTexture()); if (dino != null && dino.getRenderData() != null && dino.getRenderData().getMaterial() != null) { dino.getRenderData().setRenderingOrder(RenderingOrderApplication.DINOSAUR); this.addChildObject(dino); } if (base != null && base.getRenderData() != null && base.getRenderData().getMaterial() != null) { base.getRenderData().setRenderingOrder(RenderingOrderApplication.DINOSAUR); this.addChildObject(base); } if (ground != null && ground.getRenderData() != null && ground.getRenderData().getMaterial() != null) { ground.getRenderData().setRenderingOrder(RenderingOrderApplication.DINOSAUR); this.addChildObject(ground); } } }