Top Description Fields Constructors Methods
org.lwjgl.test.input

public Class HWCursorTest

extends Object
Class Inheritance
Imports
java.nio.ByteBuffer, .ByteOrder, .IntBuffer, org.lwjgl.input.Cursor, .Keyboard, .Mouse, org.lwjgl.opengl.Display, .DisplayMode

Tests switching between windowed and fullscreen - including hardware cursor test
Author
Brian Matzon
Version
$Revision$ $Id$

Field Summary

Modifier and TypeField and Description
private static Cursor[]
cursors

The native cursor

private static int
private static int
mouse_x

The mouse cursor position

private static int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
cleanup()

Cleans up the test

public void
execute()

Executes the test

private void
glInit()

Initializes OGL

private void
initialize()

Initializes the test

private static void
public static void
main(String[] args)

Test entry point

private void
mainLoop()

Runs the main loop of the "test"

private void
processKeyboard()

Processes keyboard input

private void
private void
render()

Performs the logic

protected boolean
setDisplayMode()

Sets the display mode for fullscreen mode

private void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cursorsback to summary
private static Cursor[] cursors

The native cursor

mouse_btnback to summary
private static int mouse_btn
mouse_xback to summary
private static int mouse_x

The mouse cursor position

mouse_yback to summary
private static int mouse_y

Constructor Detail

HWCursorTestback to summary
public HWCursorTest()

Method Detail

cleanupback to summary
private void cleanup()

Cleans up the test

executeback to summary
public void execute()

Executes the test

glInitback to summary
private void glInit()

Initializes OGL

initializeback to summary
private void initialize()

Initializes the test

initNativeCursorsback to summary
private static void initNativeCursors() throws Exception
mainback to summary
public static void main(String[] args)

Test entry point

mainLoopback to summary
private void mainLoop()

Runs the main loop of the "test"

processKeyboardback to summary
private void processKeyboard()

Processes keyboard input

processMouseback to summary
private void processMouse()
renderback to summary
private void render()

Performs the logic

setDisplayModeback to summary
protected boolean setDisplayMode()

Sets the display mode for fullscreen mode

switchCursorback to summary
private void switchCursor()