|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--javax.media.j3d.Canvas3D | +--org.himinbi.media.protocol.c3d.StreamingCanvas3D
Inner classes inherited from class java.awt.Canvas |
java.awt.Canvas.AccessibleAWTCanvas |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class javax.media.j3d.Canvas3D |
FIELD_ALL, FIELD_LEFT, FIELD_RIGHT |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.media.protocol.SourceStream |
LENGTH_UNKNOWN |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
StreamingCanvas3D(java.awt.GraphicsConfiguration config)
|
|
StreamingCanvas3D(java.awt.GraphicsConfiguration config,
float frameRate)
|
Method Summary | |
boolean |
endOfStream()
|
javax.media.protocol.ContentDescriptor |
getContentDescriptor()
|
long |
getContentLength()
|
java.lang.Object |
getControl(java.lang.String controlType)
|
java.lang.Object[] |
getControls()
|
javax.media.Format |
getFormat()
|
float |
getFrameRate()
|
boolean |
isRunning()
|
void |
paintBuffer()
|
void |
postSwap()
|
void |
pushFrame()
|
void |
read(javax.media.Buffer buffer)
|
void |
setFrameRate(float frameRate)
|
void |
setRunning(boolean running)
|
void |
setTransferHandler(javax.media.protocol.BufferTransferHandler transferHandler)
|
Methods inherited from class javax.media.j3d.Canvas3D |
addNotify, getBounds, getBounds, getCenterEyeInImagePlate, getDoubleBufferAvailable, getDoubleBufferEnable, getGraphics2D, getGraphicsContext3D, getHeight, getImagePlateToVworld, getLeftEyeInImagePlate, getLeftManualEyeInImagePlate, getLocation, getLocation, getLocationOnScreen, getMonoscopicViewPolicy, getOffScreenBuffer, getOffScreenLocation, getOffScreenLocation, getPhysicalHeight, getPhysicalWidth, getPixelLocationFromImagePlate, getPixelLocationInImagePlate, getPixelLocationInImagePlate, getRightEyeInImagePlate, getRightManualEyeInImagePlate, getSceneAntialiasingAvailable, getScreen3D, getSize, getSize, getStereoAvailable, getStereoEnable, getView, getVworldToImagePlate, getWidth, getX, getY, isOffScreen, isRendererRunning, paint, postRender, preRender, queryProperties, removeNotify, renderField, renderOffScreenBuffer, setDoubleBufferEnable, setLeftManualEyeInImagePlate, setMonoscopicViewPolicy, setOffScreenBuffer, setOffScreenLocation, setOffScreenLocation, setRightManualEyeInImagePlate, setStereoEnable, startRenderer, stopRenderer, swap, waitForOffScreenRendering |
Methods inherited from class java.awt.Canvas |
getAccessibleContext |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getListeners, getLocale, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public StreamingCanvas3D(java.awt.GraphicsConfiguration config)
public StreamingCanvas3D(java.awt.GraphicsConfiguration config, float frameRate)
Method Detail |
public void setFrameRate(float frameRate)
public float getFrameRate()
public void postSwap()
postSwap
in class javax.media.j3d.Canvas3D
public void paintBuffer()
public void pushFrame()
public javax.media.Format getFormat()
getFormat
in interface javax.media.protocol.PushBufferStream
public javax.media.protocol.ContentDescriptor getContentDescriptor()
getContentDescriptor
in interface javax.media.protocol.SourceStream
public long getContentLength()
getContentLength
in interface javax.media.protocol.SourceStream
public boolean endOfStream()
endOfStream
in interface javax.media.protocol.SourceStream
public void read(javax.media.Buffer buffer) throws java.io.IOException
read
in interface javax.media.protocol.PushBufferStream
public void setTransferHandler(javax.media.protocol.BufferTransferHandler transferHandler)
setTransferHandler
in interface javax.media.protocol.PushBufferStream
public void setRunning(boolean running)
public boolean isRunning()
public java.lang.Object[] getControls()
getControls
in interface javax.media.Controls
public java.lang.Object getControl(java.lang.String controlType)
getControl
in interface javax.media.Controls
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |