cocos2d-x  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PhysicsDebugDraw Class Reference

A physics helper class. More...

#include <CCPhysicsWorld.h>

Protected Member Functions

virtual bool begin ()
virtual void end ()
virtual void drawShape (PhysicsShape &shape)
var drawShape ( var shape)
local drawShape ( local shape)
virtual void drawJoint (PhysicsJoint &joint)
virtual void drawContact ()
 PhysicsDebugDraw (PhysicsWorld &world)
virtual ~PhysicsDebugDraw ()

Protected Attributes

DrawNode_drawNode
PhysicsWorld_world

Friends

class PhysicsWorld

Detailed Description

A physics helper class.

Draw physics shape, joint in debug mode.

You do not create PhysicsDebugDraw objects directly; Instead, you can activate it by PhysicsWorld::setDebugDrawMask.

Constructor & Destructor Documentation

PhysicsDebugDraw ( PhysicsWorld world)
protected
var PhysicsDebugDraw ( var  world)
protected
local PhysicsDebugDraw ( local  world)
protected
virtual ~PhysicsDebugDraw ( )
protectedvirtual
var ~PhysicsDebugDraw ( )
protectedvirtual
local ~PhysicsDebugDraw ( )
protectedvirtual

Member Function Documentation

virtual bool begin ( )
protectedvirtual
var begin ( )
protectedvirtual
local begin ( )
protectedvirtual
virtual void drawContact ( )
protectedvirtual
var drawContact ( )
protectedvirtual
local drawContact ( )
protectedvirtual
virtual void drawJoint ( PhysicsJoint joint)
protectedvirtual
var drawJoint ( var  joint)
protectedvirtual
local drawJoint ( local  joint)
protectedvirtual
virtual void drawShape ( PhysicsShape shape)
protectedvirtual
var drawShape ( var  shape)
protectedvirtual
local drawShape ( local  shape)
protectedvirtual
virtual void end ( )
protectedvirtual
var end ( )
protectedvirtual
local end ( )
protectedvirtual

Friends And Related Function Documentation

friend class PhysicsWorld
friend
var PhysicsWorld
friend
local PhysicsWorld
friend

Member Data Documentation

DrawNode* _drawNode
protected
var _drawNode
protected
local _drawNode
protected
PhysicsWorld& _world
protected
var _world
protected
local _world
protected

The documentation for this class was generated from the following file: