public class RenderArea extends com.jogamp.newt.awt.NewtCanvasAWT implements com.jogamp.opengl.GLEventListener, IRenderArea
java.awt.Component.BaselineResizeBehavior
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
RenderArea() |
RenderArea(boolean enableStereo) |
Modifier and Type | Method and Description |
---|---|
void |
activateStereo(boolean activated)
Activates or deactivates raw stereo.
|
void |
display(com.jogamp.opengl.GLAutoDrawable drawable) |
void |
dispose()
Dispose area resources.
|
void |
dispose(com.jogamp.opengl.GLAutoDrawable drawable) |
java.awt.Canvas |
getComponent()
Gets the parent component of this render area.
|
SoGLRenderAction |
getGLRenderAction()
Gets the GLRenderAction used for rendering.
|
SoGLRenderAction.TransparencyTypes |
getTransparencyType()
Gets the global transparency algorithm to use when rendering.
|
void |
init(com.jogamp.opengl.GLAutoDrawable drawable) |
boolean |
isRawStereoAvailable()
Gets availability of raw stereo.
|
void |
reshape(com.jogamp.opengl.GLAutoDrawable drawable,
int x,
int y,
int width,
int height) |
void |
scheduleRedraw()
Schedules a redraw for some time in the near future.
|
void |
setGLRenderAction(SoGLRenderAction ra)
Sets the GLRenderAction used for rendering.
|
void |
setSceneGraph(SoNode sceneGraph)
Sets the scene graph.
|
void |
setTransparencyType(SoGLRenderAction.TransparencyTypes type)
Sets the global transparency algorithm to use when rendering.
|
addNotify, destroy, getDefaultCloseOperation, getGraphicsConfiguration, getNativeWindow, getNEWTChild, getShallUseOffscreenLayer, getSkipJAWTDestroy, isApplet, isAWTEventPassThrough, isOffscreenLayerSurfaceEnabled, paint, print, releasePrint, removeNotify, reshape, setDefaultCloseOperation, setNEWTChild, setShallUseOffscreenLayer, setSkipJAWTDestroy, setupPrint, update
createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
public RenderArea()
public RenderArea(boolean enableStereo)
public void setTransparencyType(SoGLRenderAction.TransparencyTypes type)
IRenderArea
setTransparencyType
in interface IRenderArea
type
- the global transparency algorithmpublic SoGLRenderAction.TransparencyTypes getTransparencyType()
IRenderArea
getTransparencyType
in interface IRenderArea
public void setGLRenderAction(SoGLRenderAction ra)
IRenderArea
setGLRenderAction
in interface IRenderArea
ra
- the GLRenderAction used for renderingpublic SoGLRenderAction getGLRenderAction()
IRenderArea
getGLRenderAction
in interface IRenderArea
public java.awt.Canvas getComponent()
IRenderArea
getComponent
in interface IRenderArea
public void activateStereo(boolean activated)
IRenderArea
activateStereo
in interface IRenderArea
activated
- true to activate raw stereopublic boolean isRawStereoAvailable()
IRenderArea
isRawStereoAvailable
in interface IRenderArea
public void setSceneGraph(SoNode sceneGraph)
IRenderArea
setSceneGraph
in interface IRenderArea
sceneGraph
- the scene graphpublic void scheduleRedraw()
IRenderArea
scheduleRedraw
in interface IRenderArea
public void init(com.jogamp.opengl.GLAutoDrawable drawable)
init
in interface com.jogamp.opengl.GLEventListener
public void dispose(com.jogamp.opengl.GLAutoDrawable drawable)
dispose
in interface com.jogamp.opengl.GLEventListener
public void dispose()
IRenderArea
dispose
in interface IRenderArea
public void display(com.jogamp.opengl.GLAutoDrawable drawable)
display
in interface com.jogamp.opengl.GLEventListener
public void reshape(com.jogamp.opengl.GLAutoDrawable drawable, int x, int y, int width, int height)
reshape
in interface com.jogamp.opengl.GLEventListener
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com