org.jbox2d.testbed.framework
Class TestbedSettings

java.lang.Object
  extended by org.jbox2d.testbed.framework.TestbedSettings

public class TestbedSettings
extends Object

Stores all the testbed settings. Automatically populates default settings.

Author:
Daniel Murphy

Field Summary
static String ContinuousCollision
           
static String DrawAABBs
           
static String DrawCOMs
           
static String DrawContactPoints
           
static String DrawHelp
           
static String DrawJoints
           
static String DrawNormals
           
static String DrawPairs
           
static String DrawShapes
           
static String DrawStats
           
static String DrawTree
           
static String Hz
           
 boolean pause
           
static String PositionIterations
           
 boolean singleStep
           
static String VelocityIterations
           
static String WarmStarting
           
 
Constructor Summary
TestbedSettings()
           
 
Method Summary
 void addSetting(TestbedSetting argSetting)
          Adds a settings to the settings list
 TestbedSetting getSetting(String argName)
          Gets a setting by name.
 List<TestbedSetting> getSettings()
          Returns an unmodifiable list of settings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Hz

public static final String Hz
See Also:
Constant Field Values

PositionIterations

public static final String PositionIterations
See Also:
Constant Field Values

VelocityIterations

public static final String VelocityIterations
See Also:
Constant Field Values

WarmStarting

public static final String WarmStarting
See Also:
Constant Field Values

ContinuousCollision

public static final String ContinuousCollision
See Also:
Constant Field Values

DrawShapes

public static final String DrawShapes
See Also:
Constant Field Values

DrawJoints

public static final String DrawJoints
See Also:
Constant Field Values

DrawAABBs

public static final String DrawAABBs
See Also:
Constant Field Values

DrawPairs

public static final String DrawPairs
See Also:
Constant Field Values

DrawContactPoints

public static final String DrawContactPoints
See Also:
Constant Field Values

DrawNormals

public static final String DrawNormals
See Also:
Constant Field Values

DrawCOMs

public static final String DrawCOMs
See Also:
Constant Field Values

DrawStats

public static final String DrawStats
See Also:
Constant Field Values

DrawHelp

public static final String DrawHelp
See Also:
Constant Field Values

DrawTree

public static final String DrawTree
See Also:
Constant Field Values

pause

public boolean pause

singleStep

public boolean singleStep
Constructor Detail

TestbedSettings

public TestbedSettings()
Method Detail

addSetting

public void addSetting(TestbedSetting argSetting)
Adds a settings to the settings list

Parameters:
argSetting -

getSettings

public List<TestbedSetting> getSettings()
Returns an unmodifiable list of settings

Returns:

getSetting

public TestbedSetting getSetting(String argName)
Gets a setting by name.

Parameters:
argName -
Returns:


Copyright © 2012. All Rights Reserved.