ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge
Inheritance diagram for org::residualvm::residualvm::ResidualVM:
Collaboration diagram for org::residualvm::residualvm::ResidualVM:

List of all members.


class  EglAttribs

Public Member Functions

final native void setPause (boolean pause)
final native void pushEvent (int type, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
final native String getCurrentCharset ()
 ResidualVM (AssetManager asset_manager, SurfaceHolder holder)
final void surfaceCreated (SurfaceHolder holder)
final void surfaceChanged (SurfaceHolder holder, int format, int width, int height)
final void surfaceDestroyed (SurfaceHolder holder)
final void setArgs (String[] args)
final void run ()

Protected Member Functions

abstract void getDPI (float[] values)
abstract void displayMessageOnOSD (String msg)
abstract void openUrl (String url)
abstract boolean hasTextInClipboard ()
abstract byte[] getTextFromClipboard ()
abstract boolean setTextInClipboard (byte[] text)
abstract boolean isConnectionLimited ()
abstract void setWindowCaption (String caption)
abstract void showVirtualKeyboard (boolean enable)
abstract void showKeyboardControl (boolean enable)
abstract String[] getSysArchives ()
abstract String[] getAllStorageLocations ()
final EGLSurface initSurface () throws Exception
final void deinitSurface ()

Static Protected Attributes

final static String LOG_TAG = "ResidualVM"

Static Package Functions

 [static initializer]

Private Member Functions

final native void create (AssetManager asset_manager, EGL10 egl, EGLDisplay egl_display, AudioTrack audio_track, int sample_rate, int buffer_size)
final native void destroy ()
final native void setSurface (int width, int height)
final native int main (String[] args)
final void initEGL () throws Exception
final void deinitEGL ()
final void initAudio () throws Exception
final void deinitAudio ()
final EGLConfig chooseEglConfig (EGLConfig[] configs)

Private Attributes

final AssetManager _asset_manager
final Object _sem_surface
EGL10 _egl
EGLDisplay _egl_display = EGL10.EGL_NO_DISPLAY
EGLConfig _egl_config
EGLContext _egl_context = EGL10.EGL_NO_CONTEXT
EGLSurface _egl_surface = EGL10.EGL_NO_SURFACE
SurfaceHolder _surface_holder
AudioTrack _audio_track
int _sample_rate = 0
int _buffer_size = 0
String[] _args

Static Private Attributes

static final int[] s_eglAttribs

Detailed Description

Definition at line 22 of file

Constructor & Destructor Documentation

org::residualvm::residualvm::ResidualVM::ResidualVM ( AssetManager  asset_manager,
SurfaceHolder  holder 
) [inline]

Definition at line 69 of file

Member Function Documentation

org::residualvm::residualvm::ResidualVM::[static initializer] (  )  [inline, static, package]
final EGLConfig org::residualvm::residualvm::ResidualVM::chooseEglConfig ( EGLConfig[]  configs  )  [inline, private]

Definition at line 421 of file

final native void org::residualvm::residualvm::ResidualVM::create ( AssetManager  asset_manager,
EGL10  egl,
EGLDisplay  egl_display,
AudioTrack  audio_track,
int  sample_rate,
int  buffer_size 
) [private]
final void org::residualvm::residualvm::ResidualVM::deinitAudio (  )  [inline, private]

Definition at line 286 of file

final void org::residualvm::residualvm::ResidualVM::deinitEGL (  )  [inline, private]

Definition at line 229 of file

final void org::residualvm::residualvm::ResidualVM::deinitSurface (  )  [inline, protected]

Definition at line 217 of file

final native void org::residualvm::residualvm::ResidualVM::destroy (  )  [private]
abstract void org::residualvm::residualvm::ResidualVM::displayMessageOnOSD ( String  msg  )  [protected, pure virtual]
abstract String [] org::residualvm::residualvm::ResidualVM::getAllStorageLocations (  )  [protected, pure virtual]
final native String org::residualvm::residualvm::ResidualVM::getCurrentCharset (  ) 
abstract void org::residualvm::residualvm::ResidualVM::getDPI ( float[]  values  )  [protected, pure virtual]
abstract String [] org::residualvm::residualvm::ResidualVM::getSysArchives (  )  [protected, pure virtual]
abstract byte [] org::residualvm::residualvm::ResidualVM::getTextFromClipboard (  )  [protected, pure virtual]
abstract boolean org::residualvm::residualvm::ResidualVM::hasTextInClipboard (  )  [protected, pure virtual]
final void org::residualvm::residualvm::ResidualVM::initAudio (  )  throws Exception [inline, private]

Definition at line 250 of file

final void org::residualvm::residualvm::ResidualVM::initEGL (  )  throws Exception [inline, private]

Definition at line 155 of file

final EGLSurface org::residualvm::residualvm::ResidualVM::initSurface (  )  throws Exception [inline, protected]

Definition at line 193 of file

abstract boolean org::residualvm::residualvm::ResidualVM::isConnectionLimited (  )  [protected, pure virtual]
final native int org::residualvm::residualvm::ResidualVM::main ( String[]  args  )  [private]
abstract void org::residualvm::residualvm::ResidualVM::openUrl ( String  url  )  [protected, pure virtual]
final native void org::residualvm::residualvm::ResidualVM::pushEvent ( int  type,
int  arg1,
int  arg2,
int  arg3,
int  arg4,
int  arg5,
int  arg6 
final void org::residualvm::residualvm::ResidualVM::run (  )  [inline]

Definition at line 125 of file

final void org::residualvm::residualvm::ResidualVM::setArgs ( String[]  args  )  [inline]

Definition at line 121 of file

final native void org::residualvm::residualvm::ResidualVM::setPause ( boolean  pause  ) 
final native void org::residualvm::residualvm::ResidualVM::setSurface ( int  width,
int  height 
) [private]
abstract boolean org::residualvm::residualvm::ResidualVM::setTextInClipboard ( byte[]  text  )  [protected, pure virtual]
abstract void org::residualvm::residualvm::ResidualVM::setWindowCaption ( String  caption  )  [protected, pure virtual]
abstract void org::residualvm::residualvm::ResidualVM::showKeyboardControl ( boolean  enable  )  [protected, pure virtual]
abstract void org::residualvm::residualvm::ResidualVM::showVirtualKeyboard ( boolean  enable  )  [protected, pure virtual]
final void org::residualvm::residualvm::ResidualVM::surfaceChanged ( SurfaceHolder  holder,
int  format,
int  width,
int  height 
) [inline]

Definition at line 84 of file

final void org::residualvm::residualvm::ResidualVM::surfaceCreated ( SurfaceHolder  holder  )  [inline]

Definition at line 77 of file

final void org::residualvm::residualvm::ResidualVM::surfaceDestroyed ( SurfaceHolder  holder  )  [inline]

Definition at line 109 of file

Member Data Documentation

Definition at line 38 of file

Definition at line 24 of file

Definition at line 34 of file

Definition at line 36 of file

Definition at line 27 of file

Definition at line 29 of file

EGLContext org::residualvm::residualvm::ResidualVM::_egl_context = EGL10.EGL_NO_CONTEXT [private]

Definition at line 30 of file

EGLDisplay org::residualvm::residualvm::ResidualVM::_egl_display = EGL10.EGL_NO_DISPLAY [private]

Definition at line 28 of file

EGLSurface org::residualvm::residualvm::ResidualVM::_egl_surface = EGL10.EGL_NO_SURFACE [private]

Definition at line 31 of file

Definition at line 35 of file

Definition at line 25 of file

Definition at line 33 of file

final static String org::residualvm::residualvm::ResidualVM::LOG_TAG = "ResidualVM" [static, protected]

Definition at line 23 of file

Initial value:

Definition at line 295 of file

The documentation for this class was generated from the following file:

Generated on Sat Sep 26 2020 05:03:49 for ResidualVM by doxygen 1.7.1
curved edge   curved edge