Przeglądaj źródła

add a RenderManager method to remove a pre view by name ... in gradle-restructure

git-svn-id: https://jmonkeyengine.googlecode.com/svn/branches/gradle-restructure@11098 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
sgold 11 lat temu
rodzic
commit
d14f405e24

+ 18 - 0
jme3-core/src/main/java/com/jme3/renderer/RenderManager.java

@@ -106,6 +106,24 @@ public class RenderManager {
         return null;
     }
 
+    /**
+     * Removes the pre ViewPort with the specified name.
+     *
+     * @param viewName The name of the pre ViewPort to remove
+     * @return True if the ViewPort was removed successfully.
+     *
+     * @see #createPreView(java.lang.String, com.jme3.renderer.Camera)
+     */
+    public boolean removePreView(String viewName) {
+        for (int i = 0; i < preViewPorts.size(); i++) {
+            if (preViewPorts.get(i).getName().equals(viewName)) {
+                preViewPorts.remove(i);
+                return true;
+            }
+        }
+        return false;
+    }
+
     /**
      * Removes the specified pre ViewPort.
      *