APIdia Launch Partner
Top Description Inners Fields Constructors Methods
javafx.scene

public non-sealed Class SubScene

extends Node
Class Inheritance
Imports
com.sun.javafx.css.StyleManager, com.sun.javafx.scene.traversal.Direction, .SubSceneTraversalEngine, .TopMostTraversalEngine, .TraversalMethod, javafx.application.ConditionalFeature, .Platform, javafx.beans.NamedArg, javafx.beans.property.*, javafx.css.PseudoClass, .Stylesheet, javafx.geometry.NodeOrientation, .Point3D, javafx.scene.input.PickResult, javafx.scene.paint.Paint, java.io.File, java.util.ArrayList, .List, com.sun.javafx.geom.BaseBounds, .PickRay, com.sun.javafx.geom.transform.BaseTransform, com.sun.javafx.scene.CssFlags, .DirtyBits, .NodeHelper, .SubSceneHelper, com.sun.javafx.scene.input.PickResultChooser, com.sun.javafx.sg.prism.NGCamera, .NGLightBase, .NGNode, .NGSubScene, com.sun.javafx.tk.Toolkit, com.sun.javafx.logging.PlatformLogger

The SubScene class is the container for content in a scene graph. SubScene provides separation of different parts of a scene, each of which can be rendered with a different camera, depth buffer, or scene anti-aliasing. A SubScene is embedded into the main scene or another sub-scene.

An application may request depth buffer support or scene anti-aliasing support at the creation of a SubScene. A sub-scene with only 2D shapes and without any 3D transforms does not need a depth buffer nor scene anti-aliasing support. A sub-scene containing 3D shapes or 2D shapes with 3D transforms may use depth buffer support for proper depth sorted rendering; to avoid depth fighting (also known as Z fighting), disable depth testing on 2D shapes that have no 3D transforms. See depthTest for more information. A sub-scene with 3D shapes may enable scene anti-aliasing to improve its rendering quality.

The depthBuffer and antiAliasing flags are conditional features. With the respective default values of: false and SceneAntialiasing.DISABLED. See ConditionalFeature.SCENE3D for more information.

Possible use cases are:

A default headlight will be added to a SubScene that contains one or more Shape3D nodes, but no light nodes. This light source is a Color.WHITE PointLight placed at the camera position.

Since
JavaFX 8.0

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
private final SceneAntialiasing
private ObjectProperty<Camera>
camera

Specifies the type of camera use for rendering this SubScene.

private Camera
private final boolean
private int
pack-priv boolean
private boolean
private ObjectProperty<Paint>
fill

Defines the background fill of this SubScene.

private DoubleProperty
height

Defines the height of this SubScene

private static boolean
private List<LightBase>
private ObjectProperty<Parent>
root

Defines the root Node of the SubScene scene graph.

private TopMostTraversalEngine
private ObjectProperty<String>
private DoubleProperty
width

Defines the width of this SubScene

Inherited from javafx.scene.Node:
accessibilityPropertiesaccessibleBASELINE_OFFSET_SAME_AS_HEIGHTboundsChangedcssFlagfocusVisiblepseudoClassStatesstyleHelper

Constructor Summary

AccessConstructor and Description
public
SubScene(Parent
The root node of the scene graph
root
,
double
The width of the sub-scene
width
,
double
The height of the sub-scene
height
)

Creates a SubScene for a specific root Node with a specific size.

public
SubScene(Parent
The root node of the scene graph
root
,
double
The width of the sub-scene
width
,
double
The height of the sub-scene
height
,
boolean
The depth buffer flag
depthBuffer
,
SceneAntialiasing
The sub-scene anti-aliasing attribute. A value of null is treated as DISABLED.

The depthBuffer and antiAliasing flags are conditional features. With the respective default values of: false and SceneAntialiasing.DISABLED. See ConditionalFeature.SCENE3D for more information.

antiAliasing
)

Constructs a SubScene consisting of a root, with a dimension of width and height, specifies whether a depth buffer is created for this scene and specifies whether scene anti-aliasing is requested.

Method Summary

Modifier and TypeMethod and Description
pack-priv final void
public final ObjectProperty<Camera>
private void
private boolean
doComputeContains(double localX, double localY)

private BaseBounds
private NGNode
private void
doPickNodeLocal(PickRay localPickRay, PickResultChooser result)

Hides javafx.scene.Node.doPickNodeLocal.

Finds a top-most child node that contains the given local coordinates.

