ComponentID getComponentTypeID() noexcept
Gets the unique ID for a given component type.
Definition ECS.h:39
A simple struct for 2D mathematics (points, vectors).
Definition Vector2D.h:15
Vector2D & subtract(const Vector2D vec)
Subtracts another vector from this one.
Definition Vector2D.cpp:19
Vector2D & zero()
Resets the vector's components to zero.
Definition Vector2D.cpp:87
Vector2D & add(const Vector2D vec)
Adds another vector to this one.
Definition Vector2D.cpp:12
Vector2D & divide(const Vector2D vec)
Divides this vector by another, component-wise.
Definition Vector2D.cpp:33
Vector2D & multiply(const Vector2D vec)
Multiplies this vector by another, component-wise.
Definition Vector2D.cpp:26