• Articles
  • Api Documentation
Show / Hide Table of Contents
  • net.abi.abisEngine.components
    • Camera
    • DirectionalLight
    • FreeLook
    • FreeMove
    • Light
    • LockView
    • MeshRenderer
    • PointLight
    • SceneComponent
    • SpotLight
  • net.abi.abisEngine.core
    • CoreEngine
    • Main
    • Time
  • net.abi.abisEngine.entities
    • Entity
    • EntityI
  • net.abi.abisEngine.handlers.file
    • FileHandler
    • PathHandle
    • PathResolveI
    • PathType
  • net.abi.abisEngine.handlers.logging
    • Logger
    • LogLevel
    • LogManager
  • net.abi.abisEngine.input
    • GLFWInput
    • GLFWMouseAndKeyboardInput
  • net.abi.abisEngine.math
    • Math
    • Matrix
    • Matrix4f
    • Quaternion
    • Transform
    • Vector2f
    • Vector2i
    • Vector3f
    • Vector3i
    • Vector4f
    • Vector4fI
  • net.abi.abisEngine.rendering.asset
    • AssetClassifier
    • AssetContainer
    • AssetI
    • AssetLoaderParameters
    • AssetLoaderParameters.LoadedCallback
    • AssetLoadTask
    • AssetManager
    • AssetStore
    • TaskCompleteHandler
  • net.abi.abisEngine.rendering.asset.loaders
    • AssetLoader
    • AsyncAssetLoader
    • ModelSceneLoader
    • ModelSceneLoader.Parameter
    • SyncAssetLoader
  • net.abi.abisEngine.rendering.image
    • AEImage
    • ImageMetaData
    • PixelMap
  • net.abi.abisEngine.rendering.material
    • Material
  • net.abi.abisEngine.rendering.mesh
    • AIMeshLoader
    • Mesh
    • MeshResource
    • Model
    • ModelScene
    • Vertex
  • net.abi.abisEngine.rendering.pipeline
    • RenderingEngine
  • net.abi.abisEngine.rendering.scene
    • Scene
    • SceneManager
  • net.abi.abisEngine.rendering.scene.scenes
    • EngineSplashScreen
  • net.abi.abisEngine.rendering.shader
    • AEShader
    • AEShader.AEShaderType
    • AEShaderResource
    • ForwardAmbientShader
    • ForwardDirectionalShader
    • ForwardPointShader
    • ForwardSpotShader
    • GLSLLayoutQualifier
    • GLSLUniform
    • GLSLUniformBlockObject
    • GLSLUniformBlockObjectData
    • Shader
    • Shader.ShaderSource
    • Shader.ShaderType
    • ShaderResource
    • WireFrameShader
  • net.abi.abisEngine.rendering.shader.compiler
    • AEGLInfo
    • AEShaderCompiler
    • AEShaderCompiler.GLSLStruct
    • AEShaderCompiler.ShaderData
    • AEShaderCompiler.ShaderSource
    • Tokens
    • Tokens.Keywords
    • Tokens.Operators
    • Tokens.Qualifiers
  • net.abi.abisEngine.rendering.shader.loader
    • AEShaderLoader
  • net.abi.abisEngine.rendering.shader.parser
    • AEShaderParserYAML
  • net.abi.abisEngine.rendering.shader.parser.fileTypes.yaml
    • AEDemoProperty
    • AEPrepProperty
    • AEShaderFileYAML
    • AEShaderGLSLProgram
    • AEShaderPass
  • net.abi.abisEngine.rendering.texture
    • Texture
    • Texture.TextureData
    • TextureResource
  • net.abi.abisEngine.rendering.window
    • GLFWWindow
    • GLFWWindow.AnimatedCursor
    • GLFWWindow.CursorI
    • GLFWWindow.GLFWWindowProperties
    • GLFWWindow.StaticCursor
    • GLFWWindow.StaticCursorResource
    • GLFWWindowManager
    • GLFWWindowManager.GLFWWindowContext
  • net.abi.abisEngine.rendering.window.models
    • EngineLoader
  • net.abi.abisEngine.util
    • Attenuation
    • Color
    • Expendable
    • IOUtil
    • MappedValues
    • ThreadUtils
    • Util
  • net.abi.abisEngine.util.async
    • Async
    • AsyncResult
    • AsyncTask
    • AsyncThreadDispatcher
  • net.abi.abisEngine.util.cacheing
    • GenericCache
    • GenericCacheI
    • TwoFactorGenericCache
    • TwoFactorGenericCacheI
  • net.abi.abisEngine.util.exceptions
    • AECursorInitializationException
    • AEException
    • AEGLFWWindowInitializationException
    • AEImageManipulationException
    • AEIOException
    • AERuntimeException
    • AEShaderCompilerRuntimeException
  • tests.renderTest
    • Start
  • tests.renderTest.entitys
    • FlatPlane
    • MonkeyHead
  • tests.renderTest.materials
    • BricksOne
    • BricksTwo
  • tests.renderTest.scenes
    • MainMenu
    • TestGame
  • tests.renderTest.windows
    • MainGame

