Class PhysicsDebugRenderer
java.lang.Object
zombie.core.textures.TextureDraw.GenericDrawer
zombie.core.physics.PhysicsDebugRenderer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddBallisticsRender(BallisticsController ballisticsController) static voidaddBallisticsRender(BallisticsTarget ballisticsTarget) static voidaddRagdollRender(RagdollController ragdollController) static voidaddVehicleRender(BaseVehicle baseVehicle) static PhysicsDebugRendereralloc()voiddrawCapsule(float radius, float halfHeight, int upAxis, float pX, float pY, float pZ, float rX, float rY, float rZ, float qZ, float r, float g, float b, float a) voiddrawContactPoint(float pointOnBX, float pointOnBY, float pointOnBZ, float normalOnBX, float normalOnBY, float normalOnBZ, float distance, int lifeTime, float r, float g, float b) voiddrawLine(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, float fromR, float fromG, float fromB, float toR, float toG, float toB) voiddrawSphere(float pX, float pY, float pZ, float radius, float r, float g, float b) voiddrawTriangle(float aX, float aY, float aZ, float bX, float bY, float bZ, float cX, float cY, float cZ, float r, float g, float b, float alpha) voidvoidn_debugDrawWorld(int arg0, int arg1, int arg2, int arg3) voidvoidrelease()static voidremoveBallisticsRender(BallisticsTarget ballisticsTarget) static voidremoveRagdollRender(RagdollController ragdollController) static voidremoveVehicleRender(BaseVehicle baseVehicle) voidrender()voidrenderBallistics(int arg0, int arg1, int arg2) voidrenderBallisticsTarget(int arg0, int arg1, int arg2) voidrenderRagdoll(int arg0, int arg1, int arg2) voidrenderVehicle(int arg0, int arg1, int arg2) floatXToScreenExact(float objectX, float objectY, float objectZ, int screenZ) floatYToScreenExact(float objectX, float objectY, float objectZ, int screenZ) Methods inherited from class TextureDraw.GenericDrawer
render
-
Constructor Details
-
PhysicsDebugRenderer
public PhysicsDebugRenderer()
-
-
Method Details
-
alloc
-
release
public void release() -
init
-
addRagdollRender
-
addBallisticsRender
-
addBallisticsRender
-
removeRagdollRender
-
removeBallisticsRender
-
addVehicleRender
-
removeVehicleRender
-
render
public void render()- Specified by:
renderin classTextureDraw.GenericDrawer
-
postRender
public void postRender()- Overrides:
postRenderin classTextureDraw.GenericDrawer
-
YToScreenExact
public float YToScreenExact(float objectX, float objectY, float objectZ, int screenZ) -
XToScreenExact
public float XToScreenExact(float objectX, float objectY, float objectZ, int screenZ) -
drawLine
public void drawLine(float fromX, float fromY, float fromZ, float toX, float toY, float toZ, float fromR, float fromG, float fromB, float toR, float toG, float toB) -
drawSphere
public void drawSphere(float pX, float pY, float pZ, float radius, float r, float g, float b) -
drawTriangle
public void drawTriangle(float aX, float aY, float aZ, float bX, float bY, float bZ, float cX, float cY, float cZ, float r, float g, float b, float alpha) -
drawContactPoint
public void drawContactPoint(float pointOnBX, float pointOnBY, float pointOnBZ, float normalOnBX, float normalOnBY, float normalOnBZ, float distance, int lifeTime, float r, float g, float b) -
drawCapsule
public void drawCapsule(float radius, float halfHeight, int upAxis, float pX, float pY, float pZ, float rX, float rY, float rZ, float qZ, float r, float g, float b, float a) -
n_debugDrawWorld
public void n_debugDrawWorld(int arg0, int arg1, int arg2, int arg3) -
renderRagdoll
public void renderRagdoll(int arg0, int arg1, int arg2) -
renderBallistics
public void renderBallistics(int arg0, int arg1, int arg2) -
renderBallisticsTarget
public void renderBallisticsTarget(int arg0, int arg1, int arg2) -
renderVehicle
public void renderVehicle(int arg0, int arg1, int arg2)
-