Virtual base class for all Malena framework objects.
A blinking text cursor used inside TextInput.
void draw(sf::RenderTarget &target, sf::RenderStates states) const
Draw both the Typer and the Cursor to the render target.
void setPosition(const sf::Vector2f &position) override
Set the world-space position of the input field.
sf::Vector2f getPosition() const override
Return the current world-space position of the input field.
sf::FloatRect getGlobalBounds() const override
Return the axis-aligned bounding box of the input field.
An animated text object that accepts keyboard input.
Vector2< float > Vector2f