private void
private void
public final ObjectProperty<Paint>
public final SceneAntialiasing

Returns:

the SceneAntialiasing for this sub-scene
getAntiAliasing
()

Return the defined SceneAntialiasing for this SubScene.

public final Camera
pack-priv Camera
public final Paint
public final double
pack-priv List<LightBase>
public final Parent
public final String

Returns:

The URL of the user-agent stylesheet that will be used by this SubScene, or null if has not been set.
getUserAgentStylesheet
()

Get the URL of the user-agent stylesheet that will be used by this SubScene.

public final double
public final DoubleProperty
public final boolean

Returns:

the depth buffer attribute.
isDepthBuffer
()

Retrieves the depth buffer attribute for this SubScene.

private boolean
private boolean
private boolean
pack-priv void
pack-priv final void
private void
pack-priv void
private PickResult
pickRootSG(double localX, double localY)

pack-priv void
pack-priv final void
public final ObjectProperty<Parent>
public final void
pack-priv void
private void
pack-priv void
public final void
setFill(Paint value)

public final void
setHeight(double value)

public final void
setRoot(Parent value)

public final void
setUserAgentStylesheet(String
the URL of the user-agent stylesheet
url
)

Set the URL of the user-agent stylesheet that will be used by this SubScene in place of the the platform-default user-agent stylesheet.

public final void
setWidth(double value)

private boolean

Returns:

true if the point is inside SubScene's area covered by its fill
subSceneComputeContains
(double
horizontal coordinate in the local space of the SubScene node
localX
,
double
vertical coordinate in the local space of the SubScene node
localY
)

Determines whether SubScene contains the given point.

private boolean
syncLights()

PG Light synchronizer.

pack-priv boolean
pack-priv void
public final ObjectProperty<String>

Returns:

the userAgentStylesheet property
userAgentStylesheetProperty
()

Gets the userAgentStylesheet property.

