# This .cfg file is used to generate the interface and implementing # class for the WGL extensions. JavaOutputDir ../build/gensrc/classes NativeOutputDir ../build/gensrc/native/jogl/Windows Package com.sun.opengl.impl.windows.wgl Style InterfaceAndImpl JavaClass WGLExt ImplPackage com.sun.opengl.impl.windows.wgl ImplJavaClass WGLExtImpl Include gl-common-gl2.cfg Include gl-desktop.cfg EmitProcAddressTable true ProcAddressTableClassName WGLExtProcAddressTable GetProcAddressTableExpr _context.getWGLExtProcAddressTable() # Ignore everything that doesn't start with wgl or WGL Ignore GL_.+ Ignore gl.+ Include gl-headers.cfg Include intptr.cfg CustomJavaCode WGLExt public boolean isFunctionAvailable(String glFunctionName); CustomJavaCode WGLExt public boolean isExtensionAvailable(String glExtensionName); CustomJavaCode WGLExtImpl public WGLExtImpl(WindowsWGLContext context) { CustomJavaCode WGLExtImpl this._context = context; CustomJavaCode WGLExtImpl } CustomJavaCode WGLExtImpl public boolean isFunctionAvailable(String glFunctionName) CustomJavaCode WGLExtImpl { CustomJavaCode WGLExtImpl return _context.isFunctionAvailable(glFunctionName); CustomJavaCode WGLExtImpl } CustomJavaCode WGLExtImpl public boolean isExtensionAvailable(String glExtensionName) CustomJavaCode WGLExtImpl { CustomJavaCode WGLExtImpl return _context.isExtensionAvailable(glExtensionName); CustomJavaCode WGLExtImpl } CustomJavaCode WGLExtImpl private WindowsWGLContext _context;