class
ACollideDataA container holding information related to detected collisions.
Contents
Constructors, destructors, conversion operators
-
ACollideData(const bool isIntersect,
const float gap,
const RML::
Vector2D collisionNormal) - Constructor.
- ~ACollideData()
- Destructor.
Public functions
- auto getIsIntersect() const -> const bool&
- Returns if the colliders have intersected.
- auto getGap() const -> const float&
- Returns the separation gap between the colliders.
-
auto getCollisionNormal() const -> const RML::
Vector2D& - Returns the collision normal.
Function documentation
Rubeus:: Awerere:: ACollideData:: ACollideData(const bool isIntersect,
const float gap,
const RML:: Vector2D collisionNormal)
Constructor.
Parameters | |
---|---|
isIntersect | Bool containing if the colliders are intersecting. |
gap | The penetration distance of the collision. |
collisionNormal | The normal vector of the collision |
const bool& Rubeus:: Awerere:: ACollideData:: getIsIntersect() const
Returns if the colliders have intersected.
Returns | The intersection boolean. |
---|
const float& Rubeus:: Awerere:: ACollideData:: getGap() const
Returns the separation gap between the colliders.
Returns | The gap in float. |
---|
const RML:: Vector2D& Rubeus:: Awerere:: ACollideData:: getCollisionNormal() const
Returns the collision normal.
Returns | A Vector2D containing co-ordinates of the collision normal. |
---|