< prev index next >

modules/graphics/src/main/java/javafx/scene/LightBase.java

Print this page

        

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2013, 2016, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -31,10 +31,11 @@
 import com.sun.javafx.geom.transform.Affine3D;
 import com.sun.javafx.geom.transform.BaseTransform;
 import com.sun.javafx.jmx.MXNodeAlgorithm;
 import com.sun.javafx.jmx.MXNodeAlgorithmContext;
 import com.sun.javafx.scene.DirtyBits;
+import com.sun.javafx.scene.transform.TransformHelper;
 import com.sun.javafx.sg.prism.NGLightBase;
 import com.sun.javafx.tk.Toolkit;
 import javafx.application.ConditionalFeature;
 import javafx.application.Platform;
 import javafx.beans.InvalidationListener;

@@ -275,11 +276,11 @@
             }
         }
 
         if (impl_isDirty(DirtyBits.NODE_LIGHT_TRANSFORM)) {
             localToSceneTx.setToIdentity();
-            getLocalToSceneTransform().impl_apply(localToSceneTx);
+            TransformHelper.apply(getLocalToSceneTransform(), localToSceneTx);
             // TODO: 3D - For now, we are treating the scene as world. This may need to change
             // for the fixed eye position case.
             peer.setWorldTransform(localToSceneTx);
         }
     }
< prev index next >