j3d.examples.alpha.custom
Class FileAlpha

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.NodeComponent
          extended by javax.media.j3d.Alpha
              extended by j3d.examples.alpha.custom.FileAlpha

public class FileAlpha
extends javax.media.j3d.Alpha


Field Summary
 
Fields inherited from class javax.media.j3d.Alpha
DECREASING_ENABLE, INCREASING_ENABLE
 
Constructor Summary
FileAlpha(java.io.File f)
           
FileAlpha(java.net.URL url)
           
FileAlpha(java.net.URL url, FileAlphaListener listener)
           
 
Method Summary
 boolean finished()
           
 int getLoopCount()
           
 long getMaxTime()
           
 int getNumValues()
           
 long getStartTime()
           
 long getStopTime()
           
 long getTimeForValue(int nIndex)
           
 void setLoopCount(int i)
           
 void setStartTime(long l)
           
 float value(long time)
           
 
Methods inherited from class javax.media.j3d.Alpha
getAlphaAtOneDuration, getAlphaAtZeroDuration, getDecreasingAlphaDuration, getDecreasingAlphaRampDuration, getIncreasingAlphaDuration, getIncreasingAlphaRampDuration, getMode, getPauseTime, getPhaseDelayDuration, getTriggerTime, isPaused, pause, pause, resume, resume, setAlphaAtOneDuration, setAlphaAtZeroDuration, setDecreasingAlphaDuration, setDecreasingAlphaRampDuration, setIncreasingAlphaDuration, setIncreasingAlphaRampDuration, setMode, setPhaseDelayDuration, setTriggerTime, value
 
Methods inherited from class javax.media.j3d.NodeComponent
cloneNodeComponent, cloneNodeComponent, duplicateNodeComponent, duplicateNodeComponent, getDuplicateOnCloneTree, setDuplicateOnCloneTree
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileAlpha

public FileAlpha(java.io.File f)

FileAlpha

public FileAlpha(java.net.URL url)

FileAlpha

public FileAlpha(java.net.URL url,
                 FileAlphaListener listener)
Method Detail

setStartTime

public void setStartTime(long l)
Overrides:
setStartTime in class javax.media.j3d.Alpha

getStartTime

public long getStartTime()
Overrides:
getStartTime in class javax.media.j3d.Alpha

getStopTime

public long getStopTime()

setLoopCount

public void setLoopCount(int i)
Overrides:
setLoopCount in class javax.media.j3d.Alpha

getLoopCount

public int getLoopCount()
Overrides:
getLoopCount in class javax.media.j3d.Alpha

finished

public boolean finished()
Overrides:
finished in class javax.media.j3d.Alpha

value

public float value(long time)
Overrides:
value in class javax.media.j3d.Alpha

getNumValues

public int getNumValues()

getTimeForValue

public long getTimeForValue(int nIndex)

getMaxTime

public long getMaxTime()