apps.threedinteraction.tv
Class TV

java.lang.Object
  extended by com.jme.scene.Spatial
      extended by com.jme.scene.Node
          extended by apps.threedinteraction.tv.TV
All Implemented Interfaces:
com.jme.util.export.Savable, java.io.Serializable

public class TV
extends com.jme.scene.Node

The Class TV.

See Also:
Serialized Form

Nested Class Summary
 
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.Spatial
LOCKED_BOUNDS, LOCKED_BRANCH, LOCKED_MESH_DATA, LOCKED_NONE, LOCKED_SHADOWS, LOCKED_TRANSFORMS, queueDistance
 
Constructor Summary
TV(ContentSystem contentSystem, java.net.URL videoURL, float frameWidth, java.net.URL tvFrameTexture)
          Instantiates a new tv.
 
Method Summary
 void addKeyListener(KeyListener listener)
          Adds the key listener.
 void buildCloseButton()
          Builds the close button.
 void buildFrame()
          Builds the frame.
 void buildVideo(ContentSystem contentSystem, java.net.URL videoURL)
          Builds the video.
 void tvShow(boolean b)
          Tv show.
 void update(float tpf)
          Update.
 
Methods inherited from class com.jme.scene.Node
attachChild, attachChildAt, childChange, detachAllChildren, detachChild, detachChildAt, detachChildNamed, draw, findCollisions, findPick, getChild, getChild, getChildIndex, getChildren, getQuantity, getTriangleCount, getVertexCount, hasChild, hasCollision, lockBounds, lockMeshes, lockShadows, lockTransforms, read, setModelBound, sortLights, swapChildren, unlockBounds, unlockMeshes, unlockShadows, unlockTransforms, updateModelBound, updateWorldBound, updateWorldData, updateWorldVectors, write
 
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, lockBranch, lockMeshes, 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, unlockBranch, unlockMeshes, updateGeometricState, updateRenderState, updateWorldVectors, worldToLocal
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.jme.util.export.Savable
getClassTag
 

Constructor Detail

TV

public TV(ContentSystem contentSystem,
          java.net.URL videoURL,
          float frameWidth,
          java.net.URL tvFrameTexture)
Instantiates a new tv.

Parameters:
contentSystem - the content system
videoURL - the video url
frameWidth - the frame width
tvFrameTexture - the tv frame texture
Method Detail

addKeyListener

public void addKeyListener(KeyListener listener)
Adds the key listener.

Parameters:
listener - the listener

buildCloseButton

public void buildCloseButton()
Builds the close button.


buildFrame

public void buildFrame()
Builds the frame.


buildVideo

public void buildVideo(ContentSystem contentSystem,
                       java.net.URL videoURL)
Builds the video.

Parameters:
contentSystem - the content system
videoURL - the video url

tvShow

public void tvShow(boolean b)
Tv show.

Parameters:
b - the b

update

public void update(float tpf)
Update.

Parameters:
tpf - the tpf