| Index: remoting/android/java/src/org/chromium/chromoting/CardboardDesktopRenderer.java
|
| diff --git a/remoting/android/java/src/org/chromium/chromoting/CardboardDesktopRenderer.java b/remoting/android/java/src/org/chromium/chromoting/CardboardDesktopRenderer.java
|
| index a5db293d55078e1e9df2491058eb6abb51103158..33aa5e853a37cf73d9744787a1d9938eabe171b0 100644
|
| --- a/remoting/android/java/src/org/chromium/chromoting/CardboardDesktopRenderer.java
|
| +++ b/remoting/android/java/src/org/chromium/chromoting/CardboardDesktopRenderer.java
|
| @@ -375,9 +375,10 @@ public class CardboardDesktopRenderer implements CardboardView.StereoRenderer {
|
| return value;
|
| }
|
|
|
| +
|
| /**
|
| - * Check whether user is looking at desktop or not.
|
| - * This can be called on any thread.
|
| + * Return true if user is looking at the desktop.
|
| + * This method can be called on any thread.
|
| */
|
| public boolean isLookingAtDesktop() {
|
| synchronized (mEyePositionLock) {
|
| @@ -386,6 +387,26 @@ public class CardboardDesktopRenderer implements CardboardView.StereoRenderer {
|
| }
|
| }
|
|
|
| + /*
|
| + * Return true if user is looking at the space to the left of the dekstop.
|
| + * This method can be called on any thread.
|
| + */
|
| + public boolean isLookingLeftOfDesktop() {
|
| + synchronized (mEyePositionLock) {
|
| + return mEyePositionVector[0] >= (mHalfDesktopWidth + EDGE_MARGIN);
|
| + }
|
| + }
|
| +
|
| + /*
|
| + * Return true if user is looking at the space to the right of the dekstop.
|
| + * This method can be called on any thread.
|
| + */
|
| + public boolean isLookingRightOfDesktop() {
|
| + synchronized (mEyePositionLock) {
|
| + return mEyePositionVector[0] <= -(mHalfDesktopWidth + EDGE_MARGIN);
|
| + }
|
| + }
|
| +
|
| /**
|
| * Get position on desktop where user is looking at.
|
| */
|
|
|