From dfad04062e389254f80517ce8a9efca79eb40856 Mon Sep 17 00:00:00 2001 From: Emmanuel Puybaret Date: Sun, 30 Oct 2016 12:58:43 -0700 Subject: j3dcore: add handling for the new j3d.numSamples property Override the number of canvas samples using a new Integer property, add a helper to MasterControl similar to the existing Boolean property methods. Signed-off-by: Harvey Harrison --- src/javax/media/j3d/MasterControl.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/javax/media/j3d/MasterControl.java') diff --git a/src/javax/media/j3d/MasterControl.java b/src/javax/media/j3d/MasterControl.java index c63dfd9..0bf27ab 100644 --- a/src/javax/media/j3d/MasterControl.java +++ b/src/javax/media/j3d/MasterControl.java @@ -779,6 +779,22 @@ private static String getProperty(final String prop) { }); } + static int getIntegerProperty(String prop, int defaultValue) { + int value = defaultValue; + String propValue = getProperty(prop); + + if (propValue != null) { + try { + value = Integer.parseInt(propValue); + } + catch (NumberFormatException e) {} + } + if (J3dDebug.debug) + System.err.println("Java 3D: " + prop + "=" + value); + + return value; + } + static boolean getBooleanProperty(String prop, boolean defaultValue, String trueMsg, -- cgit v1.2.3