#include <circle_shape.h>
Public Member Functions | |
Construction | |
CircleShape () | |
Constructs a null instance. More... | |
CircleShape (const PhysicsWorld &pw) | |
Constructs a Circle Shape. More... | |
CircleShape (const PhysicsContext &pc) | |
Constructs a Circle Shape. More... | |
~CircleShape () | |
Attributes | |
bool | is_null () const |
Returns true if this object is invalid. More... | |
void | throw_if_null () const |
Throw an exception if this object is invalid. More... | |
Operations | |
CircleShape & | operator= (const CircleShape ©) |
Copy assignment operator. More... | |
void | set_radius (float radius) |
![]() | |
Shape () | |
Constructs a Shape object. More... | |
virtual | ~Shape () |
ShapeType | get_shape_type () const |
bool | is_null () const |
Returns true if this object is invalid. More... | |
void | throw_if_null () const |
Throw an exception if this object is invalid. More... | |
Shape & | operator= (const Shape ©) |
Copy operator. More... | |
Friends | |
class | FixtureDescription |
Additional Inherited Members | |
![]() | |
std::shared_ptr< Shape_Impl > | shape_impl |