Simulant  21.12-166
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
Public Member Functions | List of all members
smlt::BoundableEntity Class Referenceabstract

The BoundableEntity class. More...

#include <boundable.h>

Inheritance diagram for smlt::BoundableEntity:
smlt::Boundable smlt::StageNode smlt::Actor smlt::ContainerNode smlt::Geom smlt::MeshInstancer smlt::ParticleSystem smlt::Camera smlt::Light smlt::Skybox smlt::Sprite smlt::Stage smlt::ui::Widget smlt::ui::Button smlt::ui::Frame smlt::ui::Image smlt::ui::Keyboard smlt::ui::Label smlt::ui::ProgressBar

Public Member Functions

virtual const AABB transformed_aabb () const =0
virtual const Vec3 centre () const
- Public Member Functions inherited from smlt::Boundable
virtual const AABBaabb () const =0
virtual float width () const
virtual float height () const
virtual float depth () const
virtual float half_width () const
virtual float half_height () const
virtual float half_depth () const
virtual float diameter () const
virtual float radius () const

Detailed Description

The BoundableEntity class.

Any object that can be contained within a bounding box, but can be positioned somewhere other than 0,0,0

The documentation for this class was generated from the following file: