PlayRho  2.0.0
An interactive physics engine & library.
playrho::d2::Shape Member List

This is the complete list of members for playrho::d2::Shape, including all inherited members.

ComputeAABB(const Shape &shape, const Transformation &xf)playrho::d2::Shaperelated
DefaultDensityplayrho::d2::Shapestatic
GetChild(const Shape &shape, ChildCounter index)playrho::d2::Shapefriend
GetChildCount(const Shape &shape) noexceptplayrho::d2::Shapefriend
GetData(const Shape &shape) noexceptplayrho::d2::Shapefriend
GetDefaultFriction(const Shape &a, const Shape &b)playrho::d2::Shaperelated
GetDefaultRestitution(const Shape &a, const Shape &b)playrho::d2::Shaperelated
GetDensity(const Shape &shape) noexceptplayrho::d2::Shapefriend
GetFilter(const Shape &shape) noexceptplayrho::d2::Shapefriend
GetFriction(const Shape &shape) noexceptplayrho::d2::Shapefriend
GetMassData(const Shape &shape)playrho::d2::Shapefriend
GetRestitution(const Shape &shape) noexceptplayrho::d2::Shapefriend
GetType(const Shape &shape) noexceptplayrho::d2::Shapefriend
GetVertexCount(const Shape &shape, ChildCounter index)playrho::d2::Shaperelated
GetVertexRadius(const Shape &shape, ChildCounter idx)playrho::d2::Shapefriend
has_value() const noexceptplayrho::d2::Shapeinline
IsDestroyed(const Shape &value) noexcept -> boolplayrho::d2::Shaperelated
IsSensor(const Shape &shape) noexceptplayrho::d2::Shapefriend
operator!=(const Shape &lhs, const Shape &rhs) noexceptplayrho::d2::Shapefriend
operator=(const Shape &other)playrho::d2::Shapeinline
operator=(Shape &&other)=defaultplayrho::d2::Shape
operator=(T &&arg)playrho::d2::Shapeinline
operator==(const Shape &lhs, const Shape &rhs) noexceptplayrho::d2::Shapefriend
RayCast(const Shape &shape, ChildCounter childIndex, const RayCastInput &input, const Transformation &transform) noexceptplayrho::d2::Shaperelated
Rotate(Shape &shape, const UnitVec &value)playrho::d2::Shapefriend
Scale(Shape &shape, const Vec2 &value)playrho::d2::Shapefriend
SetDensity(Shape &shape, NonNegative< AreaDensity > value)playrho::d2::Shapefriend
SetFilter(Shape &shape, Filter value)playrho::d2::Shapefriend
SetFriction(Shape &shape, NonNegative< Real > value)playrho::d2::Shapefriend
SetRestitution(Shape &shape, Real value)playrho::d2::Shapefriend
SetSensor(Shape &shape, bool value)playrho::d2::Shapefriend
SetVertexRadius(Shape &shape, ChildCounter idx, NonNegative< Length > value)playrho::d2::Shapefriend
Shape() noexcept=defaultplayrho::d2::Shape
Shape(const Shape &other)playrho::d2::Shapeinline
Shape(Shape &&other) noexcept=defaultplayrho::d2::Shape
Shape(T &&arg)playrho::d2::Shapeinlineexplicit
ShouldCollide(const Shape &a, const Shape &b) noexceptplayrho::d2::Shaperelated
swap(Shape &other) noexceptplayrho::d2::Shapeinline
TestPoint(const Shape &shape, const Length2 &point) noexceptplayrho::d2::Shaperelated
Translate(Shape &shape, const Length2 &value)playrho::d2::Shapefriend
TypeCast(const Shape *value) noexceptplayrho::d2::Shapefriend
TypeCast(const Shape &value)playrho::d2::Shaperelated