76 return _distance < static_cast<const Renderable &>(q).
_distance;
const Common::UString & getTag() const
Get the object's tag.
virtual void show()
Show the object.
A GUI object, behind the world objects.
The global graphics manager.
virtual void hide()
Hide the object.
A class holding an UTF-8 string.
double _distance
The distance of the object from the viewer.
A visible Debug Console object, in front of the Front GUI.
A visible GUI object, in front of the world objects.
void unlockFrameIfVisible()
void lockFrameIfVisible()
void addToQueue(QueueType queue)
double getDistance() const
Get the distance of the object from the viewer.
A Debug Console object, in front of the Front GUI.
A GUI object, in front of the world objects.
Basic exceptions to throw.
void lockQueue(QueueType queue)
void setClickable(bool clickable)
Set the object's clickable state.
virtual void advanceTime(float dt)
Advance time (used by renderables with animations).
void unlockQueue(QueueType queue)
A visible object in 3D space.
A currently playing video.
virtual bool isIn(float x, float y) const
Is that point within the object?
void removeFromQueue(QueueType queue)
uint32 getID() const
Get the object's unique ID.
bool isVisible() const
Is the object visible?
void sortQueue(QueueType queue)
Low-level detection of architecture/system properties.
bool operator<(const Queueable &q) const
void setTag(const Common::UString &tag)
Set the object's tag.
Renderable(RenderableType type)
bool isInQueue(QueueType queue) const
A visible GUI object, behind the world objects.
An object that can be displayed by the graphics manager.
#define GfxMan
Shortcut for accessing the graphics manager.
bool isClickable() const
Is the object clickable?