jjdh API

jjdh.opengl.input.actions
Class OrthogonalMouseLook

java.lang.Object
  extended by jjdh.opengl.input.actions.OrthogonalMouseLook
All Implemented Interfaces:
MouseMotionListener, EventListener, IAction, IContinuousAction

public class OrthogonalMouseLook
extends Object
implements IContinuousAction, MouseMotionListener


Field Summary
(package private)  boolean isActivated
           
(package private)  boolean isCentered
           
(package private)  Point lastMouseLocation
           
(package private)  OpenGLProgram program
           
 
Constructor Summary
OrthogonalMouseLook(OpenGLProgram program)
           
 
Method Summary
 String getDescription()
           
 void mouseDragged(MouseEvent evt)
           
 void mouseMoved(MouseEvent arg0)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

program

OpenGLProgram program

isActivated

boolean isActivated

isCentered

boolean isCentered

lastMouseLocation

Point lastMouseLocation
Constructor Detail

OrthogonalMouseLook

public OrthogonalMouseLook(OpenGLProgram program)
Method Detail

start

public void start()
Specified by:
start in interface IContinuousAction

stop

public void stop()
Specified by:
stop in interface IContinuousAction

mouseDragged

public void mouseDragged(MouseEvent evt)
Specified by:
mouseDragged in interface MouseMotionListener

mouseMoved

public void mouseMoved(MouseEvent arg0)
Specified by:
mouseMoved in interface MouseMotionListener

getDescription

public String getDescription()
Specified by:
getDescription in interface IAction
Returns:
a textual description of the effects of this action

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.