MaxstARSDK
3.5.0
Main Page
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
a
c
d
e
f
g
i
l
o
q
r
s
t
u
w
+
Functions
a
c
d
e
f
g
i
l
o
q
r
s
u
w
Variables
+
Files
File List
•
All
Classes
Functions
Variables
com
maxst
ar
SurfaceManager.java
1
/*
2
* Copyright 2016 Maxst, Inc. All Rights Reserved.
3
*/
4
package
com.maxst.ar;
5
6
class
SurfaceManager
{
7
8
private
static
final
String TAG =
SurfaceManager
.class.getSimpleName();
9
10
private
static
SurfaceManager
instance;
11
12
public
static
void
init() {
13
if
(instance == null) {
14
instance =
new
SurfaceManager
();
15
}
16
}
17
18
public
static
void
deinit() {
19
CameraController
.destroy();
20
SensorController
.destroy();
21
instance = null;
22
}
23
24
public
static
SurfaceManager
getInstance() {
25
return
instance;
26
}
27
28
private
CameraController
cameraController;
29
private
SensorController
sensorController;
30
31
private
SurfaceManager
() {
32
cameraController =
CameraController
.create();
33
cameraController.setSurfaceManager(
this
);
34
sensorController =
SensorController
.create(
MaxstARJNI
.getContext());
35
}
36
37
CameraController
getCameraController() {
38
return
cameraController;
39
}
40
}
com.maxst.ar.MaxstARJNI
Definition:
MaxstARJNI.java:8
com.maxst.ar.CameraController
Definition:
CameraController.java:11
com.maxst.ar.SensorController
Definition:
SensorController.java:14
com.maxst.ar.SurfaceManager
Definition:
SurfaceManager.java:6
Generated by
1.8.14