Miscellaneous graphics-related functionality, such as specialized sprites or color helpers. More...
Classes | |
class | thor::BigSprite |
Sprite using big textures. More... | |
class | thor::BigTexture |
Class for textures which are too big for sf::Texture. More... | |
class | thor::ColorGradient |
Class to implement color gradients. More... | |
class | thor::StringConversionException |
Exception class for failed string conversions. More... | |
Functions | |
std::string | thor::toString (const sf::Color &color) |
Returns a std::string representation of sf::Color. More... | |
template<typename T > | |
std::string | thor::toString (const sf::Vector2< T > &vector) |
Returns a std::string representation of sf::Vector2<T>. More... | |
template<typename T > | |
std::string | thor::toString (const sf::Vector3< T > &vector) |
Returns a std::string representation of sf::Vector3<T>. More... | |
template<typename T > | |
std::string | thor::toString (const sf::Rect< T > &rect) |
Returns a std::string representation of sf::Rect<T>. More... | |
template<typename T > | |
std::string | thor::toString (const PolarVector2< T > &vector) |
Returns the string representation of thor::PolarVector<T>. More... | |
template<typename T > | |
void | thor::setColor (T &object, const sf::Color &color) |
Sets the color of a graphical object. | |
void | thor::setColor (Particle &particle, const sf::Color &color) |
Sets the color of a particle. | |
template<typename T > | |
void | thor::setAlpha (T &object, sf::Uint8 alpha) |
Sets the alpha color value of a graphical object. More... | |
void | thor::setAlpha (Particle &particle, sf::Uint8 alpha) |
Sets the alpha color value of a particle. | |
sf::Color | blendColors (const sf::Color &firstColor, const sf::Color &secondColor, float interpolation) |
Blends the colors firstColor and secondColor, according to the given interpolation. More... | |
Miscellaneous graphics-related functionality, such as specialized sprites or color helpers.
|
related |
Blends the colors firstColor and secondColor, according to the given interpolation.
firstColor | The first color to blend. |
secondColor | The second color to blend. |
interpolation | Specifies how much of every color is taken. If it has value 0, the first color is returned; with value 1, the second color is returned. Every value in ]0,1[ leads to a mixture. Other values are not allowed. |
void thor::setAlpha | ( | T & | object, |
sf::Uint8 | alpha | ||
) |
Sets the alpha color value of a graphical object.
The object shall support the methods getColor() and setColor().
std::string thor::toString | ( | const sf::Color & | color | ) |
Returns a std::string representation of sf::Color.
Format: (r,g,b,a)
std::string thor::toString | ( | const sf::Vector2< T > & | vector | ) |
Returns a std::string representation of sf::Vector2<T>.
Format: (x,y)
std::string thor::toString | ( | const sf::Vector3< T > & | vector | ) |
Returns a std::string representation of sf::Vector3<T>.
Format: (x,y,z)
std::string thor::toString | ( | const sf::Rect< T > & | rect | ) |
Returns a std::string representation of sf::Rect<T>.
Format: (left,top;width,height)
std::string thor::toString | ( | const PolarVector2< T > & | vector | ) |
Returns the string representation of thor::PolarVector<T>.
Format: (r,phi°) - ° represents the degree symbol (small circle)