public final DoubleProperty
Inherited from javafx.scene.Node:
accessibleHelpPropertyaccessibleRoleDescriptionPropertyaccessibleRolePropertyaccessibleTextPropertyaddEventFilteraddEventHandleralmostZeroapplyCssautosizeblendModePropertyboundedSizeboundsInLocalPropertyboundsInParentPropertybuildEventDispatchChaincacheHintPropertycachePropertyclearDirtyclearInitialCssStateFlagclipPropertycompleteTransitionTimerscomputeAreaInScreencomputeDerivedDepthTestcontainscontainscursorPropertydepthTestPropertydisabledPropertydisablePropertyeffectiveNodeOrientationPropertyeffectPropertyeventDispatcherPropertyexecuteAccessibleActionfindStylesfireEventfocusedPropertyfocusTraversablePropertyfocusVisiblePropertyfocusWithinPropertygetAccessiblegetAccessibleHelpgetAccessibleRolegetAccessibleRoleDescriptiongetAccessibleTextgetBaselineOffsetgetBlendModegetBoundsInLocalgetBoundsInParentgetCacheHintgetClassCssMetaDatagetClipgetClipParentgetContentBiasgetCSSFlagsgetCssMetaDatagetCurrentLocalToSceneTransformStategetCursorgetDepthTestgetEffectgetEffectiveNodeOrientationgetEventDispatchergetGeomBoundsgetIdgetInitialCursorgetInitialFocusTraversablegetInputMethodRequestsgetLayoutBoundsgetLayoutXgetLayoutYgetLeafTransformgetLocalBoundsgetLocalToParentTransformgetLocalToParentTransformgetLocalToSceneTransformgetMatchingStylesgetNodeOrientationgetOnContextMenuRequestedgetOnDragDetectedgetOnDragDonegetOnDragDroppedgetOnDragEnteredgetOnDragExitedgetOnDragOvergetOnInputMethodTextChangedgetOnKeyPressedgetOnKeyReleasedgetOnKeyTypedgetOnMouseClickedgetOnMouseDragDonegetOnMouseDragEnteredgetOnMouseDragExitedgetOnMouseDraggedgetOnMouseDragOvergetOnMouseDragReleasedgetOnMouseEnteredgetOnMouseExitedgetOnMouseMovedgetOnMousePressedgetOnMouseReleasedgetOnRotategetOnRotationFinishedgetOnRotationStartedgetOnScrollgetOnScrollFinishedgetOnScrollStartedgetOnSwipeDowngetOnSwipeLeftgetOnSwipeRightgetOnSwipeUpgetOnTouchMovedgetOnTouchPressedgetOnTouchReleasedgetOnTouchStationarygetOnZoomgetOnZoomFinishedgetOnZoomStartedgetOpacitygetParentgetPeergetPivotXgetPivotYgetPivotZgetPropertiesgetPseudoClassStatesgetRotategetRotationAxisgetScaleXgetScaleYgetScaleZgetScenegetStylegetStyleableParentgetStyleClassgetStyleMapgetSubScenegetTransformedBoundsgetTransformsgetTransitionDefinitionsgetTransitionTimersgetTranslateXgetTranslateYgetTranslateZgetTypeSelectorgetUserDatagetViewOrderhasMirroringhasPropertieshoverPropertyidPropertyindentinputMethodRequestsPropertyintersectsintersectsintersectsintersectsBoundsisCacheisCanReceiveFocusisConnectedisDerivedDepthTestisDirtyisDisableisDisabledisFocusedisFocusTraversableisFocusVisibleisFocusWithinisHoverisManagedisMouseTransparentisPickOnBoundsisPressedisResizableisShowMnemonicsisTreeShowingisTreeVisibleisVisiblelayoutBoundsChangedlayoutBoundsPropertylayoutXPropertylayoutYPropertylocalBoundsChangedlocalToParentlocalToParentlocalToParentlocalToParentlocalToParentlocalToParentlocalToParentlocalToParentTransformPropertylocalToScenelocalToScenelocalToScenelocalToScenelocalToScenelocalToScenelocalToScenelocalToScenelocalToScenelocalToScenelocalToScenelocalToScenelocalToSceneTransformPropertylocalToScreenlocalToScreenlocalToScreenlocalToScreenlocalToScreenlookuplookupAlllookupAllmanagedPropertymarkDirtyLayoutBranchmaxHeightmaxWidthminHeightminWidthmouseTransparentPropertynodeOrientationPropertynodeResolvedOrientationInvalidatednotifyAccessibleAttributeChangednotifyFocusListenersnotifyManagedChangednotifyParentOfBoundsChangenotifyParentsOfInvalidatedCSSonContextMenuRequestedPropertyonDragDetectedPropertyonDragDonePropertyonDragDroppedPropertyonDragEnteredPropertyonDragExitedPropertyonDragOverPropertyonInputMethodTextChangedPropertyonKeyPressedPropertyonKeyReleasedPropertyonKeyTypedPropertyonMouseClickedPropertyonMouseDragDonePropertyonMouseDragEnteredPropertyonMouseDragExitedPropertyonMouseDraggedPropertyonMouseDragOverPropertyonMouseDragReleasedPropertyonMouseEnteredPropertyonMouseExitedPropertyonMouseMovedPropertyonMousePressedPropertyonMouseReleasedPropertyonRotatePropertyonRotationFinishedPropertyonRotationStartedPropertyonScrollFinishedPropertyonScrollPropertyonScrollStartedPropertyonSwipeDownPropertyonSwipeLeftPropertyonSwipeRightPropertyonSwipeUpPropertyonTouchMovedPropertyonTouchPressedPropertyonTouchReleasedPropertyonTouchStationaryPropertyonZoomFinishedPropertyonZoomPropertyonZoomStartedPropertyopacityPropertyparentPropertyparentResolvedOrientationInvalidatedparentToLocalparentToLocalparentToLocalparentToLocalparentToLocalparentToLocalparentToLocalpickNodepickOnBoundsPropertyprefHeightprefWidthpressedPropertypseudoClassStateChangedqueryAccessibleAttributereapplyCSSrecalculateRelativeSizePropertiesreleaseAccessiblerelocateremoveEventFilterremoveEventHandlerrequestFocusrequestFocusTraversalresizeresizeRelocaterotatePropertyrotationAxisPropertyscaleXPropertyscaleYPropertyscaleZPropertyscenePropertyscenesChangedsceneToLocalsceneToLocalsceneToLocalsceneToLocalsceneToLocalsceneToLocalsceneToLocalsceneToLocalsceneToLocalsceneToLocalscreenToLocalscreenToLocalscreenToLocalsetAccessibleHelpsetAccessibleRolesetAccessibleRoleDescriptionsetAccessibleTextsetBlendModesetCachesetCacheHintsetClipsetCursorsetDepthTestsetDerivedDepthTestsetDisablesetDisabledsetEffectsetEventDispatchersetEventHandlersetFocusedsetFocusQuietlysetFocusTraversablesetHoversetIdsetInputMethodRequestssetLayoutXsetLayoutYsetManagedsetMouseTransparentsetNodeOrientationsetOnContextMenuRequestedsetOnDragDetectedsetOnDragDonesetOnDragDroppedsetOnDragEnteredsetOnDragExitedsetOnDragOversetOnInputMethodTextChangedsetOnKeyPressedsetOnKeyReleasedsetOnKeyTypedsetOnMouseClickedsetOnMouseDragDonesetOnMouseDragEnteredsetOnMouseDragExitedsetOnMouseDraggedsetOnMouseDragOversetOnMouseDragReleasedsetOnMouseEnteredsetOnMouseExitedsetOnMouseMovedsetOnMousePressedsetOnMouseReleasedsetOnRotatesetOnRotationFinishedsetOnRotationStartedsetOnScrollsetOnScrollFinishedsetOnScrollStartedsetOnSwipeDownsetOnSwipeLeftsetOnSwipeRightsetOnSwipeUpsetOnTouchMovedsetOnTouchPressedsetOnTouchReleasedsetOnTouchStationarysetOnZoomsetOnZoomFinishedsetOnZoomStartedsetOpacitysetParentsetPickOnBoundssetPressedsetRotatesetRotationAxissetScaleXsetScaleYsetScaleZsetScenessetShowMnemonicssetStylesetStyleMapsetTranslateXsetTranslateYsetTranslateZsetTreeVisiblesetUserDatasetViewOrdersetVisibleshowMnemonicsPropertysnapshotsnapshotstartDragAndDropstartFullDragstylePropertysyncPeertoBacktoFronttoStringtransformedBoundsChangedtranslateXPropertytranslateYPropertytranslateZPropertytraversetreeVisiblePropertyupdateGeomBoundsupdateLocalToParentTransformupdateTxBoundsusesMirroringviewOrderPropertyvisiblePropertywouldCreateCycle

