Package org.jbox2d.testbed.framework
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.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
static final java.lang.String
boolean
static final java.lang.String
private java.util.ArrayList
<TestbedSetting> private final java.util.HashMap
<java.lang.String, TestbedSetting> boolean
static final java.lang.String
static final java.lang.String
static final java.lang.String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSetting
(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 void
Methods 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:
-