t3.hrd.renderer
Interface HRDRendererCallBacks


public interface HRDRendererCallBacks

This interface allows you to provide callback methods that are called by the HRDRenderer to allow you to customise its behaviour. The methods should be obvious from their names.

Author:
pjt40

Method Summary
 void callback_closingAfterWindowsClosed()
           
 void callback_closingBeforeLastOGL()
           
 void callback_keyboardInput(KeyboardInput k, java.lang.Object client)
           
 void callback_mouseClicked(java.awt.event.MouseEvent e, Projector p)
           
 void callback_mouseDragged(java.awt.event.MouseEvent e, Projector p)
           
 void callback_mouseEntered(java.awt.event.MouseEvent e, Projector p)
           
 void callback_mouseExited(java.awt.event.MouseEvent e, Projector p)
           
 void callback_mouseMoved(java.awt.event.MouseEvent e, Projector p)
           
 void callback_mousePressed(java.awt.event.MouseEvent e, Projector p)
           
 void callback_mouseReleased(java.awt.event.MouseEvent e, Projector p)
           
 boolean callback_needToRepaintOverlay(Projector p)
           
 void callback_oglPaintOverlay(javax.media.opengl.GL gl, Projector p)
           
 void callback_oncePerFrame()
           
 void callback_pointInputDeviceStateChanged(PointInputDeviceState pids, java.lang.Object client)
           
 void callback_shapeInputDeviceStateChanged(ShapeInputDeviceState sids, java.lang.Object client)
           
 

Method Detail

callback_oncePerFrame

void callback_oncePerFrame()

callback_closingBeforeLastOGL

void callback_closingBeforeLastOGL()

callback_closingAfterWindowsClosed

void callback_closingAfterWindowsClosed()

callback_mouseClicked

void callback_mouseClicked(java.awt.event.MouseEvent e,
                           Projector p)

callback_mouseEntered

void callback_mouseEntered(java.awt.event.MouseEvent e,
                           Projector p)

callback_mouseExited

void callback_mouseExited(java.awt.event.MouseEvent e,
                          Projector p)

callback_mousePressed

void callback_mousePressed(java.awt.event.MouseEvent e,
                           Projector p)

callback_mouseReleased

void callback_mouseReleased(java.awt.event.MouseEvent e,
                            Projector p)

callback_mouseMoved

void callback_mouseMoved(java.awt.event.MouseEvent e,
                         Projector p)

callback_mouseDragged

void callback_mouseDragged(java.awt.event.MouseEvent e,
                           Projector p)

callback_needToRepaintOverlay

boolean callback_needToRepaintOverlay(Projector p)

callback_oglPaintOverlay

void callback_oglPaintOverlay(javax.media.opengl.GL gl,
                              Projector p)

callback_keyboardInput

void callback_keyboardInput(KeyboardInput k,
                            java.lang.Object client)

callback_pointInputDeviceStateChanged

void callback_pointInputDeviceStateChanged(PointInputDeviceState pids,
                                           java.lang.Object client)

callback_shapeInputDeviceStateChanged

void callback_shapeInputDeviceStateChanged(ShapeInputDeviceState sids,
                                           java.lang.Object client)