MaxstARSDK  3.5.0
All Classes Functions Variables
BT300SeriesController.java
1 /*
2  * Copyright 2017 Maxst, Inc. All Rights Reserved.
3  */
4 
5 package com.maxst.ar.wearable;
6 
7 import android.app.Activity;
8 
9 import com.epson.moverio.btcontrol.DisplayControl;
10 
12 
13  private com.epson.moverio.btcontrol.DisplayControl displayControl;
14 
15  BT300SeriesController(Activity activity, String modelName, boolean supportedDevice) {
16  super(activity, modelName, supportedDevice);
17  displayControl = new com.epson.moverio.btcontrol.DisplayControl(activity);
18  }
19 
20  @Override
21  public void extendSurface(boolean toggle) {
22  super.extendSurface(toggle);
23  displayControl.setMode(toggle? DisplayControl.DISPLAY_MODE_3D : DisplayControl.DISPLAY_MODE_2D, false);
24  }
25 
26  @Override
27  public void extendWindow(boolean toggle) {
28  super.extendWindow(toggle);
29  displayControl.setMode(toggle? 1 : 0, false);
30  }
31 
32  @Override
33  public void setStereoMode(boolean toggle) {
34  super.setStereoMode(toggle);
35  displayControl.setMode(toggle? 1 : 0, false);
36  }
37 }