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.

Classes

class  EglAttribs

Public Member Functions

final native void setPause (boolean pause)
final native void enableZoning (boolean enable)
final native void pushEvent (int type, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6)
 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 isConnectionLimited ()
abstract void setWindowCaption (String caption)
abstract void showVirtualKeyboard (boolean enable)
abstract String[] getSysArchives ()
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 20 of file ResidualVM.java.


Constructor & Destructor Documentation

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

Definition at line 62 of file ResidualVM.java.


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 415 of file ResidualVM.java.

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 280 of file ResidualVM.java.

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

Definition at line 223 of file ResidualVM.java.

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

Definition at line 211 of file ResidualVM.java.

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

Definition at line 244 of file ResidualVM.java.

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

Definition at line 149 of file ResidualVM.java.

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

Definition at line 187 of file ResidualVM.java.

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 118 of file ResidualVM.java.

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

Definition at line 114 of file ResidualVM.java.

final native void org::residualvm::residualvm::ResidualVM::setPause ( boolean  pause  ) 
final native void org::residualvm::residualvm::ResidualVM::setSurface ( int  width,
int  height 
) [private]
abstract void org::residualvm::residualvm::ResidualVM::setWindowCaption ( String  caption  )  [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 77 of file ResidualVM.java.

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

Definition at line 70 of file ResidualVM.java.

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

Definition at line 102 of file ResidualVM.java.


Member Data Documentation

Definition at line 36 of file ResidualVM.java.

Definition at line 22 of file ResidualVM.java.

Definition at line 32 of file ResidualVM.java.

Definition at line 34 of file ResidualVM.java.

Definition at line 25 of file ResidualVM.java.

Definition at line 27 of file ResidualVM.java.

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

Definition at line 28 of file ResidualVM.java.

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

Definition at line 26 of file ResidualVM.java.

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

Definition at line 29 of file ResidualVM.java.

Definition at line 33 of file ResidualVM.java.

Definition at line 23 of file ResidualVM.java.

Definition at line 31 of file ResidualVM.java.

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

Definition at line 21 of file ResidualVM.java.

Initial value:
 {
        EGL10.EGL_CONFIG_ID,
        EGL10.EGL_BUFFER_SIZE,
        EGL10.EGL_RED_SIZE,
        EGL10.EGL_GREEN_SIZE,
        EGL10.EGL_BLUE_SIZE,
        EGL10.EGL_ALPHA_SIZE,
        EGL10.EGL_CONFIG_CAVEAT,
        EGL10.EGL_DEPTH_SIZE,
        EGL10.EGL_LEVEL,
        EGL10.EGL_MAX_PBUFFER_WIDTH,
        EGL10.EGL_MAX_PBUFFER_HEIGHT,
        EGL10.EGL_MAX_PBUFFER_PIXELS,
        EGL10.EGL_NATIVE_RENDERABLE,
        EGL10.EGL_NATIVE_VISUAL_ID,
        EGL10.EGL_NATIVE_VISUAL_TYPE,
        EGL10.EGL_SAMPLE_BUFFERS,
        EGL10.EGL_SAMPLES,
        EGL10.EGL_STENCIL_SIZE,
        EGL10.EGL_SURFACE_TYPE,
        EGL10.EGL_TRANSPARENT_TYPE,
        EGL10.EGL_TRANSPARENT_RED_VALUE,
        EGL10.EGL_TRANSPARENT_GREEN_VALUE,
        EGL10.EGL_TRANSPARENT_BLUE_VALUE
    }

Definition at line 289 of file ResidualVM.java.


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


Generated on Sat Jan 12 2019 05:04:59 for ResidualVM by doxygen 1.7.1
curved edge   curved edge