All Classes and Interfaces

Class
Description
 
 
 
AndroidAudioLoader will create an AndroidAudioData object with the specified asset key.
Deprecated.
implemented AndroidNativeBufferAllocator instead.
Loads textures using Android's Bitmap class, but does not have the RGBA8 alpha bug.
AndroidConfigChooser is used to determine the best suited EGL Config
 
AndroidGestureHandler uses Gesture type listeners to create jME TouchEvents for gestures.
 
AndroidHarness wraps a jme application object and runs it on Android
 
AndroidInput is the main class that connects the Android system inputs to jME.
AndroidInputHandler14 extends AndroidInputHandler to add the onHover and onGenericMotion events that where added in Android rev 14 (Android 4.0).
The onGenericMotion events are the main interface to Joystick axes.
Main class that manages various joystick devices.
AndroidJoyInput14 extends AndroidJoyInput to include support for physical joysticks/gamepads.
Main class that creates and manages Android inputs for physical gamepads/joysticks.
AndroidKeyMapping is just a utility to convert the Android keyCodes into jME KeyCodes so that events received in jME's KeyEvent will match between Desktop and Android.
 
Converts from Java based logging (Logger to Android based logging Log.
Allocates and destroys direct byte buffers using native code.
Native image loader to deal with filetypes that support alpha channels.
 
AndroidSensorJoyInput converts the Android Sensor system into Joystick events.
AndroidTouchInput is the base class that receives touch inputs from the Android system and creates the TouchEvents for jME.
AndroidTouchHandler14 extends AndroidTouchHandler to process the onHover events added in Android rev 14 (Android 4.0).
An AppProfiler implementation that integrates the per-frame application-wide timings for update versus render into the Android systrace utility.
 
A RelativeLayout class holder that wraps a GLSurfaceView as a renderer UI component and uses OGLESContext as a renderer context to render a jme game on an android view for custom xml designs. The main idea of JmeSurfaceView class is to start a jMonkeyEngine application in a SystemListener context on a GL_ES thread, then the game is rendered and updated through a GLSurfaceView component with a delay of user's choice using a Handler, during the delay, the user has the ability to handle a couple of actions asynchronously as displaying a progress bar on a SplashScreen or an image or even play a preface game music of choice.
Determines whether the app context would be destructed as a result of dispatching Activity.finish() with the holder activity context in case of JmeSurfaceView.DestructionPolicy.DESTROY_WHEN_FINISH or be spared for a second use in case of JmeSurfaceView.DestructionPolicy.KEEP_WHEN_FINISH.
Used as a static memory to protect the game context from destruction by Activity#onDestroy().
Released under BSD License
Represents the android implementation for the native vorbis file decoder. This decoder initializes an OggVorbis_File from an already opened file designated by the NativeVorbisFile.fd.
 
 
An interface designed to listen for exceptions and fire an event when an exception is thrown.
An interface used for dispatching an event when the layout holding the GLSurfaceView is drawn, the event is dispatched on the user activity context thread.
An interface used for invoking an event when the user delay finishes, on the first update of the game.
An interface used for invoking an event when the application is started explicitly from JmeSurfaceView.startRenderer(int).
Utility class used by the OGLESShaderRenderer and sister classes.
Ring buffer (fixed size queue) implementation using a circular array (array with wrap-around).
TouchEventPool provides a RingBuffer of jME TouchEvents to help with garbage collection on Android.
A Video recording AppState that records the screen output into an AVI file with M-JPEG content.