public class DebugDrawer extends btIDebugDraw implements Disposable
btIDebugDraw.DebugDrawModes, btIDebugDraw.DefaultColorsclassName| Constructor and Description |
|---|
DebugDrawer() |
| Modifier and Type | Method and Description |
|---|---|
void |
begin(Camera camera)
Use this in case no
glViewport is in use. |
void |
begin(Viewport viewport)
This has to be used in case the camera to be used is managed via a
Viewport. |
void |
dispose() |
void |
draw3dText(Vector3 location,
String textString) |
void |
drawContactPoint(Vector3 pointOnB,
Vector3 normalOnB,
float distance,
int lifeTime,
Vector3 color) |
void |
drawLine(Vector3 from,
Vector3 to,
Vector3 color) |
void |
drawTriangle(Vector3 v0,
Vector3 v1,
Vector3 v2,
Vector3 color,
float arg4) |
void |
end()
Ends the debug rendering process and leads to a flush.
|
int |
getDebugMode() |
BitmapFont |
getFont() |
ShapeRenderer |
getShapeRenderer() |
SpriteBatch |
getSpriteBatch() |
void |
reportErrorWarning(String warningString) |
void |
setDebugMode(int debugMode) |
void |
setFont(BitmapFont font)
Switches the
BitmapFont. |
void |
setShapeRenderer(ShapeRenderer shapeRenderer)
Switches the
ShapeRenderer. |
void |
setSpriteBatch(SpriteBatch spriteBatch)
Switches the
SpriteBatch. |
clearLines, drawAabb, drawArc, drawArc, drawBox, drawBox, drawCapsule, drawCone, drawCylinder, drawLine, drawPlane, drawSphere, drawSphere, drawSpherePatch, drawSpherePatch, drawSpherePatch, drawTransform, drawTriangle, flushLines, getCPtr, getDefaultColors, setDefaultColors, swigReleaseOwnership, swigTakeOwnershipequals, getCPointer, hashCode, hasOwnership, isDisposed, isObtained, obtain, release, releaseOwnership, takeOwnership, toStringpublic void drawLine(Vector3 from, Vector3 to, Vector3 color)
drawLine in class btIDebugDrawpublic void drawContactPoint(Vector3 pointOnB, Vector3 normalOnB, float distance, int lifeTime, Vector3 color)
drawContactPoint in class btIDebugDrawpublic void drawTriangle(Vector3 v0, Vector3 v1, Vector3 v2, Vector3 color, float arg4)
drawTriangle in class btIDebugDrawpublic void reportErrorWarning(String warningString)
reportErrorWarning in class btIDebugDrawpublic void draw3dText(Vector3 location, String textString)
draw3dText in class btIDebugDrawpublic void setDebugMode(int debugMode)
setDebugMode in class btIDebugDrawpublic int getDebugMode()
getDebugMode in class btIDebugDrawpublic void begin(Camera camera)
glViewport is in use. Otherwise please supply the used Viewport to
begin(Viewport).camera - The (perspective) camera to be used when doing the debug rendering.public void begin(Viewport viewport)
Viewport.viewport - The currently used viewport with its managed (perspective) camera.public void end()
public ShapeRenderer getShapeRenderer()
public void setShapeRenderer(ShapeRenderer shapeRenderer)
ShapeRenderer. The given shape renderer won't be disposed when dispose() is called.public SpriteBatch getSpriteBatch()
public void setSpriteBatch(SpriteBatch spriteBatch)
SpriteBatch. The given sprite batch won't be disposed when dispose() is called.public BitmapFont getFont()
public void setFont(BitmapFont font)
BitmapFont. The given font won't be disposed when dispose() is called.public void dispose()
dispose in interface Disposabledispose in class BulletBaseCopyright © 2021. All rights reserved.