< prev index next >
modules/javafx.graphics/src/main/java/com/sun/javafx/scene/CameraHelper.java
Print this page
rev 10859 : 8195788: Remove obsolete javafx.jmx module
Reviewed-by:
*** 25,36 ****
package com.sun.javafx.scene;
import com.sun.javafx.geom.BaseBounds;
import com.sun.javafx.geom.transform.BaseTransform;
- import com.sun.javafx.jmx.MXNodeAlgorithm;
- import com.sun.javafx.jmx.MXNodeAlgorithmContext;
import com.sun.javafx.sg.prism.NGNode;
import com.sun.javafx.util.Utils;
import javafx.geometry.Point2D;
import javafx.geometry.Point3D;
import javafx.scene.Camera;
--- 25,34 ----
*** 83,97 ****
@Override
protected boolean computeContainsImpl(Node node, double localX, double localY) {
return cameraAccessor.doComputeContains(node, localX, localY);
}
- @Override
- protected Object processMXNodeImpl(Node node, MXNodeAlgorithm alg, MXNodeAlgorithmContext ctx) {
- return cameraAccessor.doProcessMXNode(node, alg, ctx);
- }
-
public static Point2D project(Camera camera, Point3D p) {
return cameraAccessor.project(camera, p);
}
public static Point2D pickNodeXYPlane(Camera camera, Node node, double x, double y) {
--- 81,90 ----
*** 113,123 ****
public interface CameraAccessor {
void doMarkDirty(Node node, DirtyBits dirtyBit);
void doUpdatePeer(Node node);
BaseBounds doComputeGeomBounds(Node node, BaseBounds bounds, BaseTransform tx);
boolean doComputeContains(Node node, double localX, double localY);
- Object doProcessMXNode(Node node, MXNodeAlgorithm alg, MXNodeAlgorithmContext ctx);
Point2D project(Camera camera, Point3D p);
Point2D pickNodeXYPlane(Camera camera, Node node, double x, double y);
Point3D pickProjectPlane(Camera camera, double x, double y);
}
--- 106,115 ----
< prev index next >