de.jreality.tools
Class AnimatorTool

java.lang.Object
  extended by de.jreality.scene.tool.AbstractTool
      extended by de.jreality.tools.AnimatorTool
All Implemented Interfaces:
Tool

public class AnimatorTool
extends AbstractTool

TODO: comment this

Author:
weissman

Method Summary
 void deschedule(Object key)
           
static AnimatorTool getInstance(ToolContext context)
           
static AnimatorTool getInstanceImpl(Object key)
          WARNING: do not use this unless you write a tool system!!
 de.jreality.tools.TimerQueue getTimerQueue()
           
 void perform(ToolContext tc)
          This method is called when the tool is activated and any AxisState or TransformationMatrix of the current slots changes.
 void schedule(Object key, AnimatorTask task)
           
 
Methods inherited from class de.jreality.scene.tool.AbstractTool
activate, deactivate, fullDescription, getActivationSlots, getCurrentSlots, getDescription, getDescription, setDescription
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static AnimatorTool getInstance(ToolContext context)

getInstanceImpl

public static AnimatorTool getInstanceImpl(Object key)
WARNING: do not use this unless you write a tool system!!


perform

public void perform(ToolContext tc)
Description copied from interface: Tool
This method is called when the tool is activated and any AxisState or TransformationMatrix of the current slots changes.

Specified by:
perform in interface Tool
Overrides:
perform in class AbstractTool
Parameters:
tc - The current tool context

schedule

public void schedule(Object key,
                     AnimatorTask task)

deschedule

public void deschedule(Object key)

getTimerQueue

public de.jreality.tools.TimerQueue getTimerQueue()