![]() |
neoGFX
C++ GPU-oriented GUI library and app/game creation framework.
|
#include <neogfx/neogfx.hpp>#include <type_traits>#include <neolib/variant.hpp>#include <neogfx/core/geometrical.hpp>#include <neogfx/core/hsl_colour.hpp>#include <neogfx/core/hsv_colour.hpp>Go to the source code of this file.
Classes | |
| class | neogfx::colour |
| struct | neogfx::colour::matrix |
| class | neogfx::gradient |
| struct | neogfx::gradient::bad_position |
Namespaces | |
| neogfx | |
Typedefs | |
| typedef std::optional< colour > | neogfx::optional_colour |
| typedef std::optional< gradient > | neogfx::optional_gradient |
| typedef neolib::variant< colour, gradient > | neogfx::colour_or_gradient |
| typedef std::optional< colour_or_gradient > | neogfx::optional_colour_or_gradient |
Functions | |
| colour | neogfx::operator+ (const colour &aLeft, colour::component aRight) |
| colour | neogfx::operator- (const colour &aLeft, colour::component aRight) |
| colour | neogfx::operator* (const colour &aLeft, double aCoefficient) |
| template<typename Elem , typename Traits > | |
| std::basic_ostream< Elem, Traits > & | neogfx::operator<< (std::basic_ostream< Elem, Traits > &aStream, const colour &aColour) |