com.jmex.effects.transients
Class Fader
java.lang.Object
com.jme.scene.Spatial
com.jme.scene.Geometry
com.jme.scene.TriMesh
com.jme.scene.shape.Quad
com.jmex.effects.transients.Fader
- All Implemented Interfaces:
- Savable, Serializable
public class Fader
- extends Quad
A Fader can be added to a scene directly as it extends Quad
and simply does what it says, provides the ability to fade in and out via
a color and opacity.
- Author:
- Matthew D. Hicks
- See Also:
- Serialized Form
|
Constructor Summary |
Fader(String name,
float width,
float height,
ColorRGBA color,
float fadeTimeInSeconds)
If width and height both equal 0 or less the width and height will be defined to take up the entire screen. |
| 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, 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, getClassTag, getController, getControllerCount, getControllers, getCullHint, getLastFrustumIntersection, getLightCombineMode, getLocalCullHint, getLocalLightCombineMode, getLocalNormalsMode, getLocalRenderQueueMode, getLocalRotation, getLocalScale, getLocalTextureCombineMode, getLocalToWorldMatrix, getLocalTranslation, getLocks, getName, getNormalsMode, getParent, getRenderQueueMode, 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 |
Fader
public Fader(String name,
float width,
float height,
ColorRGBA color,
float fadeTimeInSeconds)
- If width and height both equal 0 or less the width and height will be defined to take up the entire screen.
- Parameters:
name - width - height - color - fadeTimeInSeconds -
setMode
public void setMode(Fader.FadeMode mode)
- Sets the current mode of operation of this Fader.
The alpha should be changed previous to the mode change if the mode is
being changed from DISABLED.
- Parameters:
mode -
getFadeMode
public Fader.FadeMode getFadeMode()
- Gets the current mode of operation for this Fader.
- Returns:
- the fade mode of this Fader
setAlpha
public void setAlpha(float alpha)
- Sets the alpha where an alpha of 1.0f is completely opaque
and 0.0f is transparent.
- Parameters:
alpha -
getAlpha
public float getAlpha()
- Gets the current alpha of this Quad.
- Returns:
- The current alpha where 1.0f is opaque and 0.0f is transparent
getFadeTimeInSeconds
public float getFadeTimeInSeconds()
- Returns:
- Returns the fadeTimeInSeconds.
setFadeTimeInSeconds
public void setFadeTimeInSeconds(float fadeTimeInSeconds)
- Parameters:
fadeTimeInSeconds - The fadeTimeInSeconds to set.
getColor
public ColorRGBA getColor()
- Returns:
- Returns the base color of the fader.
setColor
public void setColor(ColorRGBA color)
- Parameters:
color - The color to set as the base color of the fader.