@Properties(inherit=LinearMath.class) public class btIDebugDraw extends Pointer
| Modifier and Type | Class and Description |
|---|---|
static class |
btIDebugDraw.DefaultColors |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Modifier and Type | Field and Description |
|---|---|
static int |
DBG_DisableBulletLCP
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawAabb
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawConstraintLimits
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawConstraints
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawContactPoints
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawFeaturesText
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawFrames
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawNormals
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawText
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_DrawWireframe
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_EnableCCD
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_EnableSatComparison
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_FastWireframe
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_MAX_DEBUG_DRAW_MODE
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_NoDeactivation
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_NoDebug
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_NoHelpText
enum btIDebugDraw::DebugDrawModes
|
static int |
DBG_ProfileTimings
enum btIDebugDraw::DebugDrawModes
|
| Constructor and Description |
|---|
btIDebugDraw()
Default native constructor.
|
btIDebugDraw(long size)
Native array allocator.
|
btIDebugDraw(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearLines() |
void |
draw3dText(btVector3 location,
BytePointer textString) |
void |
drawAabb(btVector3 from,
btVector3 to,
btVector3 color) |
void |
drawArc(btVector3 center,
btVector3 normal,
btVector3 axis,
double radiusA,
double radiusB,
double minAngle,
double maxAngle,
btVector3 color,
boolean drawSect,
double stepDegrees) |
void |
drawBox(btVector3 bbMin,
btVector3 bbMax,
btTransform trans,
btVector3 color) |
void |
drawBox(btVector3 bbMin,
btVector3 bbMax,
btVector3 color) |
void |
drawCapsule(double radius,
double halfHeight,
int upAxis,
btTransform transform,
btVector3 color) |
void |
drawCone(double radius,
double height,
int upAxis,
btTransform transform,
btVector3 color) |
void |
drawContactPoint(btVector3 PointOnB,
btVector3 normalOnB,
double distance,
int lifeTime,
btVector3 color) |
void |
drawCylinder(double radius,
double halfHeight,
int upAxis,
btTransform transform,
btVector3 color) |
void |
drawLine(btVector3 from,
btVector3 to,
btVector3 color) |
void |
drawLine(btVector3 from,
btVector3 to,
btVector3 fromColor,
btVector3 toColor) |
void |
drawPlane(btVector3 planeNormal,
double planeConst,
btTransform transform,
btVector3 color) |
void |
drawSphere(btVector3 p,
double radius,
btVector3 color) |
void |
drawSphere(double radius,
btTransform transform,
btVector3 color) |
void |
drawSpherePatch(btVector3 center,
btVector3 up,
btVector3 axis,
double radius,
double minTh,
double maxTh,
double minPs,
double maxPs,
btVector3 color,
double stepDegrees,
boolean drawCenter) |
void |
drawTransform(btTransform transform,
double orthoLen) |
void |
drawTriangle(btVector3 v0,
btVector3 v1,
btVector3 v2,
btVector3 arg3,
btVector3 arg4,
btVector3 arg5,
btVector3 color,
double alpha) |
void |
drawTriangle(btVector3 v0,
btVector3 v1,
btVector3 v2,
btVector3 color,
double arg4) |
void |
flushLines() |
int |
getDebugMode() |
btIDebugDraw.DefaultColors |
getDefaultColors() |
btIDebugDraw |
getPointer(long i) |
btIDebugDraw |
position(long position) |
void |
reportErrorWarning(BytePointer warningString) |
void |
setDebugMode(int debugMode) |
void |
setDefaultColors(btIDebugDraw.DefaultColors arg0)
the default implementation for setDefaultColors has no effect.
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zeropublic static final int DBG_NoDebug
public static final int DBG_DrawWireframe
public static final int DBG_DrawAabb
public static final int DBG_DrawFeaturesText
public static final int DBG_DrawContactPoints
public static final int DBG_NoDeactivation
public static final int DBG_NoHelpText
public static final int DBG_DrawText
public static final int DBG_ProfileTimings
public static final int DBG_EnableSatComparison
public static final int DBG_DisableBulletLCP
public static final int DBG_EnableCCD
public static final int DBG_DrawConstraints
public static final int DBG_DrawConstraintLimits
public static final int DBG_FastWireframe
public static final int DBG_DrawNormals
public static final int DBG_DrawFrames
public static final int DBG_MAX_DEBUG_DRAW_MODE
public btIDebugDraw()
public btIDebugDraw(long size)
Pointer.position(long).public btIDebugDraw(Pointer p)
Pointer(Pointer).public btIDebugDraw position(long position)
public btIDebugDraw getPointer(long i)
getPointer in class Pointer@Virtual @ByVal @Const(value={false,false,true}) public btIDebugDraw.DefaultColors getDefaultColors()
@Virtual public void setDefaultColors(@Const @ByRef btIDebugDraw.DefaultColors arg0)
@Virtual(value=true) public void drawLine(@Const @ByRef btVector3 from, @Const @ByRef btVector3 to, @Const @ByRef btVector3 color)
@Virtual public void drawLine(@Const @ByRef btVector3 from, @Const @ByRef btVector3 to, @Const @ByRef btVector3 fromColor, @Const @ByRef btVector3 toColor)
@Virtual public void drawSphere(@Cast(value="btScalar") double radius, @Const @ByRef btTransform transform, @Const @ByRef btVector3 color)
@Virtual public void drawSphere(@Const @ByRef btVector3 p, @Cast(value="btScalar") double radius, @Const @ByRef btVector3 color)
@Virtual public void drawTriangle(@Const @ByRef btVector3 v0, @Const @ByRef btVector3 v1, @Const @ByRef btVector3 v2, @Const @ByRef btVector3 arg3, @Const @ByRef btVector3 arg4, @Const @ByRef btVector3 arg5, @Const @ByRef btVector3 color, @Cast(value="btScalar") double alpha)
@Virtual public void drawTriangle(@Const @ByRef btVector3 v0, @Const @ByRef btVector3 v1, @Const @ByRef btVector3 v2, @Const @ByRef btVector3 color, @Cast(value="btScalar") double arg4)
@Virtual(value=true) public void drawContactPoint(@Const @ByRef btVector3 PointOnB, @Const @ByRef btVector3 normalOnB, @Cast(value="btScalar") double distance, int lifeTime, @Const @ByRef btVector3 color)
@Virtual(value=true) public void reportErrorWarning(@Cast(value="const char*") BytePointer warningString)
@Virtual(value=true) public void draw3dText(@Const @ByRef btVector3 location, @Cast(value="const char*") BytePointer textString)
@Virtual public void drawAabb(@Const @ByRef btVector3 from, @Const @ByRef btVector3 to, @Const @ByRef btVector3 color)
@Virtual public void drawTransform(@Const @ByRef btTransform transform, @Cast(value="btScalar") double orthoLen)
@Virtual public void drawArc(@Const @ByRef btVector3 center, @Const @ByRef btVector3 normal, @Const @ByRef btVector3 axis, @Cast(value="btScalar") double radiusA, @Cast(value="btScalar") double radiusB, @Cast(value="btScalar") double minAngle, @Cast(value="btScalar") double maxAngle, @Const @ByRef btVector3 color, @Cast(value="bool") boolean drawSect, @Cast(value="btScalar") double stepDegrees)
@Virtual public void drawSpherePatch(@Const @ByRef btVector3 center, @Const @ByRef btVector3 up, @Const @ByRef btVector3 axis, @Cast(value="btScalar") double radius, @Cast(value="btScalar") double minTh, @Cast(value="btScalar") double maxTh, @Cast(value="btScalar") double minPs, @Cast(value="btScalar") double maxPs, @Const @ByRef btVector3 color, @Cast(value="btScalar") double stepDegrees, @Cast(value="bool") boolean drawCenter)
@Virtual public void drawBox(@Const @ByRef btVector3 bbMin, @Const @ByRef btVector3 bbMax, @Const @ByRef btVector3 color)
@Virtual public void drawBox(@Const @ByRef btVector3 bbMin, @Const @ByRef btVector3 bbMax, @Const @ByRef btTransform trans, @Const @ByRef btVector3 color)
@Virtual public void drawCapsule(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double halfHeight, int upAxis, @Const @ByRef btTransform transform, @Const @ByRef btVector3 color)
@Virtual public void drawCylinder(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double halfHeight, int upAxis, @Const @ByRef btTransform transform, @Const @ByRef btVector3 color)
@Virtual public void drawCone(@Cast(value="btScalar") double radius, @Cast(value="btScalar") double height, int upAxis, @Const @ByRef btTransform transform, @Const @ByRef btVector3 color)
@Virtual public void drawPlane(@Const @ByRef btVector3 planeNormal, @Cast(value="btScalar") double planeConst, @Const @ByRef btTransform transform, @Const @ByRef btVector3 color)
@Virtual public void clearLines()
@Virtual public void flushLines()
Copyright © 2024. All rights reserved.