< prev index next >

modules/graphics/src/main/java/javafx/scene/paint/PhongMaterial.java

Print this page

        

@@ -24,10 +24,11 @@
  */
 
 package javafx.scene.paint;
 
 import com.sun.javafx.beans.event.AbstractNotifyListener;
+import com.sun.javafx.scene.paint.MaterialHelper;
 import com.sun.javafx.sg.prism.NGPhongMaterial;
 import com.sun.javafx.tk.Toolkit;
 import javafx.beans.Observable;
 import javafx.beans.property.DoubleProperty;
 import javafx.beans.property.ObjectProperty;

@@ -442,35 +443,25 @@
     }
 
     /** The peer node created by the graphics Toolkit/Pipeline implementation */
     private NGPhongMaterial peer;
 
-    /**
-     * @treatAsPrivate implementation detail
-     * @deprecated This is an internal API that is not intended for use and will be removed in the next version
-     */
-    @Deprecated
     @Override
-    public NGPhongMaterial impl_getNGMaterial() {
+    NGPhongMaterial getNGMaterial() {
         if (peer == null) {
             peer = new NGPhongMaterial();
         }
         return peer;
     }
 
-    /**
-     * @treatAsPrivate implementation detail
-     * @deprecated This is an internal API that is not intended for use and will be removed in the next version
-     */
-    @Deprecated
     @Override
-    public void impl_updatePG(){
+    void updatePG(){
         if (!isDirty()) {
             return;
         }
 
-        final NGPhongMaterial pMaterial = impl_getNGMaterial();
+        final NGPhongMaterial pMaterial = MaterialHelper.getNGMaterial(this);
         if (diffuseColorDirty) {
             pMaterial.setDiffuseColor(getDiffuseColor() == null ? null
                     : Toolkit.getPaintAccessor().getPlatformPaint(getDiffuseColor()));
         }
         if (specularColorDirty) {

@@ -480,23 +471,23 @@
         if (specularPowerDirty) {
             pMaterial.setSpecularPower((float)getSpecularPower());
         }
         if (diffuseMapDirty) {
             pMaterial.setDiffuseMap(getDiffuseMap()
-                    == null ? null : getDiffuseMap().impl_getPlatformImage());
+                    == null ? null : Toolkit.getImageAccessor().getPlatformImage(getDiffuseMap()));
         }
         if (specularMapDirty) {
             pMaterial.setSpecularMap(getSpecularMap()
-                    == null ? null : getSpecularMap().impl_getPlatformImage());
+                    == null ? null : Toolkit.getImageAccessor().getPlatformImage(getSpecularMap()));
         }
         if (bumpMapDirty) {
             pMaterial.setBumpMap(getBumpMap()
-                    == null ? null : getBumpMap().impl_getPlatformImage());
+                    == null ? null : Toolkit.getImageAccessor().getPlatformImage(getBumpMap()));
         }
         if (selfIlluminationMapDirty) {
             pMaterial.setSelfIllumMap(getSelfIlluminationMap()
-                    == null ? null : getSelfIlluminationMap().impl_getPlatformImage());
+                    == null ? null : Toolkit.getImageAccessor().getPlatformImage(getSelfIlluminationMap()));
         }
 
         setDirty(false);
     }
 
< prev index next >