Package | Description |
---|---|
com.sun.javafx.geom | |
com.sun.javafx.scene.input | |
com.sun.javafx.sg.prism | |
com.sun.prism.impl.ps | |
com.sun.scenario.effect.impl.prism | |
javafx.scene |
Provides the core set of base
classes for the JavaFX Scene Graph API.
|
javafx.scene.layout |
Provides classes to support user interface layout.
|
javafx.scene.shape |
Provides the set of 2D classes for defining and performing operations on
objects related to two-dimensional geometry.
|
javafx.scene.web |
This package provides means for loading and displaying Web content.
|
Modifier and Type | Method and Description |
---|---|
static PickRay |
PickRay.computeParallelPickRay(double x,
double y,
double viewHeight,
Affine3D cameraTransform,
double nearClip,
double farClip,
PickRay pickRay) |
static PickRay |
PickRay.computePerspectivePickRay(double x,
double y,
boolean fixedEye,
double viewWidth,
double viewHeight,
double fieldOfViewRadians,
boolean verticalFieldOfView,
Affine3D cameraTransform,
double nearClip,
double farClip,
PickRay pickRay) |
PickRay |
PickRay.copy() |
PickRay |
PickRay.project(BaseTransform inversetx,
boolean perspective,
Vec3d tmpvec,
Point2D ret) |
Modifier and Type | Method and Description |
---|---|
static PickRay |
PickRay.computeParallelPickRay(double x,
double y,
double viewHeight,
Affine3D cameraTransform,
double nearClip,
double farClip,
PickRay pickRay) |
static PickRay |
PickRay.computePerspectivePickRay(double x,
double y,
boolean fixedEye,
double viewWidth,
double viewHeight,
double fieldOfViewRadians,
boolean verticalFieldOfView,
Affine3D cameraTransform,
double nearClip,
double farClip,
PickRay pickRay) |
void |
PickRay.setPickRay(PickRay other) |
Modifier and Type | Method and Description |
---|---|
static Point3D |
PickResultChooser.computePoint(PickRay ray,
double distance)
Helper method for computing intersected point.
|
Modifier and Type | Method and Description |
---|---|
PickRay |
NGPerspectiveCamera.computePickRay(float x,
float y,
PickRay pickRay) |
abstract PickRay |
NGCamera.computePickRay(float x,
float y,
PickRay pickRay) |
PickRay |
NGParallelCamera.computePickRay(float x,
float y,
PickRay pickRay) |
Modifier and Type | Method and Description |
---|---|
PickRay |
NGPerspectiveCamera.computePickRay(float x,
float y,
PickRay pickRay) |
abstract PickRay |
NGCamera.computePickRay(float x,
float y,
PickRay pickRay) |
PickRay |
NGParallelCamera.computePickRay(float x,
float y,
PickRay pickRay) |
Modifier and Type | Method and Description |
---|---|
(package private) static PickRay |
PaintHelper.project(float x,
float y,
NGCamera cam,
BaseTransform inv,
PickRay tmpray,
Vec3d tmpvec,
Point2D ret) |
Modifier and Type | Method and Description |
---|---|
(package private) static PickRay |
PaintHelper.project(float x,
float y,
NGCamera cam,
BaseTransform inv,
PickRay tmpray,
Vec3d tmpvec,
Point2D ret) |
Modifier and Type | Method and Description |
---|---|
(package private) static Point2D |
PrEffectHelper.project(float x,
float y,
double vw,
double vh,
NGCamera cam,
BaseTransform inv,
PickRay tmpray,
Vec3d tmpvec,
Point2D ret) |
Modifier and Type | Method and Description |
---|---|
(package private) PickRay |
ParallelCamera.computePickRay(double x,
double y,
PickRay pickRay) |
(package private) PickRay |
PerspectiveCamera.computePickRay(double x,
double y,
PickRay pickRay) |
(package private) abstract PickRay |
Camera.computePickRay(double x,
double y,
PickRay pickRay)
Computes pick ray for the content rendered by this camera.
|
Modifier and Type | Method and Description |
---|---|
(package private) PickRay |
ParallelCamera.computePickRay(double x,
double y,
PickRay pickRay) |
(package private) PickRay |
PerspectiveCamera.computePickRay(double x,
double y,
PickRay pickRay) |
(package private) abstract PickRay |
Camera.computePickRay(double x,
double y,
PickRay pickRay)
Computes pick ray for the content rendered by this camera.
|
protected boolean |
Node.impl_computeIntersects(PickRay pickRay,
PickResultChooser pickResult)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected boolean |
Node.impl_intersects(PickRay pickRay,
PickResultChooser pickResult)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected double |
Node.impl_intersectsBounds(PickRay pickRay)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
void |
Node.impl_pickNode(PickRay pickRay,
PickResultChooser result)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected void |
Parent.impl_pickNodeLocal(PickRay pickRay,
PickResultChooser result)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected void |
Node.impl_pickNodeLocal(PickRay localPickRay,
PickResultChooser result)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected void |
SubScene.impl_pickNodeLocal(PickRay localPickRay,
PickResultChooser result)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
private PickResult |
Scene.MouseHandler.pickNode(PickRay pickRay) |
Modifier and Type | Method and Description |
---|---|
protected void |
Region.impl_pickNodeLocal(PickRay pickRay,
PickResultChooser result)
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 |
---|---|
private boolean |
TriangleMesh.computeIntersectsFace(PickRay pickRay,
Vec3d origin,
Vec3d dir,
int faceIndex,
CullFace cullFace,
Node candidate,
boolean reportFace,
PickResultChooser result)
Computes intersection of a pick ray and a single triangle face.
|
protected boolean |
MeshView.impl_computeIntersects(PickRay pickRay,
PickResultChooser pickResult)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected boolean |
Cylinder.impl_computeIntersects(PickRay pickRay,
PickResultChooser pickResult)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected boolean |
Sphere.impl_computeIntersects(PickRay pickRay,
PickResultChooser pickResult)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected boolean |
Box.impl_computeIntersects(PickRay pickRay,
PickResultChooser pickResult)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected boolean |
TriangleMesh.impl_computeIntersects(PickRay pickRay,
PickResultChooser pickResult,
Node candidate,
CullFace cullFace,
boolean reportFace)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|
protected abstract boolean |
Mesh.impl_computeIntersects(PickRay pickRay,
PickResultChooser pickResult,
Node candidate,
CullFace cullFace,
boolean reportFace)
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 void |
WebView.impl_pickNodeLocal(PickRay pickRay,
PickResultChooser result)
Deprecated.
This is an internal API that is not intended for use and will be removed in the next version
|