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


Public Types | |
| using | Ptr = std::shared_ptr<Collider> |
Public Member Functions | |
| virtual auto | raycast (const Transform &transform, const math::Vec3f &origin, const math::Vec3f &direction) const -> std::optional< math::Vec3f >=0 |
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 |
| using wren::scene::components::Collider::Ptr = std::shared_ptr<Collider> |
|
nodiscardpure virtual |
Implemented in wren::scene::components::BoxCollider2D.