Class

DebugVisualizer

DebugTools.DebugVisualizer()

Debug visualizer for rendering debug information

Constructor

# new DebugVisualizer()

View Source utils/debugTools.js, line 202

Methods

# disable()

Disable debug visualization

View Source utils/debugTools.js, line 232

# drawAlerts(alerts, yOffset)

Draw performance alerts

Parameters:
Name Type Description
alerts Array

Array of alert objects

yOffset number

Y offset for positioning

View Source utils/debugTools.js, line 432

# drawBounds(bounds)

Draw boundary boxes

Parameters:
Name Type Description
bounds Array

Array of boundary objects

View Source utils/debugTools.js, line 366

# drawForces(forces)

Draw force vectors

Parameters:
Name Type Description
forces Array

Array of force objects

View Source utils/debugTools.js, line 385

# drawGrid()

Draw debug grid

View Source utils/debugTools.js, line 334

# drawText(text, x, y)

Draw text with outline

Parameters:
Name Type Description
text string

Text to draw

x number

X position

y number

Y position

View Source utils/debugTools.js, line 325

# enable()

Enable debug visualization

View Source utils/debugTools.js, line 225

# render(debugData)

Render debug information

Parameters:
Name Type Description
debugData Object

Debug data to display

View Source utils/debugTools.js, line 250

# toggle(feature)

Toggle debug features

Parameters:
Name Type Description
feature string

Feature to toggle

View Source utils/debugTools.js, line 240