TGUI
0.7.8
|
Implicit converter for settable properties. More...
#include <TGUI/Loading/ObjectConverter.hpp>
Public Member Functions | |
ObjectConverter () | |
Default constructor, to create an empty object. | |
ObjectConverter (const std::shared_ptr< sf::Font > &font) | |
Store a font object for later retrieval. More... | |
ObjectConverter (const sf::Color &color) | |
Store a color object for later retrieval. More... | |
ObjectConverter (const sf::String &string) | |
Store a string for later retrieval. More... | |
ObjectConverter (float number) | |
Store a number for later retrieval. More... | |
ObjectConverter (const Borders &borders) | |
Store a borders object for later retrieval. More... | |
ObjectConverter (const Texture &texture) | |
Store a texture object for later retrieval. More... | |
const std::shared_ptr< sf::Font > & | getFont () const |
Retrieve the saved font. More... | |
const sf::Color & | getColor () const |
Retrieve the saved color. More... | |
const Borders & | getBorders () const |
Retrieve the saved borders. More... | |
const sf::String & | getString () const |
Retrieve the saved string. More... | |
float | getNumber () const |
Retrieve the saved number. More... | |
const Texture & | getTexture () const |
Retrieve the saved texture. More... | |
Type | getType () const |
Retrieve the type of the object that has been stored. More... | |
Implicit converter for settable properties.
tgui::ObjectConverter::ObjectConverter | ( | const std::shared_ptr< sf::Font > & | font | ) |
Store a font object for later retrieval.
font | Font to store |
tgui::ObjectConverter::ObjectConverter | ( | const sf::Color & | color | ) |
Store a color object for later retrieval.
color | Color to store |
tgui::ObjectConverter::ObjectConverter | ( | const sf::String & | string | ) |
Store a string for later retrieval.
string | String to store |
tgui::ObjectConverter::ObjectConverter | ( | float | number | ) |
Store a number for later retrieval.
number | Number to store |
tgui::ObjectConverter::ObjectConverter | ( | const Borders & | borders | ) |
Store a borders object for later retrieval.
borders | Borders to store |
tgui::ObjectConverter::ObjectConverter | ( | const Texture & | texture | ) |
Store a texture object for later retrieval.
texture | Texture to store |
const Borders & tgui::ObjectConverter::getBorders | ( | ) | const |
Retrieve the saved borders.
This function will assert when something other than a borders was saved
const sf::Color & tgui::ObjectConverter::getColor | ( | ) | const |
Retrieve the saved color.
This function will assert when something other than a color was saved
const std::shared_ptr< sf::Font > & tgui::ObjectConverter::getFont | ( | ) | const |
Retrieve the saved font.
This function will assert when something other than a font was saved
float tgui::ObjectConverter::getNumber | ( | ) | const |
Retrieve the saved number.
This function will assert when something other than a number was saved
const sf::String & tgui::ObjectConverter::getString | ( | ) | const |
Retrieve the saved string.
This function will assert when something other than a string was saved
const Texture & tgui::ObjectConverter::getTexture | ( | ) | const |
Retrieve the saved texture.
This function will assert when something other than a texture was saved
Type tgui::ObjectConverter::getType | ( | ) | const |
Retrieve the type of the object that has been stored.