public abstract class

Applet

extends JApplet
implements KeyListener MouseListener MouseMotionListener MouseWheelListener
java.lang.Object
   ↳ java.awt.Component
     ↳ java.awt.Container
       ↳ java.awt.Panel
         ↳ java.applet.Applet
           ↳ javax.swing.JApplet
             ↳ casmi.Applet

Class Overview

casmi Applet.

Summary

[Expand]
Inherited Constants
From class java.awt.Component
From interface java.awt.image.ImageObserver
[Expand]
Inherited Fields
From class javax.swing.JApplet
Public Constructors
Applet()
Public Methods
void addCanvas(Canvas c)
void addLight(int index, Light light)
void addLight(Light light)
void addObject(Collection<? extends Element> objects)
void addObject(Element obj)
void addObject(int index, Element obj)
void addTweener(Tweener t)
void applyMatix(double[] matrix)
void applyMatrix(DoubleBuffer matrix)
void capture(String file, boolean background)
void capture(String file)
void capture(String file, boolean background, ImageType type)
void clearObject()
void drawWithGraphics(Graphics g)
abstract void exit()
void getCamera(int index)
double getFPS()
int getHeight()
char getKey()
int getKeyCode()
Keyboard getKeyboard()
AppletGLEventListener getListener()
MenuBar getMenuBar()
Mouse getMouse()
int getMouseWheelRotation()
int getMouseX()
int getMouseY()
Object getObject(int index)
PopupMenu getPopupMenu()
int getPrevMouseX()
int getPrevMouseY()
int getWidth()
double getWorkingFPS()
void init()
void initGraphics(Graphics g)
boolean isFullScreen()
boolean isKeyPressed()
boolean isKeyReleased()
boolean isKeyTyped()
boolean isMouseClicked()
boolean isMouseDragged()
boolean isMouseEntered()
boolean isMouseExited()
boolean isMouseMoved()
boolean isMousePressed()
boolean isMousePressed(MouseButton button)
boolean isMouseReleased()
boolean isRunAsApplication()
abstract void keyEvent(KeyEvent event)
void keyPressed(KeyEvent e)
void keyReleased(KeyEvent e)
void keyTyped(KeyEvent e)
void loadMatix(double[] matrix)
void loadMatrix(DoubleBuffer matrix)
void mouseClicked(MouseEvent e)
void mouseDragged(MouseEvent e)
void mouseEntered(MouseEvent e)
abstract void mouseEvent(MouseStatus status, MouseButton button)
void mouseExited(MouseEvent e)
void mouseMoved(MouseEvent e)
void mousePressed(MouseEvent e)
void mouseReleased(MouseEvent e)
void mouseWheelMoved(MouseWheelEvent e)
void removeAllCanvases()
void removeAllTweeners()
void removeCanvas(Canvas c)
void removeLight(Light light)
void removeObject(Element e)
void removeTweener(Tweener t)
void resetGraphics(Graphics g)
void setBackGroundColor(double gray)
void setBackGroundColor(ColorSet colorset)
void setBackGroundColor(double r, double g, double b)
void setBackGroundColor(Color color)
void setCamera()
void setCamera(Camera camera)
void setCamera(double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ)
void setCursor(String path, int hotspotX, int hotspotY)
void setCursor(CursorMode cursorMode)
Changes a cursor image.
void setFPS(double fps)
void setFrustum(Frustum frustum)
void setFrustum()
void setFrustum(double left, double right, double bottom, double top, double near, double far)
void setFullScreen(boolean fullScreen)
void setOrtho()
void setOrtho(Ortho ortho)
void setOrtho(double left, double right, double bottom, double top, double near, double far)
void setPerspective(double fov, double aspect, double zNear, double zFar)
void setPerspective(Perspective perspective)
void setPerspective()
void setRunAsApplication(boolean runAsApplication)
void setSize(int width, int height)
abstract void setup()
static void showAlert(String title, String message)
abstract void update()
[Expand]
Inherited Methods
From class javax.swing.JApplet
From class java.applet.Applet
From class java.awt.Panel
From class java.awt.Container
From class java.awt.Component
From class java.lang.Object
From interface java.awt.MenuContainer
From interface java.awt.event.KeyListener
From interface java.awt.event.MouseListener
From interface java.awt.event.MouseMotionListener
From interface java.awt.event.MouseWheelListener
From interface java.awt.image.ImageObserver
From interface javax.accessibility.Accessible
From interface javax.swing.RootPaneContainer

