synergynetframework.jme.gfx.twod.utils
Class GraphicsImageQuad

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.jme.gfx.twod.utils.GraphicsImageQuad
All Implemented Interfaces:
com.jme.util.export.Savable, java.io.Serializable
Direct Known Subclasses:
ChangeableTextLabel, MTKeyboard, MTText, PDFDocumentQuad, PolygonMesh, SimpleSketch

public class GraphicsImageQuad
extends com.jme.scene.shape.Quad

The Class GraphicsImageQuad.

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
GraphicsImageQuad(java.lang.String name, float width, float height)
          Instantiates a new graphics image quad.
GraphicsImageQuad(java.lang.String name, float width, float height, int imageWidth, int imageHeight)
          Instantiates a new graphics image quad.
GraphicsImageQuad(java.lang.String name, int imageWidth, int imageHeight, float pixelsPerUnit)
          Instantiates a new graphics image quad.
 
Method Summary
 com.jmex.awt.swingui.ImageGraphics getImageGraphics()
          Gets the image graphics.
 int getImageHeight()
          Gets the image height.
 int getImageWidth()
          Gets the image width.
 com.jme.scene.state.TextureState getTextureState()
          Gets the texture state.
 void recreateImageForSize(int widthPixels, int heightPixels)
          Recreate image for size.
 void setTextureApplyMode(com.jme.image.Texture.ApplyMode mode)
          Sets the texture apply mode.
 void updateGraphics()
          Update graphics.
 
Methods inherited from class com.jme.scene.shape.Quad
getCenter, getHeight, getWidth, initialize, resize, updateGeometry
 
Methods inherited from class com.jme.scene.TriMesh
clearBuffers, draw, 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 com.jme.util.export.Savable
getClassTag
 

Constructor Detail

GraphicsImageQuad

public GraphicsImageQuad(java.lang.String name,
                         float width,
                         float height)
Instantiates a new graphics image quad.

Parameters:
name - the name
width - the width
height - the height

GraphicsImageQuad

public GraphicsImageQuad(java.lang.String name,
                         float width,
                         float height,
                         int imageWidth,
                         int imageHeight)
Instantiates a new graphics image quad.

Parameters:
name - the name
width - the width
height - the height
imageWidth - the image width
imageHeight - the image height

GraphicsImageQuad

public GraphicsImageQuad(java.lang.String name,
                         int imageWidth,
                         int imageHeight,
                         float pixelsPerUnit)
Instantiates a new graphics image quad.

Parameters:
name - the name
imageWidth - the image width
imageHeight - the image height
pixelsPerUnit - the pixels per unit
Method Detail

getImageGraphics

public com.jmex.awt.swingui.ImageGraphics getImageGraphics()
Gets the image graphics.

Returns:
the image graphics

getImageHeight

public int getImageHeight()
Gets the image height.

Returns:
the image height

getImageWidth

public int getImageWidth()
Gets the image width.

Returns:
the image width

getTextureState

public com.jme.scene.state.TextureState getTextureState()
Gets the texture state.

Returns:
the texture state

recreateImageForSize

public void recreateImageForSize(int widthPixels,
                                 int heightPixels)
Recreate image for size.

Parameters:
widthPixels - the width pixels
heightPixels - the height pixels

setTextureApplyMode

public void setTextureApplyMode(com.jme.image.Texture.ApplyMode mode)
Sets the texture apply mode.

Parameters:
mode - the new texture apply mode

updateGraphics

public void updateGraphics()
Update graphics.