Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- A - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- addDropListener(GLFWWindow.DropListener) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Adds a
GLFWWindow.DropListenerto this window for listening for window events. - addInputListener(GLFWWindow.InputListener) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Adds an
GLFWWindow.InputListenerto this window for listening for window events. - addInputObject(Object) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Adds an object that is annotated for receiving input events to this input system.
- addJoystickInputObject(int, GLFWInputSystem.JoystickInputParameters, Object) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Adds a joystick-specific object that is annotated for receiving input events to this input system.
- addJoystickInputObject(int, Object) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Adds a joystick-specific object that is annotated for receiving input events to this input system.
- addJoystickListener(GLFWInputSystem.JoystickConnectionListener) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Adds a joystick listener to this input system to listen for joystick connections and disconnections.
- addRunnableAlways(Runnable) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Adds a Runnable that is invoked at the beginning of the loop such that they execute on the main thread.
- addRunnableAlwaysAfterPoll(Runnable) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Adds a Runnable that is invoked at the end of the loop after events are polled such that they execute on the main thread, after event/input polling.
- addRunnableOnce(Runnable) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Adds a Runnable that is invoked only once at the beginning of the loop such that it executes on the main thread, but before the "always runnables" are invoked.
- addRunnableOnLoopExit(Runnable) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Adds a Runnable that is invoked only once at the end of the loop such that it executes on the main thread, but only once the loop is escaped due to a closing window.
- addWindowListener(GLFWWindow.WindowListener) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Adds a
GLFWWindow.WindowListenerto this window for listening for window events. - ANY_PROFILE - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.OpenGLProfile
- ANY_RELEASE_BEHAVIOR - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextReleaseBehavior
- APOSTROPHE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- attachToWindow(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Attaches this input system to a window.
- awaitEvents() - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Polls and processes all pending events, but waits for an event first.
- awaitEvents(long) - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Polls and processes all pending events, but waits for an event first for a specific amount of time.
B
- B - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- B - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- BACK - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- BACKSLASH - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- BACKSPACE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- bottom - Variable in class com.blackrook.gloop.glfw.GLFWWindow.Rectangle
C
- C - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- callHints() - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the hints for this context via
GLFW.glfwWindowHint(int, int). - CAPS_LOCK - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- center(GLFWMonitor) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets this window's position (upper-left coordinate) to center of the screen using its current size and a monitor.
- CENTERED - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- close(Closeable) - Static method in class com.blackrook.gloop.glfw.struct.IOUtils
-
Attempts to close a
Closeableobject. - close(AutoCloseable) - Static method in class com.blackrook.gloop.glfw.struct.IOUtils
-
Attempts to close an
AutoCloseableobject. - com.blackrook.gloop.glfw - package com.blackrook.gloop.glfw
-
Contains root classes.
- com.blackrook.gloop.glfw.exception - package com.blackrook.gloop.glfw.exception
-
Contains exceptions.
- com.blackrook.gloop.glfw.input - package com.blackrook.gloop.glfw.input
-
Contains input classes.
- com.blackrook.gloop.glfw.input.annotation - package com.blackrook.gloop.glfw.input.annotation
-
Input system keys.
- com.blackrook.gloop.glfw.input.enums - package com.blackrook.gloop.glfw.input.enums
-
Contains input enumerations.
- com.blackrook.gloop.glfw.input.exception - package com.blackrook.gloop.glfw.input.exception
-
Contains input system exceptions.
- com.blackrook.gloop.glfw.struct - package com.blackrook.gloop.glfw.struct
-
Additional helper data structures and methods.
- COMMA - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- COMPAT_PROFILE - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.OpenGLProfile
- CORE_PROFILE - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.OpenGLProfile
- createArrowCursor() - Static method in class com.blackrook.gloop.glfw.GLFWCursor
-
This must only be called from the main thread.
- createCrosshairCursor() - Static method in class com.blackrook.gloop.glfw.GLFWCursor
-
This must only be called from the main thread.
- createHandCursor() - Static method in class com.blackrook.gloop.glfw.GLFWCursor
-
This must only be called from the main thread.
- createHorizontalResizeCursor() - Static method in class com.blackrook.gloop.glfw.GLFWCursor
-
This must only be called from the main thread.
- createIBeamCursor() - Static method in class com.blackrook.gloop.glfw.GLFWCursor
-
This must only be called from the main thread.
- createLoop(GLFWWindow, GLFWInputSystem) - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Creates a mechanism for looping on polling a GLFWWindow and InputSystem.
- createVerticalResizeCursor() - Static method in class com.blackrook.gloop.glfw.GLFWCursor
-
This must only be called from the main thread.
D
- D - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- DELETE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- destroy() - Method in class com.blackrook.gloop.glfw.GLFWCursor
- destroy() - Method in class com.blackrook.gloop.glfw.GLFWHandle
-
Destroys this handle.
- destroy() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- destroy() - Method in class com.blackrook.gloop.glfw.GLFWWindow
- detachFromWindow(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Detaches this input system from a window.
- DISABLED - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindow.CursorMode
-
Cursor is disabled; mouse movement is grabbed by the window and movement is unlimited.
- disableJoysticks() - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
This method must be called in order to prep joysticks for polling.
- DONT_CARE - Static variable in class com.blackrook.gloop.glfw.GLFWWindowHints
-
The Don't Care constant.
- DOWN - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- DOWN - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- DOWN - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseScrollType
- DPAD_DOWN - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- DPAD_LEFT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- DPAD_RIGHT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- DPAD_UP - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
E
- E - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- EGL_CONTEXT_API - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextCreationAPI
- enableJoysticks() - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
This method must be called in order to prep joysticks for polling.
- END - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- ENTER - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- EQUAL - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- equals(GLFWHandle) - Method in class com.blackrook.gloop.glfw.GLFWHandle
-
Tests if this GLFW handle equals the provided one.
- equals(Object) - Method in class com.blackrook.gloop.glfw.GLFWHandle
- ESCAPE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
F
- F - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F1 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F10 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F11 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F12 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F13 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F14 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F15 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F16 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F17 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F18 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F19 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F2 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F20 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F21 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F22 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F23 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F24 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F25 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F3 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F4 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F5 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F6 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F7 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F8 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- F9 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- finalize() - Method in class com.blackrook.gloop.glfw.GLFWHandle
- fireJoystickAxisEvent(int, JoystickAxisType, double) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a joystick axis event in this system.
- fireJoystickButtonEvent(int, JoystickButtonType, boolean) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a joystick button event in this system.
- fireJoystickDirectionEvent(int, JoystickAxisType, JoystickDirectionType) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a joystick direction event in this system.
- fireJoystickHatEvent(int, int, JoystickHatType) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a joystick hat event in this system.
- fireKeyEvent(KeyType, boolean) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a key event in this system.
- fireKeyTypedEvent(char) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a key typed event in this system.
- fireMouseAxisEvent(MouseAxisType, double) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a mouse axis event in this system.
- fireMouseButtonEvent(MouseButtonType, boolean) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a mouse button event in this system.
- fireMousePositionEvent(MouseAxisType, double) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a mouse position event in this system.
- fireMouseScrollEvent(MouseScrollType, double) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Fires a mouse scroll event in this system.
- focus() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Requests focus on the window.
G
- G - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- getAll() - Static method in class com.blackrook.gloop.glfw.GLFWMonitor
-
Gets all available monitor devices.
- getAxisDeadzone(JoystickAxisType) - Method in interface com.blackrook.gloop.glfw.GLFWInputSystem.JoystickInputParameters
-
Gets the deadzone magnitude for a particular axis id.
- getAxisPrecisionEpsilon() - Method in interface com.blackrook.gloop.glfw.GLFWInputSystem.JoystickInputParameters
-
Gets the axis precision epsilon value.
- getById(int) - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
-
Gets a gamepad axis by corresponding GLFW id.
- getById(int) - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
-
Gets a gamepad button by corresponding GLFW id.
- getById(int) - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickDirectionType
-
Gets a joystick hat position by corresponding GLFW id.
- getById(int) - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
-
Gets a joystick hat position by corresponding GLFW id.
- getById(int) - Static method in enum com.blackrook.gloop.glfw.input.enums.KeyType
-
Gets a key by corresponding GLFW id.
- getById(int) - Static method in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
-
Gets a mouse button by corresponding GLFW id.
- getContentScale() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Gets the content scale for the specified window.
- getContentScaleX() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getContentScaleX() - Method in class com.blackrook.gloop.glfw.GLFWWindow.State
- getContentScaleY() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getContentScaleY() - Method in class com.blackrook.gloop.glfw.GLFWWindow.State
- getFrameBufferHeight() - Method in class com.blackrook.gloop.glfw.GLFWWindow.State
- getFramebufferSize() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Gets the frame buffer size.
- getFrameBufferWidth() - Method in class com.blackrook.gloop.glfw.GLFWWindow.State
- getFrameSize() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Gets the window's frame size.
- getGLFWId() - Method in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
- getGLFWId() - Method in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- getGLFWId() - Method in enum com.blackrook.gloop.glfw.input.enums.JoystickDirectionType
- getGLFWId() - Method in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- getGLFWId() - Method in enum com.blackrook.gloop.glfw.input.enums.KeyType
- getGLFWId() - Method in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- getHandle() - Method in class com.blackrook.gloop.glfw.GLFWCursor
- getHandle() - Method in class com.blackrook.gloop.glfw.GLFWHandle
- getHandle() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getHandle() - Method in class com.blackrook.gloop.glfw.GLFWWindow
- getHeight() - Method in class com.blackrook.gloop.glfw.GLFWWindow.Rectangle
- getHeight() - Method in class com.blackrook.gloop.glfw.GLFWWindow.State
- getHeightMM() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getJoystickAxisType(int) - Method in interface com.blackrook.gloop.glfw.GLFWInputSystem.JoystickInputParameters
-
Gets a specific axis enumeration for a particular axis id.
- getJoystickButtonType(int) - Method in interface com.blackrook.gloop.glfw.GLFWInputSystem.JoystickInputParameters
-
Gets a specific button enumeration for a particular button id.
- getMonitor() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets the current monitor for this window.
- getName() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getOpacity(float) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Gets the window opacity.
- getPosition() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Gets this window's position (upper-left coordinate).
- getPositionX() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getPositionX() - Method in class com.blackrook.gloop.glfw.GLFWWindow.State
- getPositionY() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getPositionY() - Method in class com.blackrook.gloop.glfw.GLFWWindow.State
- getPrimaryMonitor() - Static method in class com.blackrook.gloop.glfw.GLFWMonitor
-
Gets the primary monitor.
- getSize() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Gets this window's size.
- getState() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Gets a window characteristic state that can be fetched outside of the main polling thread.
- getVideoMode() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getWidth() - Method in class com.blackrook.gloop.glfw.GLFWWindow.Rectangle
- getWidth() - Method in class com.blackrook.gloop.glfw.GLFWWindow.State
- getWidthMM() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getWorkAreaHeight() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getWorkAreaWidth() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getWorkAreaX() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- getWorkAreaY() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- GLFWContext - Class in com.blackrook.gloop.glfw
-
GLFW context state.
- GLFWContext() - Constructor for class com.blackrook.gloop.glfw.GLFWContext
- GLFWContext.MainLoop - Class in com.blackrook.gloop.glfw
-
Main GLFW looper.
- GLFWCursor - Class in com.blackrook.gloop.glfw
-
A GLFW cursor instance.
- GLFWException - Exception Class in com.blackrook.gloop.glfw.exception
-
Generic GLFW error.
- GLFWException() - Constructor for exception class com.blackrook.gloop.glfw.exception.GLFWException
- GLFWException(String) - Constructor for exception class com.blackrook.gloop.glfw.exception.GLFWException
- GLFWException(String, Throwable) - Constructor for exception class com.blackrook.gloop.glfw.exception.GLFWException
- GLFWHandle - Class in com.blackrook.gloop.glfw
-
Generic GLFW handle type.
- GLFWHandle() - Constructor for class com.blackrook.gloop.glfw.GLFWHandle
-
Allocates a new GLFW handle.
- GLFWInputSystem - Class in com.blackrook.gloop.glfw
-
An input event filtering system, meant to be used as a "one-stop" management class.
- GLFWInputSystem() - Constructor for class com.blackrook.gloop.glfw.GLFWInputSystem
-
Creates a new input system.
- GLFWInputSystem.JoystickConnectionListener - Interface in com.blackrook.gloop.glfw
-
A listener interface for when joysticks/gamepads get connected or disconnected from GLFW.
- GLFWInputSystem.JoystickInputParameters - Interface in com.blackrook.gloop.glfw
-
Joystick input parameters per added device.
- GLFWMonitor - Class in com.blackrook.gloop.glfw
-
A GLFW monitor information instance.
- GLFWWindow - Class in com.blackrook.gloop.glfw
-
A GLFW window instance.
- GLFWWindow(GLFWWindowHints, GLFWMonitor, GLFWWindow, String, int, int) - Constructor for class com.blackrook.gloop.glfw.GLFWWindow
-
Creates a new GLFW window, sharing its OpenGL resources with another window.
- GLFWWindow(GLFWWindowHints, GLFWMonitor, String, int, int) - Constructor for class com.blackrook.gloop.glfw.GLFWWindow
-
Creates a new GLFW window.
- GLFWWindow(GLFWWindowHints, GLFWWindow, String, int, int) - Constructor for class com.blackrook.gloop.glfw.GLFWWindow
-
Creates a new GLFW window, sharing its OpenGL resources with another window.
- GLFWWindow(GLFWWindowHints, String, int, int) - Constructor for class com.blackrook.gloop.glfw.GLFWWindow
-
Creates a new GLFW window.
- GLFWWindow.CursorMode - Enum in com.blackrook.gloop.glfw
-
Enum of window cursor modes.
- GLFWWindow.Dimension - Class in com.blackrook.gloop.glfw
-
A dimension.
- GLFWWindow.DropListener - Interface in com.blackrook.gloop.glfw
-
A drag 'n drop event listener interface.
- GLFWWindow.InputAdapter - Class in com.blackrook.gloop.glfw
-
An implementation of
GLFWWindow.InputListenerthat provides a blank, no-op implementation so that only the desired functions need overriding. - GLFWWindow.InputListener - Interface in com.blackrook.gloop.glfw
-
An input event listener interface.
- GLFWWindow.Point - Class in com.blackrook.gloop.glfw
-
A single point.
- GLFWWindow.PointF - Class in com.blackrook.gloop.glfw
-
A single point, floating-point.
- GLFWWindow.Rectangle - Class in com.blackrook.gloop.glfw
-
A rectangle bound.
- GLFWWindow.State - Class in com.blackrook.gloop.glfw
-
Window characteristic state that can be fetched outside of the main thread.
- GLFWWindow.WindowAdapter - Class in com.blackrook.gloop.glfw
-
An implementation of
GLFWWindow.WindowListenerthat provides a blank, no-op implementation so that only the desired functions need overriding. - GLFWWindow.WindowListener - Interface in com.blackrook.gloop.glfw
-
A window event listener interface.
- GLFWWindowHints - Class in com.blackrook.gloop.glfw
-
Windows hints for the next window created.
- GLFWWindowHints() - Constructor for class com.blackrook.gloop.glfw.GLFWWindowHints
-
Creates a new default set of hints.
- GLFWWindowHints.ClientAPI - Enum in com.blackrook.gloop.glfw
- GLFWWindowHints.ContextCreationAPI - Enum in com.blackrook.gloop.glfw
- GLFWWindowHints.ContextReleaseBehavior - Enum in com.blackrook.gloop.glfw
- GLFWWindowHints.ContextRobustness - Enum in com.blackrook.gloop.glfw
- GLFWWindowHints.OpenGLProfile - Enum in com.blackrook.gloop.glfw
- GRAVE_ACCENT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- GUIDE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
H
- H - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- hashCode() - Method in class com.blackrook.gloop.glfw.GLFWHandle
- height - Variable in class com.blackrook.gloop.glfw.GLFWWindow.Dimension
- HIDDEN - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindow.CursorMode
-
Cursor is hidden during window hover.
- HOME - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
I
- I - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- iconify() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Iconifies the window.
- init() - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Initializes GLFW.
- InputAdapter() - Constructor for class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- InputDispatchException - Exception Class in com.blackrook.gloop.glfw.input.exception
-
An exception that can occur on input event dispatch setup.
- InputDispatchException() - Constructor for exception class com.blackrook.gloop.glfw.input.exception.InputDispatchException
- InputDispatchException(String) - Constructor for exception class com.blackrook.gloop.glfw.input.exception.InputDispatchException
- InputDispatchException(String, Throwable) - Constructor for exception class com.blackrook.gloop.glfw.input.exception.InputDispatchException
- InputJoystickAxis - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if a joystick axis is moved by a certain amount of units.
- InputJoystickButton - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if a joystick button is pressed or not.
- InputJoystickDirection - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if a joystick axis is moved into a discrete direction.
- InputJoystickHat - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if a joystick hat is in a position or not.
- InputKey - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if a key is pressed or not.
- InputMouseAxis - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if a mouse axis is moved by a certain amount of units.
- InputMouseButton - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if a mouse button is pressed or not.
- InputMousePosition - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if the mouse's position on an axis changes, reporting the new window-relative position.
- InputMouseScroll - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that sets if a mouse wheel is moved by a certain amount of units.
- InputSetupException - Exception Class in com.blackrook.gloop.glfw.input.exception
-
An exception that can occur on input system setup.
- InputSetupException() - Constructor for exception class com.blackrook.gloop.glfw.input.exception.InputSetupException
- InputSetupException(String) - Constructor for exception class com.blackrook.gloop.glfw.input.exception.InputSetupException
- InputSetupException(String, Throwable) - Constructor for exception class com.blackrook.gloop.glfw.input.exception.InputSetupException
- INSERT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- IOUtils - Class in com.blackrook.gloop.glfw.struct
-
Simple IO utility functions.
- isClosing() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Checks the closing flag of this window.
- isCreated() - Method in class com.blackrook.gloop.glfw.GLFWCursor
- isCreated() - Method in class com.blackrook.gloop.glfw.GLFWHandle
- isCreated() - Method in class com.blackrook.gloop.glfw.GLFWMonitor
- isCreated() - Method in class com.blackrook.gloop.glfw.GLFWWindow
J
- J - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- JoystickAxisType - Enum in com.blackrook.gloop.glfw.input.enums
-
All valid input joystick axes.
- JoystickButtonType - Enum in com.blackrook.gloop.glfw.input.enums
-
All valid input joystick buttons.
- JoystickDirectionType - Enum in com.blackrook.gloop.glfw.input.enums
-
All valid input joystick direction positions.
- JoystickHatType - Enum in com.blackrook.gloop.glfw.input.enums
-
All valid input joystick hat positions.
K
- K - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KeyType - Enum in com.blackrook.gloop.glfw.input.enums
-
All valid input keys.
- KP_0 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_1 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_2 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_3 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_4 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_5 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_6 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_7 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_8 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_9 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_ADD - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_DECIMAL - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_DIVIDE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_ENTER - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_EQUAL - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_MULTIPLY - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- KP_SUBTRACT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
L
- L - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- LAST - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- LAST - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- left - Variable in class com.blackrook.gloop.glfw.GLFWWindow.Rectangle
- LEFT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- LEFT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- LEFT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- LEFT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseScrollType
- LEFT_ALT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- LEFT_BRACKET - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- LEFT_BUMPER - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- LEFT_CONTROL - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- LEFT_DOWN - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- LEFT_SHIFT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- LEFT_SUPER - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- LEFT_THUMB - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- LEFT_UP - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- LEFT_X - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
- LEFT_Y - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
- LEFT_Z - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
- LOSE_CONTEXT_ON_RESET - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextRobustness
M
- M - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- makeContextCurrent(GLFWWindow) - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Makes a window the current target of OpenGL/GLES calls for this thread.
- maximize() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Maximizes the window.
- MENU - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- MIDDLE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- MINUS - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- MouseAxisType - Enum in com.blackrook.gloop.glfw.input.enums
-
All valid input mouse axes.
- MouseButtonType - Enum in com.blackrook.gloop.glfw.input.enums
-
All valid input mouse buttons.
- MouseScrollType - Enum in com.blackrook.gloop.glfw.input.enums
-
All valid input mouse scrolling.
N
- N - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- NATIVE_CONTEXT_API - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextCreationAPI
- NEGATIVE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickDirectionType
- NEUTRAL - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickDirectionType
- NO_API - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ClientAPI
- NO_RESET_NOTIFICATION - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextRobustness
- NO_ROBUSTNESS - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextRobustness
- NORMAL - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindow.CursorMode
-
Cursor acts normally.
- NUM_LOCK - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
O
- O - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- onBlur(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onBlur(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window blur event.
- onClose(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onClose(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window close event.
- onContentScaleChange(GLFWWindow, float, float) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onContentScaleChange(GLFWWindow, float, float) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window content scale change event.
- onDrop(GLFWWindow, File[]) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.DropListener
-
Called when one or more files are dropped on the window.
- onFocus(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onFocus(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window focus event.
- onFramebufferChange(GLFWWindow, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onFramebufferChange(GLFWWindow, int, int) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window frame buffer change event.
- onIconify(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onIconify(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window iconified event.
- OnJoystickAxisAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a joystick axis is moved.
- OnJoystickButtonAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a joystick button is pressed or released.
- onJoystickConnect(int, boolean, String, String) - Method in interface com.blackrook.gloop.glfw.GLFWInputSystem.JoystickConnectionListener
-
Called when a joystick connects to the system.
- OnJoystickDirectionAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a joystick axis is moved into a discrete state from deadzone.
- onJoystickDisconnect(int) - Method in interface com.blackrook.gloop.glfw.GLFWInputSystem.JoystickConnectionListener
-
Called when a joystick disconnects from the system.
- OnJoystickHatAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a joystick hat is moved.
- OnKeyAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a key is pressed or released.
- onKeyPress(GLFWWindow, int, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- onKeyPress(GLFWWindow, int, int, int) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.InputListener
-
Called when a key is pressed.
- onKeyRelease(GLFWWindow, int, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- onKeyRelease(GLFWWindow, int, int, int) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.InputListener
-
Called when a key is released.
- onKeyRepeated(GLFWWindow, int, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- onKeyRepeated(GLFWWindow, int, int, int) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.InputListener
-
Called when a key is repeat-fired via being held during a press.
- onKeyTyped(GLFWWindow, char) - Method in class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- onKeyTyped(GLFWWindow, char) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.InputListener
-
Called when a key character is typed (character).
- OnKeyTypedAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a key is typed (or repeated type).
- onMaximize(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onMaximize(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window maximized event.
- OnMouseAxisAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a mouse axis is moved.
- OnMouseButtonAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a mouse button is pressed or released.
- onMouseButtonPress(GLFWWindow, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- onMouseButtonPress(GLFWWindow, int, int) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.InputListener
-
Called when a mouse button is pressed.
- onMouseButtonRelease(GLFWWindow, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- onMouseButtonRelease(GLFWWindow, int, int) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.InputListener
-
Called when a mouse button is released.
- onMouseEntered(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onMouseEntered(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called when the mouse cursor enters the window.
- onMouseExited(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onMouseExited(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called when the mouse cursor exits the window.
- onMousePosition(GLFWWindow, double, double) - Method in class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- onMousePosition(GLFWWindow, double, double) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.InputListener
-
Called when the mouse cursor is moved in the window.
- OnMousePositionAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a mouse axis is moved, reporting the new window-relative position.
- OnMouseScrollAction - Annotation Type in com.blackrook.gloop.glfw.input.annotation
-
Annotates a field that calls a method if a mouse wheel is moved.
- onPositionChange(GLFWWindow, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onPositionChange(GLFWWindow, int, int) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window position change event.
- onRefresh(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onRefresh(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window refresh event.
- onRestore(GLFWWindow) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onRestore(GLFWWindow) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window restore event.
- onScroll(GLFWWindow, double, double) - Method in class com.blackrook.gloop.glfw.GLFWWindow.InputAdapter
- onScroll(GLFWWindow, double, double) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.InputListener
-
Called when a scrolling action occurs.
- onSizeChange(GLFWWindow, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- onSizeChange(GLFWWindow, int, int) - Method in interface com.blackrook.gloop.glfw.GLFWWindow.WindowListener
-
Called on a window size change event.
- OPENGL_API - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ClientAPI
- OPENGL_ES_API - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ClientAPI
- OSMESA_CONTEXT_API - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextCreationAPI
P
- P - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- PAGE_DOWN - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- PAGE_UP - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- PAUSE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- PERIOD - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- pollEvents() - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Polls and processes all pending events.
- pollJoysticks() - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Polls all connected joysticks.
- POSITIVE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickDirectionType
- postEmptyEvent() - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Posts an empty event so that a call to
GLFWContext.awaitEvents()continues on without receiving anything processable. - PRINT_SCREEN - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
Q
R
- R - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- relay(InputStream, OutputStream, int) - Static method in class com.blackrook.gloop.glfw.struct.IOUtils
-
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
- relay(InputStream, OutputStream, int, int) - Static method in class com.blackrook.gloop.glfw.struct.IOUtils
-
Reads from an input stream, reading in a consistent set of data and writing it to the output stream.
- RELEASE_BEHAVIOR_FLUSH - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextReleaseBehavior
- RELEASE_BEHAVIOR_NONE - Enum constant in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextReleaseBehavior
- removeDropListener(GLFWWindow.DropListener) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Removes a
GLFWWindow.DropListenerfrom this window. - removeInputListener(GLFWWindow.InputListener) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Removes an
GLFWWindow.InputListenerfrom this window. - removeInputObject(Object) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Removes an object that is annotated for receiving input events from this input system.
- removeJoystickInputObject(int) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Removes a joystick-specific object that is annotated for receiving input events to this input system.
- removeJoystickListener(GLFWInputSystem.JoystickConnectionListener) - Method in class com.blackrook.gloop.glfw.GLFWInputSystem
-
Removes a joystick listener from this input system.
- removeRunnableAlways(Runnable) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Removes a Runnable that was added by
GLFWContext.MainLoop.addRunnableAlways(Runnable). - removeRunnableAlwaysAfterPoll(Runnable) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Removes a Runnable that was added by
GLFWContext.MainLoop.addRunnableAlwaysAfterPoll(Runnable). - removeWindowListener(GLFWWindow.WindowListener) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Removes a
GLFWWindow.WindowListenerfrom this window. - requestAttention() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Signals user attention from this window.
- reset() - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Resets all hints to default.
- restore() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Restores the window.
- right - Variable in class com.blackrook.gloop.glfw.GLFWWindow.Rectangle
- RIGHT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- RIGHT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- RIGHT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- RIGHT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseScrollType
- RIGHT_ALT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- RIGHT_BRACKET - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- RIGHT_BUMPER - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- RIGHT_CONTROL - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- RIGHT_DOWN - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- RIGHT_SHIFT - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- RIGHT_SUPER - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- RIGHT_THUMB - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- RIGHT_UP - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- RIGHT_X - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
- RIGHT_Y - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
- RIGHT_Z - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
- run() - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Enters a loop that sets the window and input system, and polls for events and input until the window is closed.
S
- S - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- SCROLL_LOCK - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- SEMICOLON - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- setAccumAlphaBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's accumulation framebuffer's alpha bits.
- setAccumBlueBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's accumulation framebuffer's blue color bits.
- setAccumGreenBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's accumulation framebuffer's green color bits.
- setAccumRedBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's accumulation framebuffer's red color bits.
- setAlphaBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's framebuffer's alpha bits.
- setAspectRatio(int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets this window's aspect ratio limits.
- setAutoIconified(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if this window is iconified on creation.
- setAutoIconified(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window starts iconified on creation.
- setAuxBuffers(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's auxiliary buffers.
- setBlueBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's framebuffer's blue color bits.
- setCenteredCursor(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window starts with the mouse cursor centered over it (fullscreen only).
- setClientAPI(GLFWWindowHints.ClientAPI) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets which client API to create the context for.
- setClosing(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets the closing flag of this window (aka "window should close").
- setCocoaGraphicsSwitching(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Specifies whether to enable Automatic Graphics Switching, i.e. to allow the system to choose the integrated GPU for the OpenGL context and move it between GPUs if necessary or whether to force it to always run on the discrete GPU.
- setCocoaRetinaFrameBuffer(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets whether to use full resolution framebuffers on Retina displays.
- setContextCreationAPI(GLFWWindowHints.ContextCreationAPI) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets which context creation API to use to create the context.
- setContextNoError(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets whether errors should be generated by the context.
- setContextReleaseBehavior(GLFWWindowHints.ContextReleaseBehavior) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the release behavior to be used by the context.
- setContextRobustness(GLFWWindowHints.ContextRobustness) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the robustness strategy to be used by the context.
- setContextVersion(int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the OpenGL version.
- setCursor(GLFWCursor) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets this window's cursor.
- setCursorMode(GLFWWindow.CursorMode) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets this window's cursor mode.
- setDecorated(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if this window is decorated (has shell bordering).
- setDecorated(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window is decorated on creation.
- setDepthBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's depth buffer bits.
- setDoubleBuffered(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window is double-buffered.
- setErrorStream(PrintStream) - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Sets the output stream for GLFW error callbacks.
- setEventWait(long) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Sets the amount of time in milliseconds to wait for new events in the loop.
- setFloating(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if this window is floating, or rather, "always on top".
- setFloating(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window starts floating, or rather, "always on top".
- setFocused(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window gains immediate focus on creation.
- setFocusOnShow(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if this window requests focus when shown.
- setFocusOnShow(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window requests focus when shown.
- setGreenBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's framebuffer's green color bits.
- setIcon(BufferedImage) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets this window's icon.
- setLockKeyMods(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if the lock keys pass their modifier bits to the input system.
- setLoopWaitMillis(long) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Sets the amount of time in milliseconds to wait at the end of the loop after all hooks run and all events are polled.
- setMaximized(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window starts maximized on creation.
- setMonitor(GLFWMonitor, int, int, int, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets the target monitor for this window in fullscreen mode.
- setOpacity(float) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets the window opacity.
- setOpenGLDebugContext(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets whether to create a debug OpenGL context, which may have additional error and performance issue reporting functionality.
- setOpenGLForwardCompatibility(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets whether the OpenGL context should be forward-compatible, i.e. one where all functionality deprecated in the requested version of OpenGL is removed.
- setOpenGLProfile(GLFWWindowHints.OpenGLProfile) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets which OpenGL profile to create the context for.
- setPosition(int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets this window's position (upper-left coordinate).
- setRawMouseMotion(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if the mouse motion on this window is raw, no acceleration applied.
- setRedBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's framebuffer's red color bits.
- setRefreshRate(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's refresh rate.
- setResizable(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if this window is resizable (via user, not program).
- setResizable(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window is resizable (manually, not via methods).
- setSamples(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's multisample samples.
- setScaleToMonitor(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window resizes proportionally to each monitor it touches.
- setShutDownOnExit(boolean) - Method in class com.blackrook.gloop.glfw.GLFWContext.MainLoop
-
Sets if GLFW shuts down on exit.
- setSize(int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets this window's size.
- setSizeLimits(int, int, int, int) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets the size limits of the content area of the specified window.
- setSRGBCapable(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window is SRGB Capable.
- setStencilBits(int) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets the next created window's stencil buffer bits.
- setStereo(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window is in stereo mode.
- setStickyKeys(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if sticky keys is enabled.
- setStickyMouseButtons(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets if sticky mouse buttons is enabled.
- setSwapInterval(int) - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Sets how many vertical blanks need to occur before a window buffer swap.
- setTitle(String) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets this window's title.
- setTransparentFramebuffer(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window can have a transparent framebuffer (not supported everywhere).
- setVisible(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Sets the visibility of the window.
- setVisible(boolean) - Method in class com.blackrook.gloop.glfw.GLFWWindowHints
-
Sets if the next created window is visible on creation.
- SLASH - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- SPACE - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- START - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- State() - Constructor for class com.blackrook.gloop.glfw.GLFWWindow.State
- swapBuffers() - Method in class com.blackrook.gloop.glfw.GLFWWindow
-
Swaps the front and back buffer on the window, redrawing its contents to the foreground.
T
- T - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- TAB - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- terminate() - Static method in class com.blackrook.gloop.glfw.GLFWContext
-
Destroys GLFW and frees its resources.
- top - Variable in class com.blackrook.gloop.glfw.GLFWWindow.Rectangle
- toString() - Method in class com.blackrook.gloop.glfw.GLFWHandle
U
- U - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- UP - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
- UP - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- UP - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseScrollType
V
- V - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputJoystickAxis
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputJoystickButton
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputJoystickDirection
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputJoystickHat
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputKey
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputMouseAxis
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputMouseButton
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputMousePosition
- value() - Element in annotation type com.blackrook.gloop.glfw.input.annotation.InputMouseScroll
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.GLFWWindow.CursorMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.ClientAPI
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextCreationAPI
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextReleaseBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextRobustness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.OpenGLProfile
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickDirectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.input.enums.KeyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.input.enums.MouseAxisType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.blackrook.gloop.glfw.input.enums.MouseScrollType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.blackrook.gloop.glfw.GLFWWindow.CursorMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.ClientAPI
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextCreationAPI
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextReleaseBehavior
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.ContextRobustness
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.GLFWWindowHints.OpenGLProfile
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickAxisType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickDirectionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.input.enums.JoystickHatType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.input.enums.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.input.enums.MouseAxisType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.blackrook.gloop.glfw.input.enums.MouseScrollType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- W - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- width - Variable in class com.blackrook.gloop.glfw.GLFWWindow.Dimension
- WindowAdapter() - Constructor for class com.blackrook.gloop.glfw.GLFWWindow.WindowAdapter
- WORLD_1 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- WORLD_2 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
X
- x - Variable in class com.blackrook.gloop.glfw.GLFWWindow.Point
- x - Variable in class com.blackrook.gloop.glfw.GLFWWindow.PointF
- X - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- X - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- X - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseAxisType
Y
- y - Variable in class com.blackrook.gloop.glfw.GLFWWindow.Point
- y - Variable in class com.blackrook.gloop.glfw.GLFWWindow.PointF
- Y - Enum constant in enum com.blackrook.gloop.glfw.input.enums.JoystickButtonType
- Y - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- Y - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseAxisType
Z
_
- _0 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _1 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _2 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _3 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _4 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _4 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- _5 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _5 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- _6 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _6 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- _7 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _7 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- _8 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
- _8 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.MouseButtonType
- _9 - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form