org.selman.java3d.book.customalphatest
Class FileAlpha
java.lang.Object
|
+--javax.media.j3d.SceneGraphObject
|
+--javax.media.j3d.NodeComponent
|
+--javax.media.j3d.Alpha
|
+--org.selman.java3d.book.customalphatest.FileAlpha
- public class FileAlpha
- extends javax.media.j3d.Alpha
| Fields inherited from class javax.media.j3d.Alpha |
DECREASING_ENABLE, INCREASING_ENABLE |
|
Constructor Summary |
FileAlpha(java.net.URL url)
|
FileAlpha(java.net.URL url,
org.selman.java3d.book.customalphatest.FileAlphaListener listener)
|
| 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, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_AlphaVector
protected java.util.Vector m_AlphaVector
m_StartTime
protected long m_StartTime
m_StopTime
protected long m_StopTime
m_nLoopCount
protected int m_nLoopCount
m_Listener
protected org.selman.java3d.book.customalphatest.FileAlphaListener m_Listener
FileAlpha
public FileAlpha(java.net.URL url)
FileAlpha
public FileAlpha(java.net.URL url,
org.selman.java3d.book.customalphatest.FileAlphaListener listener)
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
valueFromStart
protected float valueFromStart(long time)
getAlphaPairForIndex
protected org.selman.java3d.book.customalphatest.AlphaPair getAlphaPairForIndex(int nIndex)
getLeftPairFromTime
protected org.selman.java3d.book.customalphatest.AlphaPair getLeftPairFromTime(long time)
getRightPairFromTime
protected org.selman.java3d.book.customalphatest.AlphaPair getRightPairFromTime(long time)
getNumValues
public int getNumValues()
getTimeForValue
public long getTimeForValue(int nIndex)
getMaxTime
public long getMaxTime()
readAlphaValues
protected void readAlphaValues(java.net.URL url)