org.jbox2d.testbed.tests
Class DynamicTreeTest
java.lang.Object
org.jbox2d.testbed.framework.TestbedTest
org.jbox2d.testbed.tests.DynamicTreeTest
- All Implemented Interfaces:
- org.jbox2d.callbacks.ContactListener, org.jbox2d.callbacks.TreeCallback, org.jbox2d.callbacks.TreeRayCastCallback, org.jbox2d.serialization.JbDeserializer.ObjectListener, org.jbox2d.serialization.JbSerializer.ObjectSigner, org.jbox2d.serialization.UnsupportedListener
public class DynamicTreeTest
- extends TestbedTest
- implements org.jbox2d.callbacks.TreeCallback, org.jbox2d.callbacks.TreeRayCastCallback
- Author:
- Daniel Murphy
| Methods inherited from class org.jbox2d.testbed.framework.TestbedTest |
_load, _reset, _save, addTextLine, beginContact, completeBombSpawn, endContact, exit, getBomb, getCachedCameraPos, getCachedCameraScale, getContactPoints, getDebugDraw, getDefaultCameraPos, getDefaultCameraScale, getFilename, getGroundBody, getModel, getPointCount, getStepCount, getTag, getTag, getTag, getTag, getTag, getWorld, getWorldMouse, init, init, isDialogOnSaveLoadErrors, isHasCachedCamera, isSaveLoadEnabled, isUnsupported, jointDestroyed, keyReleased, lanchBomb, launchBomb, load, mouseDown, mouseMove, mouseUp, postSolve, preSolve, processBody, processFixture, processJoint, processShape, processWorld, queueKeyPressed, queueKeyReleased, queueMouseDown, queueMouseMove, queueMouseUp, queueShiftMouseDown, reset, save, setCachedCameraPos, setCachedCameraScale, setCamera, setDialogOnSaveLoadErrors, setHasCachedCamera, setTitle, shiftMouseDown, spawnBomb, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicTreeTest
public DynamicTreeTest()
initTest
public void initTest(boolean argDeserialized)
- Description copied from class:
TestbedTest
- Initializes the current test
- Specified by:
initTest in class TestbedTest
- Parameters:
argDeserialized - if the test was deserialized from a file. If so, all physics
objects were already added.- See Also:
TestbedTest.initTest(boolean)
keyPressed
public void keyPressed(char argKeyChar,
int argKeyCode)
- Overrides:
keyPressed in class TestbedTest
- See Also:
TestbedTest.keyPressed(char, int)
step
public void step(TestbedSettings settings)
- Overrides:
step in class TestbedTest
- See Also:
TestbedTest.step(org.jbox2d.testbed.framework.TestbedSettings)
treeCallback
public boolean treeCallback(org.jbox2d.collision.broadphase.DynamicTreeNode proxyId)
- Specified by:
treeCallback in interface org.jbox2d.callbacks.TreeCallback
raycastCallback
public float raycastCallback(org.jbox2d.collision.RayCastInput input,
org.jbox2d.collision.broadphase.DynamicTreeNode proxyId)
- Specified by:
raycastCallback in interface org.jbox2d.callbacks.TreeRayCastCallback
GetRandomAABB
public void GetRandomAABB(org.jbox2d.collision.AABB aabb)
MoveAABB
public void MoveAABB(org.jbox2d.collision.AABB aabb)
CreateProxy
public void CreateProxy()
DestroyProxy
public void DestroyProxy()
MoveProxy
public void MoveProxy()
Action
public void Action()
Query
public void Query()
RayCast
public void RayCast()
getTestName
public String getTestName()
- Description copied from class:
TestbedTest
- The name of the test
- Specified by:
getTestName in class TestbedTest
- Returns:
- See Also:
TestbedTest.getTestName()
Copyright © 2012. All Rights Reserved.