![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <neogfx/neogfx.hpp>
#include <type_traits>
#include <neolib/variant.hpp>
#include <neogfx/core/geometrical.hpp>
#include <neogfx/gui/layout/i_geometry.hpp>
#include <neogfx/core/hsl_color.hpp>
#include <neogfx/core/hsv_color.hpp>
Go to the source code of this file.
Classes | |
class | neogfx::color |
struct | neogfx::color::matrix |
class | neogfx::gradient |
struct | neogfx::gradient::bad_position |
Namespaces | |
neogfx | |
Typedefs | |
typedef std::optional< color > | neogfx::optional_color |
typedef std::optional< gradient > | neogfx::optional_gradient |
typedef neolib::variant< color, gradient > | neogfx::color_or_gradient |
typedef std::optional< color_or_gradient > | neogfx::optional_color_or_gradient |
Functions | |
color | neogfx::operator+ (const color &aLeft, color::component aRight) |
color | neogfx::operator- (const color &aLeft, color::component aRight) |
color | neogfx::operator* (const color &aLeft, double aCoefficient) |
template<typename Elem , typename Traits > | |
std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const color &aColor) |