Class GLFWInput

Inheritance
java.lang.Object
GLFWInput
Syntax
public class GLFWInput

Fields

GLFW_ARROW_CURSOR

Standard cursor shapes. See standard cursor creation for how these are used.

Declaration
public static final int GLFW_ARROW_CURSOR= 0x36001
Field Value
Type Description
final int

GLFW_CURSOR

Input options.

Declaration
public static final int GLFW_CURSOR= 0x33001
Field Value
Type Description
final int

GLFW_CURSOR_NORMAL

Cursor state.

Declaration
public static final int GLFW_CURSOR_NORMAL= 0x34001
Field Value
Type Description
final int

GLFW_GAMEPAD_AXIS_LEFT_X

Gamepad axes. See gamepad for how these are used.

Declaration
public static final int GLFW_GAMEPAD_AXIS_LEFT_X= 0
Field Value
Type Description
final int

GLFW_GAMEPAD_BUTTON_A

Gamepad buttons. See gamepad for how these are used.

Declaration
public static final int GLFW_GAMEPAD_BUTTON_A= 0
Field Value
Type Description
final int

glfw_Handle

Declaration
protected long glfw_Handle
Field Value
Type Description
long

GLFW_JOYSTICK_1

Joysticks. See joystick input for how these are used.

Declaration
public static final int GLFW_JOYSTICK_1= 0
Field Value
Type Description
final int

GLFW_KEY_ESCAPE

Function keys.

Declaration
public static final int GLFW_KEY_ESCAPE= 256
Field Value
Type Description
final int

GLFW_KEY_SPACE

Printable keys.

Declaration
public static final int GLFW_KEY_SPACE= 32
Field Value
Type Description
final int

GLFW_MOD_ALT

If this bit is set one or more Alt keys were held down.

Declaration
public static final int GLFW_MOD_ALT= 0x4
Field Value
Type Description
final int

GLFW_MOD_CAPS_LOCK

If this bit is set the Caps Lock key is enabled and the LOCK_KEY_MODS input mode is set.

Declaration
public static final int GLFW_MOD_CAPS_LOCK= 0x10
Field Value
Type Description
final int

GLFW_MOD_CONTROL

If this bit is set one or more Control keys were held down.

Declaration
public static final int GLFW_MOD_CONTROL= 0x2
Field Value
Type Description
final int

GLFW_MOD_NUM_LOCK

If this bit is set the Num Lock key is enabled and the LOCK_KEY_MODS input mode is set.

Declaration
public static final int GLFW_MOD_NUM_LOCK= 0x20
Field Value
Type Description
final int

GLFW_MOD_SHIFT

If this bit is set one or more Shift keys were held down.

Declaration
public static final int GLFW_MOD_SHIFT= 0x1
Field Value
Type Description
final int

GLFW_MOD_SUPER

If this bit is set one or more Super keys were held down.

Declaration
public static final int GLFW_MOD_SUPER= 0x8
Field Value
Type Description
final int

GLFW_MOUSE_BUTTON_1

Mouse buttons. See mouse button input for how these are used.

Declaration
public static final int GLFW_MOUSE_BUTTON_1= 0
Field Value
Type Description
final int

GLFW_PRESS

The key or button was pressed.

Declaration
public static final int GLFW_PRESS= 1
Field Value
Type Description
final int

GLFW_RELEASE

The key or button was released.

Declaration
public static final int GLFW_RELEASE= 0
Field Value
Type Description
final int

GLFW_REPEAT

The key was held down until it repeated.

Declaration
public static final int GLFW_REPEAT= 2
Field Value
Type Description
final int

GLFW_TRUE

Boolean values.

Declaration
public static final int GLFW_TRUE= 1
Field Value
Type Description
final int

Methods

destroySafe()

Safely destroys the callbacks created. This function is safe to use before calling glfwDestroyCallbacks.

Declaration
public abstract void destroySafe()
Returns
Type Description
abstract void

initInput(long hndl)

Declaration
public abstract void initInput(long hndl)
Parameters
Type Name Description
long hndl
Returns
Type Description
abstract void

update()

Declaration
public void update()
Back to top Generated by DocFX