/*********************************************************************** MouseCursorImage ***********************************************************************/ enum MouseCursorImage { BlankMouseCursor = 0, DefaultMouseCursor = -1 }; /*********************************************************************** MouseCursor ***********************************************************************/ class MouseCursor : public EventSet { static MouseCursor& getSingleton(); void setImage(const Image* image); void setImage(string imageset, string image); const Image* getImage() const; void setPosition(const Vector2& pos); void offsetPosition(const Vector2& offset); void setConstraintArea(const Rect* area); Vector2 getPosition() const; Rect getConstraintArea() const; Vector2 getDisplayIndependantPosition() const; void setUnifiedConstraintArea(const URect* area); const URect& getUnifiedConstraintArea(void) const; void hide(); void show(); void setVisible(bool visible); bool isVisible() const; tolua_outside EventIterator ceguiLua_getEventIterator @ getEventIterator() const; };