Field Detail

antiAliasingback to summary
private final SceneAntialiasing antiAliasing
cameraback to summary
private ObjectProperty<Camera> camera

Specifies the type of camera use for rendering this SubScene. If camera is null, a parallel camera is used for rendering. It is illegal to set a camera that belongs to other Scene or SubScene.

Note

this is a conditional feature. See ConditionalFeature.SCENE3D for more information.

Default Value
null
defaultCameraback to summary
private Camera defaultCamera
depthBufferback to summary
private final boolean depthBuffer
dirtyBitsback to summary
private int dirtyBits

Hides javafx.scene.Node.dirtyBits.

dirtyLayoutback to summary
pack-priv boolean dirtyLayout
dirtyNodesback to summary
private boolean dirtyNodes
fillback to summary
private ObjectProperty<Paint> fill

Defines the background fill of this SubScene. Both a null value meaning paint no background and a javafx.scene.paint.Paint with transparency are supported. The default value is null.

Default Value
null
heightback to summary
private DoubleProperty height

Defines the height of this SubScene

Default Value
0.0
is3DSupportedback to summary
private static boolean is3DSupported
lightsback to summary
private List<LightBase> lights
rootback to summary
private ObjectProperty<Parent> root

Defines the root Node of the SubScene scene graph. If a Group is used as the root, the contents of the scene graph will be clipped by the SubScene's width and height.

The :root pseudo-class matches the root node.

SubScene doesn't accept null root.

traversalEngineback to summary
private TopMostTraversalEngine traversalEngine
userAgentStylesheetback to summary
private ObjectProperty<String> userAgentStylesheet
widthback to summary
private DoubleProperty width

Defines the width of this SubScene

Default Value
0.0

Constructor Detail

SubSceneback to summary
public SubScene(Parent root, double width, double height)

Creates a SubScene for a specific root Node with a specific size.

Parameters
root:Parent

The root node of the scene graph

width:double

The width of the sub-scene

height:double

The height of the sub-scene

Exceptions
NullPointerException:
if root is null
SubSceneback to summary
public SubScene(Parent root, double width, double height, boolean depthBuffer, SceneAntialiasing antiAliasing)

Constructs a SubScene consisting of a root, with a dimension of width and height, specifies whether a depth buffer is created for this scene and specifies whether scene anti-aliasing is requested.

