ZeroZero Game Engine  v0.0
A 3D game engine using Vulkan & Jolt
List of all members
Shape Class Reference

Detailed Description

Base class for all collision shapes

Inheritance diagram for Shape:
Resource Object AABBShape BoxShape ConvexHullShape CylinderShape MeshShape SphereShape StaticCompoundShape

Additional Inherited Members

- Public Member Functions inherited from Resource
auto getId () const
 
const auto & getName () const
 
string toString () const override
 
virtual shared_ptr< Resource > duplicate () const
 
- Public Member Functions inherited from Object
void connect (const Signal::signal &name, const Signal::Handler &handler)
 
void connect (const Signal::signal &name, const function< void ()> &handler)
 
void emit (const Signal::signal &name, void *params=nullptr)