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 |
![]() | |
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.