A sub-scene with only 2D shapes and without any 3D transforms does not need a depth buffer nor scene anti-aliasing support. A sub-scene containing 3D shapes or 2D shapes with 3D transforms may use depth buffer support for proper depth sorted rendering; to avoid depth fighting (also known as Z fighting), disable depth testing on 2D shapes that have no 3D transforms. See depthTest for more information. A sub-scene with 3D shapes may enable scene anti-aliasing to improve its rendering quality.

Parameters
root:Parent

The root node of the scene graph

width:double

The width of the sub-scene

height:double

The height of the sub-scene

depthBuffer:boolean

The depth buffer flag

antiAliasing:SceneAntialiasing

The sub-scene anti-aliasing attribute. A value of null is treated as DISABLED.

The depthBuffer and antiAliasing flags are conditional features. With the respective default values of: false and SceneAntialiasing.DISABLED. See ConditionalFeature.SCENE3D for more information.

Exceptions
NullPointerException:
if root is null
See Also
javafx.scene.Node#setDepthTest(DepthTest)

Method Detail

addLightback to summary
pack-priv final void addLight(LightBase light)
cameraPropertyback to summary
public final ObjectProperty<Camera> cameraProperty()
clearDirtyBitsback to summary
private void clearDirtyBits()
doComputeContainsback to summary
private boolean doComputeContains(double localX, double localY)
doComputeGeomBoundsback to summary
private BaseBounds doComputeGeomBounds(BaseBounds bounds, BaseTransform tx)
doCreatePeerback to summary
private NGNode doCreatePeer()
doPickNodeLocalback to summary
private void doPickNodeLocal(PickRay localPickRay, PickResultChooser result)

Hides javafx.scene.Node.doPickNodeLocal.

Finds a top-most child node that contains the given local coordinates. Returns the picked node, null if no such node was found.

Note

This method MUST only be called via its accessor method.

doProcessCSSback to summary
private void doProcessCSS()

Hides javafx.scene.Node.doProcessCSS.

doUpdatePeerback to summary
private void doUpdatePeer()

Hides javafx.scene.Node.doUpdatePeer.

fillPropertyback to summary
public final ObjectProperty<Paint> fillProperty()
getAntiAliasingback to summary
public final SceneAntialiasing getAntiAliasing()

Return the defined SceneAntialiasing for this SubScene.

Note

this is a conditional feature. See ConditionalFeature.SCENE3D and SceneAntialiasing for more information.

Returns:SceneAntialiasing

the SceneAntialiasing for this sub-scene

Since
JavaFX 8.0
getCameraback to summary
public final Camera getCamera()
getEffectiveCameraback to summary
pack-priv Camera getEffectiveCamera()
getFillback to summary
public final Paint getFill()
getHeightback to summary
public final double getHeight()
getLightsback to summary
pack-priv List<LightBase> getLights()
getRootback to summary
public final Parent getRoot()
getUserAgentStylesheetback to summary
public final String getUserAgentStylesheet()

Get the URL of the user-agent stylesheet that will be used by this SubScene. If the URL has not been set, the platform-default user-agent stylesheet will be used.

For additional information about using CSS with the scene graph, see the CSS Reference Guide.

Returns:String

The URL of the user-agent stylesheet that will be used by this SubScene, or null if has not been set.

Since
JavaFX 8u20
getWidthback to summary
public final double getWidth()
heightPropertyback to summary
public final DoubleProperty heightProperty()
isDepthBufferback to summary
public final boolean isDepthBuffer()

Retrieves the depth buffer attribute for this SubScene.

Returns:boolean

the depth buffer attribute.

isDepthBufferInternalback to summary
private boolean isDepthBufferInternal()
isDirtyback to summary
private boolean isDirty()
isDirtyback to summary
private boolean isDirty(SubScene.SubSceneDirtyBits dirtyBit)
layoutPassback to summary
pack-priv void layoutPass()
markContentDirtyback to summary
pack-priv final void markContentDirty()
markDirtyback to summary
private void markDirty(SubScene.SubSceneDirtyBits dirtyBit)
nodeResolvedOrientationChangedback to summary
pack-priv void nodeResolvedOrientationChanged()

Overrides javafx.scene.Node.nodeResolvedOrientationChanged.

Annotations
@Override
pickRootSGback to summary
private PickResult pickRootSG(double localX, double localY)
processCSSback to summary
pack-priv void processCSS()

Overrides javafx.scene.Node.processCSS.

