Uses of Class
org.lwjgl.LWJGLException
-
Packages that use LWJGLException Package Description org.lwjgl.input org.lwjgl.openal org.lwjgl.opencl org.lwjgl.opengl org.lwjgl.opengles org.lwjgl.util -
-
Uses of LWJGLException in org.lwjgl.input
Methods in org.lwjgl.input that throw LWJGLException Modifier and Type Method Description static void
Controllers. create()
Initialise the controllers collectionstatic void
Keyboard. create()
"Create" the keyboard.static void
Mouse. create()
"Create" the mouse.static Cursor
Mouse. setNativeCursor(Cursor cursor)
Binds a native cursor.Constructors in org.lwjgl.input that throw LWJGLException Constructor Description Cursor(int width, int height, int xHotspot, int yHotspot, int numImages, java.nio.IntBuffer images, java.nio.IntBuffer delays)
Constructs a new Cursor, with the given parameters. -
Uses of LWJGLException in org.lwjgl.openal
Methods in org.lwjgl.openal that throw LWJGLException Modifier and Type Method Description static void
AL. create()
Creates an OpenAL instance.static void
AL. create(java.lang.String deviceArguments, int contextFrequency, int contextRefresh, boolean contextSynchronized)
Creates an OpenAL instance.static void
AL. create(java.lang.String deviceArguments, int contextFrequency, int contextRefresh, boolean contextSynchronized, boolean openDevice)
-
Uses of LWJGLException in org.lwjgl.opencl
Methods in org.lwjgl.opencl that throw LWJGLException Modifier and Type Method Description static void
CL. create()
static CLContext
CLContext. create(CLPlatform platform, java.util.List<CLDevice> devices, java.nio.IntBuffer errcode_ret)
Creates a new CLContext.static CLContext
CLContext. create(CLPlatform platform, java.util.List<CLDevice> devices, CLContextCallback pfn_notify, java.nio.IntBuffer errcode_ret)
Creates a new CLContext.static CLContext
CLContext. create(CLPlatform platform, java.util.List<CLDevice> devices, CLContextCallback pfn_notify, Drawable share_drawable, java.nio.IntBuffer errcode_ret)
Creates a new CLContext.static CLContext
CLContext. createFromType(CLPlatform platform, long device_type, java.nio.IntBuffer errcode_ret)
Creates a new CLContext.static CLContext
CLContext. createFromType(CLPlatform platform, long device_type, CLContextCallback pfn_notify, java.nio.IntBuffer errcode_ret)
Creates a new CLContext.static CLContext
CLContext. createFromType(CLPlatform platform, long device_type, CLContextCallback pfn_notify, Drawable share_drawable, java.nio.IntBuffer errcode_ret)
Creates a new CLContext. -
Uses of LWJGLException in org.lwjgl.opengl
Methods in org.lwjgl.opengl with parameters of type LWJGLException Modifier and Type Method Description protected void
AWTGLCanvas. exceptionOccurred(LWJGLException exception)
This method will be called if an unhandled LWJGLException occurs in paint().Methods in org.lwjgl.opengl that throw LWJGLException Modifier and Type Method Description static void
Display. create()
Create the OpenGL context.static void
Display. create(PixelFormat pixel_format)
Create the OpenGL context with the given minimum parameters.static void
Display. create(PixelFormatLWJGL pixel_format)
Create the OpenGL ES context with the given minimum parameters.static void
Display. create(PixelFormatLWJGL pixel_format, Drawable shared_drawable)
Create the OpenGL ES context with the given minimum parameters.static void
Display. create(PixelFormatLWJGL pixel_format, Drawable shared_drawable, ContextAttribs attribs)
Create the OpenGL ES context with the given minimum parameters.static void
Display. create(PixelFormatLWJGL pixel_format, ContextAttribs attribs)
Create the OpenGL ES context with the given minimum parameters.static void
Display. create(PixelFormat pixel_format, ContextAttribs attribs)
Create the OpenGL context with the given minimum parameters.static void
Display. create(PixelFormat pixel_format, Drawable shared_drawable)
Create the OpenGL context with the given minimum parameters.static void
Display. create(PixelFormat pixel_format, Drawable shared_drawable, ContextAttribs attribs)
Create the OpenGL context with the given minimum parameters.java.lang.Object
InputImplementation. createCursor(int width, int height, int xHotspot, int yHotspot, int numImages, java.nio.IntBuffer images, java.nio.IntBuffer delays)
Native cursor handlesvoid
InputImplementation. createKeyboard()
Method to create the keyboardvoid
InputImplementation. createMouse()
Method to create the mouse.org.lwjgl.opengl.ContextGL
AWTGLCanvas. createSharedContext()
This method should only be called internally.static DisplayMode[]
Display. getAvailableDisplayModes()
Returns the entire list of possible fullscreen display modes as an array, in no particular order.boolean
AWTGLCanvas. isCurrent()
static boolean
Display. isCurrent()
Returns true if the Display's context is current in the current thread.boolean
Drawable. isCurrent()
Returns true if the Drawable's context is current in the current thread.static void
GLContext. loadOpenGLLibrary()
If the OpenGL reference count is 0, the library is loaded.void
AWTGLCanvas. makeCurrent()
Make the canvas' context current.static void
Display. makeCurrent()
Make the Display the current rendering context for GL calls.void
Drawable. makeCurrent()
Makes the Drawable's context current in the current thread.void
AWTGLCanvas. releaseContext()
static void
Display. releaseContext()
Release the Display context.void
Drawable. releaseContext()
If the Drawable's context is current in the current thread, no context will be current after a call to this method.void
AWTGLCanvas. setCLSharingProperties(PointerBuffer properties)
void
Drawable. setCLSharingProperties(PointerBuffer properties)
Sets the appropriate khr_gl_sharing properties in the targetPointerBuffer
, so that if it is used in aclCreateContext(FromType)
call, the created CL context will be sharing objects with thisDrawable
's GL context.static void
Display. setDisplayConfiguration(float gamma, float brightness, float contrast)
Set the display configuration to the specified gamma, brightness and contrast.static void
Display. setDisplayMode(DisplayMode mode)
Set the current display mode.static void
Display. setDisplayModeAndFullscreen(DisplayMode mode)
Set the mode of the context.static void
Display. setFullscreen(boolean fullscreen)
Set the fullscreen mode of the context.void
InputImplementation. setNativeCursor(java.lang.Object handle)
Method to set the native cursorstatic void
Display. setParent(java.awt.Canvas parent)
Set the parent of the Display.void
AWTGLCanvas. setPixelFormat(PixelFormatLWJGL pf)
void
AWTGLCanvas. setPixelFormat(PixelFormatLWJGL pf, ContextAttribs attribs)
void
AWTGLCanvas. swapBuffers()
Swap the canvas' bufferstatic void
Display. swapBuffers()
Swap the display buffers.static void
GLContext. useContext(java.lang.Object context)
Makes a GL context the current LWJGL context by loading GL function pointers.static void
GLContext. useContext(java.lang.Object context, boolean forwardCompatible)
Makes a GL context the current LWJGL context by loading GL function pointers.Constructors in org.lwjgl.opengl that throw LWJGLException Constructor Description AWTGLCanvas()
Constructor using the default PixelFormat.AWTGLCanvas(java.awt.GraphicsDevice device, PixelFormat pixel_format)
Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.AWTGLCanvas(java.awt.GraphicsDevice device, PixelFormat pixel_format, Drawable drawable)
Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.AWTGLCanvas(java.awt.GraphicsDevice device, PixelFormat pixel_format, Drawable drawable, ContextAttribs attribs)
Create an AWTGLCanvas with the requested PixelFormat on the specified GraphicsDevice.AWTGLCanvas(PixelFormat pixel_format)
Create an AWTGLCanvas with the requested PixelFormat on the default GraphicsDevice.Pbuffer(int width, int height, PixelFormat pixel_format, Drawable shared_drawable)
Create an instance of a Pbuffer with a unique OpenGL context.Pbuffer(int width, int height, PixelFormat pixel_format, RenderTexture renderTexture, Drawable shared_drawable)
Create an instance of a Pbuffer with a unique OpenGL context.Pbuffer(int width, int height, PixelFormat pixel_format, RenderTexture renderTexture, Drawable shared_drawable, ContextAttribs attribs)
Create an instance of a Pbuffer with a unique OpenGL context.SharedDrawable(Drawable drawable)
-
Uses of LWJGLException in org.lwjgl.opengles
Methods in org.lwjgl.opengles that throw LWJGLException Modifier and Type Method Description EGLConfig[]
EGLDisplay. chooseConfig(java.nio.IntBuffer attrib_list, EGLConfig[] configs, java.nio.IntBuffer num_config)
Returns the available EGL configs on this display that satisfy the specified list of attributes.EGLContext
EGLDisplay. createContext(EGLConfig config, EGLContext shareContext, java.nio.IntBuffer attrib_list)
EGLSurface
EGLDisplay. createWindowSurface(EGLConfig config, long window, java.nio.IntBuffer attrib_list)
Creates an on-screen rendering surface on this EGL display.void
EGLContext. destroy()
void
EGLSurface. destroy()
Destroys this EGL surface.static int
EGLKHRFenceSync. eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int flags, long timeout)
Blocks the calling thread until the specified sync object is signaled, or until a specified timeout value expires.static int
EGLKHRReusableSync. eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int flags, long timeout)
Blocks the calling thread until the specified sync object is signaled, or until a specified timeout value expires.static int
EGLNVSync. eglClientWaitSyncNV(EGLSyncNV sync, int flags, long timeout)
Blocks the calling thread until the specified sync object is signaled, or until a specified timeout value expires.static EGLSyncNV
EGLNVSync. eglCreateFenceSyncNV(EGLDisplay dpy, int condition, java.nio.IntBuffer attrib_list)
Creates a fence sync object for the specified EGL display and returns a handle to the new object.static EGLSyncKHR
EGLKHRFenceSync. eglCreateSyncKHR(EGLDisplay dpy, int type, java.nio.IntBuffer attrib_list)
Creates a fence sync object for the specified EGL display and returns a handle to the new object.static EGLSyncKHR
EGLKHRReusableSync. eglCreateSyncKHR(EGLDisplay dpy, int type, java.nio.IntBuffer attrib_list)
Creates a fence sync object for the specified EGL display and returns a handle to the new object.static void
EGLKHRFenceSync. eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)
Destroys an existing sync object.static void
EGLKHRReusableSync. eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)
Destroys an existing sync object.static void
EGLNVSync. eglDestroySyncNV(EGLSyncNV sync)
Destroys an existing sync object.static void
EGLNVSync. eglFenceNV(EGLSyncNV sync)
Inserts a fence command into the command stream of the bound API's current context and associates it with sync object.static EGLContext
EGL. eglGetCurrentContext()
Returns the current EGL context for the current rendering API.static EGLDisplay
EGL. eglGetCurrentDisplay()
Returns the EGL display associated with the current context.static EGLSurface
EGL. eglGetCurrentSurface(int readdraw)
Returns the EGL surfaces used for rendering by the current context.static EGLDisplay
EGL. eglGetDisplay(long display_id)
Obtains an EGL display from the specified native display and initializes it.static int
EGLKHRFenceSync. eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute)
Returns the value of the sync object attribute.static int
EGLKHRReusableSync. eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute)
Returns the value of the sync object attribute.static int
EGLNVSync. eglGetSyncAttribNV(EGLSyncNV sync, int attribute)
Returns the value of the sync object attribute.static void
EGL. eglQueryContext(EGLDisplay dpy, EGLContext ctx, int attribute, java.nio.IntBuffer value)
Returns the value of the specified EGL context attribute in the value parameter.static void
EGL. eglQuerySurface(EGLDisplay dpy, EGLSurface surface, int attribute, java.nio.IntBuffer value)
Returns the value of the specified EGL surface attribute in the value parameter.static void
EGL. eglReleaseCurrent(EGLDisplay dpy)
Releases the current context without assigning a new one.static void
EGLKHRReusableSync. eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int mode)
Signals or unsignals the sync object by changing its status to the specified mode.static void
EGLNVSync. eglSignalSyncNV(EGLSyncNV sync, int mode)
Signals or unsignals the sync object by changing its status to the specified mode.int
EGLConfig. getAttribute(int attribute)
Returns the value of the specified EGL config attribute.int
EGLSurface. getAttribute(int attribute)
Returns the value of the specified EGL surface attribute.EGLConfig
PixelFormat. getBestMatch(EGLConfig[] configs)
Returns the EGL config from the specified array that best matches this PixelFormat.static void
GLContext. loadOpenGLLibrary()
If the OpenGL reference count is 0, the library is loaded.void
EGLContext. makeCurrent(EGLSurface surface)
void
EGLContext. makeCurrent(EGLSurface draw, EGLSurface read)
void
PixelFormat. setSurfaceAttribs(EGLSurface surface)
Applies this PixelFormat's surface attributes to the specified EGL surface.void
EGLDisplay. setSwapInterval(int interval)
void
EGLSurface. swapBuffers()
void
EGLDisplay. terminate()
Release the resources associated with this EGL display.static void
GLContext. useContext(java.lang.Object context)
Makes a GL context the current LWJGL context by loading GL function pointers. -
Uses of LWJGLException in org.lwjgl.util
Methods in org.lwjgl.util that throw LWJGLException Modifier and Type Method Description static DisplayMode[]
Display. getAvailableDisplayModes(int minWidth, int minHeight, int maxWidth, int maxHeight, int minBPP, int maxBPP, int minFreq, int maxFreq)
Determine the available display modes that match the specified minimum and maximum criteria.
-