public:
virtual ~Entity() {}
- const Aabb& getAabb() const
- {
- return aabb_;
- }
-
- const Sphere& getSphere() const
- {
- return sphere_;
- }
-
- void drawIfVisible(Scalar alpha, const Frustum& frustum) const
+ virtual void drawIfVisible(Scalar alpha, const Frustum& frustum) const
{
if (isVisible(frustum)) draw(alpha);
}
-
-protected:
- Aabb aabb_;
- Sphere sphere_;
};