B2.DebugDraw

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Supported platforms: Platform android.pngPlatform ios.pngPlatform mac.pngPlatform pc.pngPlatform html5.pngPlatform winrt.pngPlatform win32.png
Available since: Gideros 2011.6
Inherits from: Sprite

Description

The b2.DebugDraw class is used to provide debug drawing of physical entities in your application.

Examples

local debugDraw = b2.DebugDraw.new()
debugDraw:setFlags(
	b2.DebugDraw.SHAPE_BIT + b2.DebugDraw.JOINT_BIT + b2.DebugDraw.AABB_BIT
	+ b2.DebugDraw.PAIR_BIT + b2.DebugDraw.CENTER_OF_MASS_BIT)
world:setDebugDraw(debugDraw)
stage:addChild(debugDraw)

Methods

b2.DebugDraw.new
b2.DebugDraw:appendFlags appends flags to the current flags
b2.DebugDraw:clearFlags clears flags from the current flags
b2.DebugDraw:getFlags returns the debug drawing flags
b2.DebugDraw:setFlags sets the debug drawing flags

Events

Constants

b2.DebugDraw.AABB_BIT
b2.DebugDraw.CENTER_OF_MASS_BIT
b2.DebugDraw.JOINT_BIT
b2.DebugDraw.PAIR_BIT
b2.DebugDraw.SHAPE_BIT