apps.lightrays
Class LightRaysDisplay

java.lang.Object
  extended by com.jme.scene.Spatial
      extended by com.jme.scene.Geometry
          extended by com.jme.scene.TriMesh
              extended by com.jme.scene.shape.Quad
                  extended by synergynetframework.appsystem.table.gfx.FullScreenCanvas
                      extended by apps.lightrays.LightRaysDisplay
All Implemented Interfaces:
com.jme.util.export.Savable, java.io.Serializable, DrawableSpatialImage

public class LightRaysDisplay
extends FullScreenCanvas
implements DrawableSpatialImage

The Class LightRaysDisplay.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.jme.scene.TriMesh
com.jme.scene.TriMesh.Mode
 
Nested classes/interfaces inherited from class com.jme.scene.Spatial
com.jme.scene.Spatial.CullHint, com.jme.scene.Spatial.LightCombineMode, com.jme.scene.Spatial.NormalsMode, com.jme.scene.Spatial.TextureCombineMode
 
Field Summary
 
Fields inherited from class com.jme.scene.Geometry
states
 
Fields inherited from class com.jme.scene.Spatial
LOCKED_BOUNDS, LOCKED_BRANCH, LOCKED_MESH_DATA, LOCKED_NONE, LOCKED_SHADOWS, LOCKED_TRANSFORMS, queueDistance
 
Constructor Summary
LightRaysDisplay(java.lang.String name)
          Instantiates a new light rays display.
 
Method Summary
 void cursorClicked(long cursorID, int x, int y)
          Cursor clicked.
 void cursorDragged(long id, int x, int y)
          Cursor dragged.
 void cursorPressed(long cursorID, int x, int y)
          Cursor pressed.
 void cursorReleased(long cursorID, int x, int y)
          Cursor released.
 void draw()
          Draw.
 com.jme.scene.Spatial getSpatial()
          Gets the spatial.
 
Methods inherited from class synergynetframework.appsystem.table.gfx.FullScreenCanvas
clear, draw, getGraphics, getHeight, getImageHeight, getImageWidth, getWidth
 
Methods inherited from class com.jme.scene.shape.Quad
getCenter, initialize, resize, updateGeometry
 
Methods inherited from class com.jme.scene.TriMesh
clearBuffers, findCollisions, findTriangleCollision, findTrianglePick, getIndexBuffer, getMaxIndex, getMeshAsTriangles, getMeshAsTrianglesVertices, getMode, getTriangle, getTriangle, getTriangleCount, getTriangleIndices, hasCollision, hasTriangleCollision, randomPointOnTriangles, read, reconstruct, setIndexBuffer, setMode, setTriangleQuantity, write
 
Methods inherited from class com.jme.scene.Geometry
addTextureCoordinates, addTextureCoordinates, clearTextureBuffers, copyTextureCoordinates, copyTextureCoordinates, findPick, getBinormalBuffer, getColorBuffer, getDefaultColor, getDisplayListID, getFogBuffer, getLightState, getModelBound, getNormalBuffer, getNumberOfUnits, getTangentBuffer, getTextureCoords, getTextureCoords, getVBOInfo, getVertexBuffer, getVertexCount, getWorldCoords, getWorldNormals, hasDirtyVertices, isCastsShadows, lockMeshes, postdraw, predraw, randomVertex, reconstruct, resizeTextureIds, rotateNormals, rotatePoints, scaleTextureCoordinates, scaleTextureCoordinates, setBinormalBuffer, setCastsShadows, setColorBuffer, setDefaultColor, setDisplayListID, setFogCoordBuffer, setHasDirtyVertices, setLightState, setModelBound, setNormalBuffer, setRandomColors, setSolidColor, setTangentBuffer, setTextureCoords, setTextureCoords, setTextureCoords, setVBOInfo, setVertexBuffer, setVertexCount, sortLights, translatePoints, translatePoints, unlockMeshes, updateModelBound, updateWorldBound
 
Methods inherited from class com.jme.scene.Spatial
addController, calculateCollisions, calculatePick, clearControllers, clearRenderState, clearRenderState, getClassTag, getController, getControllerCount, getControllers, getCullHint, getLastFrustumIntersection, getLightCombineMode, getLocalCullHint, getLocalLightCombineMode, getLocalNormalsMode, getLocalRenderQueueMode, getLocalRotation, getLocalScale, getLocalTextureCombineMode, getLocalToWorldMatrix, getLocalTranslation, getLocks, getName, getNormalsMode, getParent, getRenderQueueMode, getRenderState, getRenderState, getTextureCombineMode, getUserData, getWorldBound, getWorldRotation, getWorldScale, getWorldTranslation, getZOrder, hasAncestor, isCollidable, localToWorld, lock, lock, lockBounds, lockBranch, lockMeshes, lockShadows, lockTransforms, lookAt, onDraw, propagateBoundToRoot, propagateStatesFromRoot, removeController, removeController, removeFromParent, removeUserData, rotateUpTo, setCullHint, setIsCollidable, setLastFrustumIntersection, setLightCombineMode, setLocalRotation, setLocalRotation, setLocalScale, setLocalScale, setLocalTranslation, setLocalTranslation, setLocks, setLocks, setName, setNormalsMode, setRenderQueueMode, setRenderState, setTextureCombineMode, setUserData, setZOrder, setZOrder, toString, unlock, unlock, unlockBounds, unlockBranch, unlockMeshes, unlockShadows, unlockTransforms, updateGeometricState, updateRenderState, updateWorldData, updateWorldVectors, updateWorldVectors, worldToLocal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface synergynetframework.jme.gfx.twod.DrawableSpatialImage
getHeight, getImageHeight, getImageWidth, getWidth
 
Methods inherited from interface com.jme.util.export.Savable
getClassTag
 

Constructor Detail

LightRaysDisplay

public LightRaysDisplay(java.lang.String name)
Instantiates a new light rays display.

Parameters:
name - the name
Method Detail

cursorClicked

public void cursorClicked(long cursorID,
                          int x,
                          int y)
Description copied from interface: DrawableSpatialImage
Cursor clicked.

Specified by:
cursorClicked in interface DrawableSpatialImage
Parameters:
cursorID - the cursor id
x - the x
y - the y

cursorDragged

public void cursorDragged(long id,
                          int x,
                          int y)
Description copied from interface: DrawableSpatialImage
Cursor dragged.

Specified by:
cursorDragged in interface DrawableSpatialImage
Parameters:
id - the id
x - the x
y - the y

cursorPressed

public void cursorPressed(long cursorID,
                          int x,
                          int y)
Description copied from interface: DrawableSpatialImage
Cursor pressed.

Specified by:
cursorPressed in interface DrawableSpatialImage
Parameters:
cursorID - the cursor id
x - the x
y - the y

cursorReleased

public void cursorReleased(long cursorID,
                           int x,
                           int y)
Description copied from interface: DrawableSpatialImage
Cursor released.

Specified by:
cursorReleased in interface DrawableSpatialImage
Parameters:
cursorID - the cursor id
x - the x
y - the y

draw

public void draw()
Description copied from interface: DrawableSpatialImage
Draw.

Specified by:
draw in interface DrawableSpatialImage

getSpatial

public com.jme.scene.Spatial getSpatial()
Description copied from interface: DrawableSpatialImage
Gets the spatial.

Specified by:
getSpatial in interface DrawableSpatialImage
Returns:
the spatial