Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
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.DropListener to this window for listening for window events.
addInputListener(GLFWWindow.InputListener) - Method in class com.blackrook.gloop.glfw.GLFWWindow
Adds an GLFWWindow.InputListener to 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.WindowListener to 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 Closeable object.
close(AutoCloseable) - Static method in class com.blackrook.gloop.glfw.struct.IOUtils
Attempts to close an AutoCloseable object.
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.InputListener that 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.WindowListener that 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

Q - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
 

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.DropListener from this window.
removeInputListener(GLFWWindow.InputListener) - Method in class com.blackrook.gloop.glfw.GLFWWindow
Removes an GLFWWindow.InputListener from 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.WindowListener from 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

Z - Enum constant in enum com.blackrook.gloop.glfw.input.enums.KeyType
 

_

_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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form