Module quark.components.collider

@file collider.d

Abstract base class for collision shapes and the Shape type hierarchy.

This module provides the foundation for different types of colliders used in collision detection by defining a generic Shape return type.

Classes

NameDescription
CircleShape A circular shape defined by a center point and a radius.
ColliderComponent Abstract base component for all colliders.
RectangleShape A rectangular shape aligned with the axes (AABB).
Shape Base class for all geometric shapes returned by colliders.

Enums

NameDescription
ShapeType Enum defining the supported shape types.