Class TestbedSettings
java.lang.Object
org.jbox2d.testbed.framework.TestbedSettings
public class TestbedSettings
extends java.lang.Object
Stores all the testbed settings. Automatically populates default settings.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.Stringbooleanstatic final java.lang.Stringprivate java.util.ArrayList<TestbedSetting> private final java.util.HashMap<java.lang.String, TestbedSetting> booleanstatic final java.lang.Stringstatic final java.lang.Stringstatic final java.lang.String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSetting(TestbedSetting argSetting) Adds a settings to the settings listgetSetting(java.lang.String argName) Gets a setting by name.java.util.List<TestbedSetting> Returns an unmodifiable list of settingsprivate voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
Hz
public static final java.lang.String Hz- See Also:
-
PositionIterations
public static final java.lang.String PositionIterations- See Also:
-
VelocityIterations
public static final java.lang.String VelocityIterations- See Also:
-
AllowSleep
public static final java.lang.String AllowSleep- See Also:
-
WarmStarting
public static final java.lang.String WarmStarting- See Also:
-
SubStepping
public static final java.lang.String SubStepping- See Also:
-
ContinuousCollision
public static final java.lang.String ContinuousCollision- See Also:
-
DrawShapes
public static final java.lang.String DrawShapes- See Also:
-
DrawJoints
public static final java.lang.String DrawJoints- See Also:
-
DrawAABBs
public static final java.lang.String DrawAABBs- See Also:
-
DrawContactPoints
public static final java.lang.String DrawContactPoints- See Also:
-
DrawContactNormals
public static final java.lang.String DrawContactNormals- See Also:
-
DrawContactImpulses
public static final java.lang.String DrawContactImpulses- See Also:
-
DrawFrictionImpulses
public static final java.lang.String DrawFrictionImpulses- See Also:
-
DrawCOMs
public static final java.lang.String DrawCOMs- See Also:
-
DrawStats
public static final java.lang.String DrawStats- See Also:
-
DrawHelp
public static final java.lang.String DrawHelp- See Also:
-
DrawTree
public static final java.lang.String DrawTree- See Also:
-
pause
public boolean pause -
singleStep
public boolean singleStep -
settings
-
settingsMap
-
-
Constructor Details
-
TestbedSettings
public TestbedSettings()
-
-
Method Details
-
populateDefaultSettings
private void populateDefaultSettings() -
addSetting
Adds a settings to the settings list- Parameters:
argSetting-
-
getSettings
Returns an unmodifiable list of settings- Returns:
-
getSetting
Gets a setting by name.- Parameters:
argName-- Returns:
-