org.xith3d.utility.general
Class Xith3DLogo

java.lang.Object
  extended by org.xith3d.utility.general.Xith3DLogo

public class Xith3DLogo
extends java.lang.Object

Displays a small video with the Xith3D logo rotating.


Nested Class Summary
static interface Xith3DLogo.Xith3DLogoFinishListener
           
 
Constructor Summary
Xith3DLogo(SceneGraph sceneGraph)
           
 
Method Summary
protected  void end(Canvas3D canvas, Xith3DLogo.Xith3DLogoFinishListener finishListener)
           
protected  void end(OperationScheduler opScheder, Canvas3D canvas, Xith3DLogo.Xith3DLogoFinishListener finishListener)
           
 void play(OperationScheduler opScheder, Canvas3D canvas, org.jagatoo.input.devices.components.DeviceComponent[] stopComponents, org.jagatoo.input.InputSystem inputSystem, Xith3DLogo.Xith3DLogoFinishListener finishListener)
          Plays the Xith3DLogo video on the specified canvas.
 void play(OperationScheduler opScheder, Canvas3D canvas, org.jagatoo.input.devices.components.DeviceComponent[] stopComponents, Xith3DLogo.Xith3DLogoFinishListener finishListener)
          Plays the Xith3DLogo video on the specified canvas.
 void play(OperationScheduler opScheder, Canvas3D canvas, Xith3DLogo.Xith3DLogoFinishListener finishListener)
          Plays the Xith3DLogo video on the specified canvas.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Xith3DLogo

public Xith3DLogo(SceneGraph sceneGraph)
           throws java.io.IOException
Throws:
java.io.IOException
Method Detail

end

protected void end(Canvas3D canvas,
                   Xith3DLogo.Xith3DLogoFinishListener finishListener)

end

protected void end(OperationScheduler opScheder,
                   Canvas3D canvas,
                   Xith3DLogo.Xith3DLogoFinishListener finishListener)

play

public void play(OperationScheduler opScheder,
                 Canvas3D canvas,
                 org.jagatoo.input.devices.components.DeviceComponent[] stopComponents,
                 org.jagatoo.input.InputSystem inputSystem,
                 Xith3DLogo.Xith3DLogoFinishListener finishListener)
Plays the Xith3DLogo video on the specified canvas. This video has a short music, it lasts ~10 seconds and can be cut by the user if he presses any key.

Parameters:
opScheder -
canvas -
stopComponents - an array of KeyCodes, that will cause the logo to stop playing
inputSystem -
finishListener -

play

public void play(OperationScheduler opScheder,
                 Canvas3D canvas,
                 org.jagatoo.input.devices.components.DeviceComponent[] stopComponents,
                 Xith3DLogo.Xith3DLogoFinishListener finishListener)
Plays the Xith3DLogo video on the specified canvas. This video has a short music, it lasts ~10 seconds and can be cut by the user if he presses any key.

Parameters:
opScheder -
canvas -
stopComponents - an array of KeyCodes, that will cause the logo to stop playing
finishListener -

play

public void play(OperationScheduler opScheder,
                 Canvas3D canvas,
                 Xith3DLogo.Xith3DLogoFinishListener finishListener)
Plays the Xith3DLogo video on the specified canvas. This video has a short music, it lasts ~10 seconds and can be cut by the user if he presses any key.

Parameters:
opScheder -
canvas -
finishListener -