1 #include "hx3d/physics/2d/attractors/zone_attractor.hpp" 6 ZoneAttractor::Definition::Definition():
virtual bool overlaps(const Ptr< Collider > &collider) override
Check if a collider overlaps the attractor.
glm::vec2 position
Zone position.
void useDefinition(const Definition &def)
Use a definition on the zone attractor.
glm::vec2 position
Position.
virtual void computeForce(const Ptr< Collider > &collider, const float dt) override
Compute the gravity force on a collider.
float unitCoef
Physical ratio.
glm::vec2 velocity
Point velocity.
glm::vec2 velocity
Velocity.
ZoneAttractor()
Create an empty zone attractor.
Zone attractor definition.
glm::vec2 position
Point position.
glm::vec2 velocity
Zone velocity.
Physical gravity attractor.
std::shared_ptr< T > Ptr
Quick-typing shared ptr.