Package | Description |
---|---|
com.sun.javafx.sg.prism | |
com.sun.javafx.sg.prism.web | |
com.sun.javafx.tk | |
com.sun.javafx.tk.quantum | |
com.sun.javafx.webkit.prism | |
com.sun.prism.j2d | |
com.sun.webkit.graphics | |
javafx.embed.swing |
Provides the set of classes to use JavaFX inside Swing applications.
|
javafx.scene |
Provides the core set of base
classes for the JavaFX Scene Graph API.
|
javafx.scene.canvas |
Provides the set of classes for canvas, an immediate mode style of rendering API.
|
javafx.scene.image |
Provides the set of classes for loading and displaying images.
|
javafx.scene.layout |
Provides classes to support user interface layout.
|
javafx.scene.media |
Provides the set of classes for integrating audio and video into Java FX
Applications.
|
javafx.scene.shape |
Provides the set of 2D classes for defining and performing operations on
objects related to two-dimensional geometry.
|
javafx.scene.text |
Provides the set of classes for fonts and renderable Text Node.
|
javafx.scene.web |
This package provides means for loading and displaying Web content.
|
Modifier and Type | Class and Description |
---|---|
class |
NGAmbientLight
TODO: 3D - Need documentation
|
class |
NGArc |
class |
NGBox
TODO: 3D - Need documentation
|
class |
NGCamera
TODO: 3D - Need documentation
|
class |
NGCanvas |
class |
NGCircle |
class |
NGCubicCurve |
class |
NGCylinder
TODO: 3D - Need documentation
|
class |
NGDefaultCamera |
class |
NGEllipse |
class |
NGExternalNode |
class |
NGGroup |
class |
NGImageView |
class |
NGLightBase
TODO: 3D - Need documentation
|
class |
NGLine |
class |
NGMeshView
TODO: 3D - Need documentation
|
class |
NGParallelCamera
TODO: 3D - Need documentation
|
class |
NGPath |
class |
NGPerspectiveCamera
Specifies a Swing-coordinates camera, suitable for mixing with Swing and
the 2D scene graph.
|
class |
NGPointLight
TODO: 3D - Need documentation
|
class |
NGPolygon |
class |
NGPolyline |
class |
NGQuadCurve |
class |
NGRectangle |
class |
NGRegion
Implementation of the Region peer.
|
class |
NGShape |
class |
NGShape3D
TODO: 3D - Need documentation
|
class |
NGSphere
TODO: 3D - Need documentation
|
class |
NGSubScene |
class |
NGSVGPath |
class |
NGText |
Modifier and Type | Field and Description |
---|---|
private NGNode |
NGNode.clipNode
The node used for specifying the clipping shape for this node.
|
private NGNode |
CacheFilter.node |
private NGNode |
NodeEffectInput.node |
private NGNode |
NGNode.parent
The parent of the node.
|
private NGNode |
NGSubScene.root |
Modifier and Type | Field and Description |
---|---|
private java.util.List<NGNode> |
NGGroup.children |
private java.util.List<NGNode> |
NodePath.path |
private java.util.List<NGNode> |
NGGroup.removed |
private java.util.List<NGNode> |
NGGroup.unmod |
Modifier and Type | Method and Description |
---|---|
NGNode |
NGNode.getClipNode() |
NGNode |
NodePath.getCurrentNode() |
NGNode |
NodeEffectInput.getNode() |
NGNode |
NGNode.getParent()
Gets the parent of this node.
|
NGNode |
NodePath.last() |
Modifier and Type | Method and Description |
---|---|
java.util.List<NGNode> |
NGGroup.getChildren()
Gets an unmodifiable list of the current children on this group
|
java.util.List<NGNode> |
NGGroup.getRemovedChildren() |
Modifier and Type | Method and Description |
---|---|
void |
NGGroup.add(int index,
NGNode node)
Adds a node to the given index.
|
void |
NodePath.add(NGNode n) |
void |
NGGroup.addToRemoved(NGNode n) |
(package private) static Rectangle |
NodeEffectInput.getImageBoundsForNode(NGNode node,
NodeEffectInput.RenderType type,
BaseTransform transform,
Rectangle clip) |
private static ImageData |
NodeEffectInput.getImageDataForBoundedNode(FilterContext fctx,
NGNode node,
NodeEffectInput.RenderType renderType,
BaseTransform transform,
Rectangle bounds)
bounds parameter must be a non-static unshared object which can be
saved in the returned ImageData object.
|
(package private) static ImageData |
NodeEffectInput.getImageDataForNode(FilterContext fctx,
NGNode node,
boolean contentOnly,
BaseTransform transform,
Rectangle clip) |
private void |
NGNode.printDirtyOpts(java.lang.StringBuilder s,
NGNode node,
BaseTransform tx,
java.lang.String prefix,
java.util.List<NGNode> roots)
Used for debug purposes.
|
void |
NGGroup.remove(NGNode node) |
(package private) static boolean |
EffectUtil.renderEffectForRectangularNode(NGNode node,
Graphics g,
Effect effect,
float alpha,
boolean aa,
float rx,
float ry,
float rw,
float rh)
If possible, uses an optimized codepath to render the an
effect (InnerShadow or DropShadow) on the given rectangular node
(NGRectangle, NGImageView, etc).
|
void |
NGNode.setClipNode(NGNode clipNode)
Called by the FX scene graph whenever the clip node for this node changes.
|
void |
NodeEffectInput.setNode(NGNode node) |
void |
NGNode.setParent(NGNode parent)
Only called by this class, or by the NGGroup class.
|
private void |
NGNode.setParent(NGNode parent,
boolean isClip) |
void |
NGSubScene.setRoot(NGNode root) |
Modifier and Type | Method and Description |
---|---|
void |
NGNode.printDirtyOpts(java.lang.StringBuilder s,
java.util.List<NGNode> roots)
Fills the given StringBuilder with text representing the structure of the NG graph insofar as dirty
opts is concerned.
|
private void |
NGNode.printDirtyOpts(java.lang.StringBuilder s,
NGNode node,
BaseTransform tx,
java.lang.String prefix,
java.util.List<NGNode> roots)
Used for debug purposes.
|
Constructor and Description |
---|
CacheFilter(NGNode node,
CacheHint cacheHint) |
EffectFilter(Effect effect,
NGNode node) |
NodeEffectInput(NGNode node) |
NodeEffectInput(NGNode node,
NodeEffectInput.RenderType renderType) |
Modifier and Type | Class and Description |
---|---|
class |
NGWebView
A scene graph node that renders a web resource
|
Modifier and Type | Field and Description |
---|---|
NGNode |
Toolkit.ImageRenderingContext.root |
Modifier and Type | Method and Description |
---|---|
void |
TKScene.setRoot(NGNode root) |
Modifier and Type | Field and Description |
---|---|
private NGNode |
ViewPainter.overlayRoot
root is the root node of the scene.
|
private NGNode |
GlassScene.root |
private NGNode |
ViewPainter.root
root is the root node of the scene.
|
Modifier and Type | Method and Description |
---|---|
protected NGNode |
GlassScene.getRoot() |
Modifier and Type | Method and Description |
---|---|
protected void |
ViewPainter.setOverlayRoot(NGNode node) |
void |
GlassScene.setRoot(NGNode root) |
void |
EmbeddedScene.setRoot(NGNode root) |
protected void |
ViewPainter.setRoot(NGNode node) |
void |
ViewScene.setRoot(NGNode root) |
Modifier and Type | Method and Description |
---|---|
private void |
WCGraphicsPrismContext.render(Graphics g,
Effect effect,
Paint paint,
BasicStroke stroke,
NGNode node) |
Modifier and Type | Method and Description |
---|---|
boolean |
PrismPrintPipeline.printNode(NGNode ngNode,
int w,
int h,
java.awt.Graphics g) |
Modifier and Type | Class and Description |
---|---|
class |
WCCamera |
Modifier and Type | Method and Description |
---|---|
protected NGNode |
SwingNode.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Field and Description |
---|---|
private NGNode |
Node.peer
The peer node created by the graphics Toolkit/Pipeline implementation
|
Modifier and Type | Method and Description |
---|---|
<P extends NGNode> |
Node.impl_getPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
protected NGNode |
SubScene.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected abstract NGNode |
Node.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
PerspectiveCamera.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
AmbientLight.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
PointLight.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
ParallelCamera.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Parent.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
protected NGNode |
Canvas.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
protected NGNode |
ImageView.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
NGNode |
Region.impl_createPeer() |
Modifier and Type | Class and Description |
---|---|
(package private) class |
NGMediaView |
Modifier and Type | Method and Description |
---|---|
protected NGNode |
MediaView.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
protected NGNode |
Shape.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Polyline.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Circle.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
QuadCurve.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Polygon.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Rectangle.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Path.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Sphere.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
SVGPath.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Cylinder.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Arc.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
MeshView.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Ellipse.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Box.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
Line.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected NGNode |
CubicCurve.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
Modifier and Type | Method and Description |
---|---|
protected NGNode |
Text.impl_createPeer()
Deprecated.
This is an internal API that is not intended
for use and will be removed in the next version
|
Modifier and Type | Class and Description |
---|---|
private class |
WebEngine.Printable.Peer |
Modifier and Type | Field and Description |
---|---|
private NGNode |
WebEngine.Printable.peer |
Modifier and Type | Method and Description |
---|---|
protected NGNode |
WebEngine.Printable.impl_createPeer() |
protected NGNode |
WebView.impl_createPeer()
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|