Annotations
@Override
removeLightback to summary
pack-priv final void removeLight(LightBase light)
rootPropertyback to summary
public final ObjectProperty<Parent> rootProperty()
setCameraback to summary
public final void setCamera(Camera value)
setDirtyback to summary
pack-priv void setDirty(Node n)
setDirtyback to summary
private void setDirty(SubScene.SubSceneDirtyBits dirtyBit)
setDirtyLayoutback to summary
pack-priv void setDirtyLayout(Parent p)
setFillback to summary
public final void setFill(Paint value)
setHeightback to summary
public final void setHeight(double value)
setRootback to summary
public final void setRoot(Parent value)
setUserAgentStylesheetback to summary
public final void setUserAgentStylesheet(String url)

Set the URL of the user-agent stylesheet that will be used by this SubScene in place of the the platform-default user-agent stylesheet. If the URL does not resolve to a valid location, the platform-default user-agent stylesheet will be used.

The URL is a hierarchical URI of the form [scheme:][//authority][path]. If the URL does not have a [scheme:] component, the URL is considered to be the [path] component only. Any leading '/' character of the [path] is ignored and the [path] is treated as a path relative to the root of the application's classpath.

The RFC 2397 "data" scheme for URLs is supported in addition to the protocol handlers that are registered for the application. If a URL uses the "data" scheme and the MIME type is either empty, "text/plain", or "text/css", the payload will be interpreted as a CSS file. If the MIME type is "application/octet-stream", the payload will be interpreted as a binary CSS file (see Stylesheet#convertToBinary(File, File)).

For additional information about using CSS with the scene graph, see the CSS Reference Guide.

Parameters
url:String

the URL of the user-agent stylesheet

Since
JavaFX 8u20
setWidthback to summary
public final void setWidth(double value)
subSceneComputeContainsback to summary
private boolean subSceneComputeContains(double localX, double localY)

Determines whether SubScene contains the given point. It does not consider the contained nodes, only SubScene's size and fills.

Parameters
localX:double

horizontal coordinate in the local space of the SubScene node

localY:double

vertical coordinate in the local space of the SubScene node

Returns:boolean

true if the point is inside SubScene's area covered by its fill

syncLightsback to summary
private boolean syncLights()

PG Light synchronizer.

traverseback to summary
pack-priv boolean traverse(Node node, Direction dir, TraversalMethod method)
updateBoundsback to summary
pack-priv void updateBounds()

Overrides javafx.scene.Node.updateBounds.

Annotations
@Override
userAgentStylesheetPropertyback to summary
public final ObjectProperty<String> userAgentStylesheetProperty()

Gets the userAgentStylesheet property.

Returns:ObjectProperty<String>

the userAgentStylesheet property

Since
JavaFX 8u20
See Also
getUserAgentStylesheet(), setUserAgentStylesheet(String)
widthPropertyback to summary
public final DoubleProperty widthProperty()
javafx.scene back to summary

private final Enum SubScene.SubSceneDirtyBits

extends Enum<SubScene.SubSceneDirtyBits>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final SubScene.SubSceneDirtyBits
public static final SubScene.SubSceneDirtyBits
public static final SubScene.SubSceneDirtyBits
public static final SubScene.SubSceneDirtyBits
private int
public static final SubScene.SubSceneDirtyBits
public static final SubScene.SubSceneDirtyBits

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public final int
public static SubScene.SubSceneDirtyBits
public static SubScene.SubSceneDirtyBits[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

CAMERA_DIRTYback to summary
public static final SubScene.SubSceneDirtyBits CAMERA_DIRTY
CONTENT_DIRTYback to summary
public static final SubScene.SubSceneDirtyBits CONTENT_DIRTY
FILL_DIRTYback to summary
public static final SubScene.SubSceneDirtyBits FILL_DIRTY
LIGHTS_DIRTYback to summary
public static final SubScene.SubSceneDirtyBits LIGHTS_DIRTY
maskback to summary
private int mask
ROOT_SG_DIRTYback to summary
public static final SubScene.SubSceneDirtyBits ROOT_SG_DIRTY
SIZE_DIRTYback to summary
public static final SubScene.SubSceneDirtyBits SIZE_DIRTY

Constructor Detail

SubSceneDirtyBitsback to summary
private SubSceneDirtyBits()

Method Detail

getMaskback to summary
public final int getMask()
valueOfback to summary
public static SubScene.SubSceneDirtyBits valueOf(String name)
valuesback to summary
public static SubScene.SubSceneDirtyBits[] values()