JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
NEWTGearsES2TransActivityLauncher.java
Go to the documentation of this file.
1package com.jogamp.opengl.demos.android;
2
3import java.util.Arrays;
4import java.util.List;
5
6import com.jogamp.opengl.demos.android.LauncherUtil.OrderedProperties;
7
9 static String demo = "com.jogamp.opengl.test.android.NEWTGearsES2TransActivity";
10 static String[] sys_pkgs = new String[] { "com.jogamp.common", "com.jogamp.opengl" };
11 static String[] usr_pkgs = new String[] { "com.jogamp.opengl.test" };
12
13 @Override
14 public void init() {
15 final OrderedProperties props = getProperties();
16 // props.setProperty("jnlp.android.translucent", "true");
17 // props.setProperty("jogamp.debug.JNILibLoader", "true");
18 // props.setProperty("jogamp.debug.NativeLibrary", "true");
19 // properties.setProperty("jogamp.debug.NativeLibrary.Lookup", "true");
20 // properties.setProperty("jogamp.debug.IOUtil", "true");
21 // properties.setProperty("nativewindow.debug", "all");
22 props.setProperty("nativewindow.debug.GraphicsConfiguration", "true");
23 // properties.setProperty("jogl.debug", "all");
24 // properties.setProperty("jogl.debug.GLProfile", "true");
25 props.setProperty("jogl.debug.GLDrawable", "true");
26 props.setProperty("jogl.debug.GLContext", "true");
27 props.setProperty("jogl.debug.GLSLCode", "true");
28 props.setProperty("jogl.debug.CapabilitiesChooser", "true");
29 // properties.setProperty("jogl.debug.GLSLState", "true");
30 // properties.setProperty("jogl.debug.DebugGL", "true");
31 // properties.setProperty("jogl.debug.TraceGL", "true");
32 // properties.setProperty("newt.debug", "all");
33 props.setProperty("newt.debug.Window", "true");
34 // properties.setProperty("newt.debug.Window.MouseEvent", "true");
35 // properties.setProperty("newt.debug.Window.KeyEvent", "true");
36 props.setProperty("jogamp.debug.IOUtil", "true");
37 }
38
39 @Override
40 public String getActivityName() {
41 return demo;
42 }
43
44 @Override
45 public List<String> getSysPackages() {
46 return Arrays.asList(sys_pkgs);
47 }
48
49 @Override
50 public List<String> getUsrPackages() {
51 return Arrays.asList(usr_pkgs);
52 }
53
54 @Override
55 public String getAction() {
57 }
58}
final OrderedProperties getProperties()
Returns the properties, which are being propagated to the target activity.
final void setProperty(final String key, final String value)
Helper class to parse Uri's and programmatically add package names and properties to create an Uri or...
static final String LAUNCH_ACTIVITY_TRANSPARENT
Transparent launch mode.
String getActivityName()
Must return the downstream Activity class name.
String getAction()
Returns the default LauncherUtil#LAUNCH_ACTIVITY_NORMAL action.
List< String > getUsrPackages()
Must return a list of required user packages, at least one containing the activity.
void init()
Custom initialization hook which can be overriden to setup data, e.g.
List< String > getSysPackages()
Return a list of required system packages w/ native libraries, may return null or a zero sized list.