Public Constructors

public Applet ()

Public Methods

public void addCanvas (Canvas c)

public void addLight (int index, Light light)

public void addLight (Light light)

public void addObject (Collection<? extends Element> objects)

public void addObject (Element obj)

public void addObject (int index, Element obj)

public void addTweener (Tweener t)

public void applyMatix (double[] matrix)

public void applyMatrix (DoubleBuffer matrix)

public void capture (String file, boolean background)

public void capture (String file)

public void capture (String file, boolean background, ImageType type)

public void clearObject ()

public void drawWithGraphics (Graphics g)

public abstract void exit ()

public void getCamera (int index)

public double getFPS ()

public int getHeight ()

public char getKey ()

public int getKeyCode ()

public Keyboard getKeyboard ()

public AppletGLEventListener getListener ()

public MenuBar getMenuBar ()

public Mouse getMouse ()

public int getMouseWheelRotation ()

public int getMouseX ()

public int getMouseY ()

public Object getObject (int index)

public PopupMenu getPopupMenu ()

public int getPrevMouseX ()

public int getPrevMouseY ()

public int getWidth ()

public double getWorkingFPS ()

public void init ()

public void initGraphics (Graphics g)

public boolean isFullScreen ()

public boolean isKeyPressed ()

public boolean isKeyReleased ()

public boolean isKeyTyped ()

public boolean isMouseClicked ()

public boolean isMouseDragged ()

public boolean isMouseEntered ()

public boolean isMouseExited ()

public boolean isMouseMoved ()

public boolean isMousePressed ()

public boolean isMousePressed (MouseButton button)

public boolean isMouseReleased ()

public boolean isRunAsApplication ()

public abstract void keyEvent (KeyEvent event)

public void keyPressed (KeyEvent e)

public void keyReleased (KeyEvent e)

public void keyTyped (KeyEvent e)

public void loadMatix (double[] matrix)

public void loadMatrix (DoubleBuffer matrix)

public void mouseClicked (MouseEvent e)

public void mouseDragged (MouseEvent e)

public void mouseEntered (MouseEvent e)

public abstract void mouseEvent (MouseStatus status, MouseButton button)

public void mouseExited (MouseEvent e)

public void mouseMoved (MouseEvent e)

public void mousePressed (MouseEvent e)

public void mouseReleased (MouseEvent e)

public void mouseWheelMoved (MouseWheelEvent e)

public void removeAllCanvases ()

public void removeAllTweeners ()

public void removeCanvas (Canvas c)

public void removeLight (Light light)

public void removeObject (Element e)

public void removeTweener (Tweener t)

public void resetGraphics (Graphics g)

public void setBackGroundColor (double gray)

public void setBackGroundColor (ColorSet colorset)

public void setBackGroundColor (double r, double g, double b)

public void setBackGroundColor (Color color)

public void setCamera ()

public void setCamera (Camera camera)

public void setCamera (double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ)

public void setCursor (String path, int hotspotX, int hotspotY)

Throws
IOException

public void setCursor (CursorMode cursorMode)

Changes a cursor image.

Parameters
cursorMode A cursor type.

public void setFPS (double fps)

public void setFrustum (Frustum frustum)

public void setFrustum ()

public void setFrustum (double left, double right, double bottom, double top, double near, double far)

public void setFullScreen (boolean fullScreen)

public void setOrtho ()

public void setOrtho (Ortho ortho)

public void setOrtho (double left, double right, double bottom, double top, double near, double far)

public void setPerspective (double fov, double aspect, double zNear, double zFar)

public void setPerspective (Perspective perspective)

public void setPerspective ()

public void setRunAsApplication (boolean runAsApplication)

public void setSize (int width, int height)

public abstract void setup ()

public static void showAlert (String title, String message)

public abstract void update ()