Biblioteki C/C++
Color
[klasa] Klasa do definiowania kolorów w modelu RGBA.Składnia
namespace sf
{
class SFML_GRAPHICS_API Color
{
};
}
Opis szczegółowy
sf::Color jest prostą klasą, składającą się z elementów t.j.:
Każdy ze składników owej klasy jest publiczny, przez co w łatwy sposób można stworzyć wybrany kolor:
sf::Color color( 255, 0, 0 );
color.r = 0;
color.b = 128;
Czwartym elementem koloru jest kanał alfa, czyli przezroczystość.
Kolor, o wartości kanału alfa równej 255, będzie w 100% widoczny, a dla wartości 0, będzie w pełni przezroczysty.
Najbardziej popularne kolory są zdefiniowane jako statyczne zmienne:
sf::Color black = sf::Color::Black;
sf::Color white = sf::Color::White;
sf::Color red = sf::Color::Red;
sf::Color green = sf::Color::Green;
sf::Color blue = sf::Color::Blue;
sf::Color yellow = sf::Color::Yellow;
sf::Color magenta = sf::Color::Magenta;
sf::Color cyan = sf::Color::Cyan;
sf::Color transparent = sf::Color::Transparent;
Kolory mogą być dodawane i mnożone poprzez użycie przeładowanych operatorów
+ i
*.
Definicja
sf::Color znajduje się w 40 linii pliku
Color.hpp
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.