|
wren
Vulkan-based game engine
|
#include <collider.hpp>


Public Member Functions | |
| auto | raycast (const Transform &transform, const math::Vec3f &origin, const math::Vec3f &direction) const -> std::optional< math::Vec3f > override |
Public Member Functions inherited from wren::scene::components::Base | |
| Base ()=default | |
| Base (const Base &)=default | |
| Base (Base &&)=delete | |
| auto | operator= (const Base &) -> Base &=default |
| auto | operator= (Base &&) -> Base &=delete |
| virtual | ~Base ()=default |
Static Public Member Functions | |
| static void | init (const flecs::world &world) |
Public Attributes | |
| math::Vec2f | size |
Additional Inherited Members | |
Public Types inherited from wren::scene::components::Collider | |
| using | Ptr = std::shared_ptr<Collider> |
|
inlinestatic |
|
nodiscardoverridevirtual |
| math::Vec2f wren::scene::components::BoxCollider2D::size |