public class SoFullSceneAntialiasing extends SoNode
This node has no effect if full-scene antialiasing is not supported in the graphics hardware or has not been enabled. Full-scene antialiasing can be enabled by defining a graphic configuration template, by calling the setAntialiasing() method in SoSceneManager
and some viewer classes, or (on some systems) by the user through the system display properties dialog.
The filter
field allows you to select what kind of nodes (derived from SoShape
) will be antialiased. For certain primitives antialiasing may be undesirable. For example, bitmap text (SoText2
, etc.) may be "blurred" by antialiasing.
The filter result is highly dependent on your graphics hardware.
Note: The quality level specified by the setAntialiasing() method cannot be changed during a traversal because it depends on the pixel format.
File format/default:
FullSceneAntialiasing {
on | true |
filter | ALL |
Action behavior:
Sets: SoFullSceneAntialiasingElement
See also:
SoGLGraphicConfigTemplate, SoWinGLWidget.setFullSceneAntialiasing(), SoWinGLWidget.getFullSceneAntialiasing(), SoWinGLWidget.isFullSceneAntialiasingAvailable(), SoWinGLWidget.isFullSceneAntialiasingEnabled()
Modifier and Type | Class and Description |
---|---|
static class |
SoFullSceneAntialiasing.Filters
Defines the types of rendering shapes.
|
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFBitMask<SoFullSceneAntialiasing.Filters> |
filter
A bit-wise combination of LINES, POINTS, POLYGONS, and TEXT that determines which primitive types should be antialiased.
|
SoSFBool |
on
Enables/disables full-scene antialiasing.
|
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoFullSceneAntialiasing()
Constructor.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
public final SoSFBool on
public final SoSFBitMask<SoFullSceneAntialiasing.Filters> filter
The rules to determine if the antialiasing extension should stay enabled or should be disabled are described in the following tables:
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com