com.jogamp.opengl.impl.egl
Class EGLDynamicLibraryBundleInfo

java.lang.Object
  extended by com.jogamp.opengl.impl.GLDynamicLibraryBundleInfo
      extended by com.jogamp.opengl.impl.egl.EGLDynamicLibraryBundleInfo
All Implemented Interfaces:
DynamicLibraryBundleInfo
Direct Known Subclasses:
EGLES1DynamicLibraryBundleInfo, EGLES2DynamicLibraryBundleInfo

public abstract class EGLDynamicLibraryBundleInfo
extends GLDynamicLibraryBundleInfo

Abstract implementation of the DynamicLookupHelper for EGL, which decouples it's dependencies to EGLDrawable. Currently two implementations exist, one for ES1 and one for ES2.


Field Summary
 
Fields inherited from interface com.jogamp.common.os.DynamicLibraryBundleInfo
DEBUG
 
Constructor Summary
protected EGLDynamicLibraryBundleInfo()
           
 
Method Summary
protected  List getEGLLibNamesList()
           
 List getToolGetProcAddressFuncNameList()
           
 boolean shallLinkGlobal()
          Might be a desktop GL library, and might need to allow symbol access to subsequent libs
 long toolDynamicLookupFunction(long toolGetProcAddressHandle, String funcName)
           
 
Methods inherited from class com.jogamp.opengl.impl.GLDynamicLibraryBundleInfo
getGlueLibNamesPreload, shallLookupGlobal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jogamp.common.os.DynamicLibraryBundleInfo
getGlueLibNames, getToolLibNames
 

Constructor Detail

EGLDynamicLibraryBundleInfo

protected EGLDynamicLibraryBundleInfo()
Method Detail

shallLinkGlobal

public boolean shallLinkGlobal()
Might be a desktop GL library, and might need to allow symbol access to subsequent libs

Specified by:
shallLinkGlobal in interface DynamicLibraryBundleInfo
Overrides:
shallLinkGlobal in class GLDynamicLibraryBundleInfo

getToolGetProcAddressFuncNameList

public final List getToolGetProcAddressFuncNameList()

toolDynamicLookupFunction

public final long toolDynamicLookupFunction(long toolGetProcAddressHandle,
                                            String funcName)

getEGLLibNamesList

protected List getEGLLibNamesList()


Copyright 2010 JogAmp Community.