TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_style_gradient.h File Reference
#include <gui_core/gui_base_types.h>
#include <span>
#include <cmath>
#include <array>

Go to the source code of this file.

Classes

struct  tachyon::ColorStop
 Color stops for gradients. More...
struct  tachyon::Gradient
 Up to kMaxStops color stops plus an angle and interpolation color space. More...

Namespaces

namespace  tachyon

Enumerations

enum class  tachyon::GradientType : uint8_t { tachyon::GradientType::None , tachyon::GradientType::Linear , tachyon::GradientType::Radial }
 Kind of Gradient. More...
enum class  tachyon::ColorSpace : uint8_t {
  tachyon::ColorSpace::sRGB , tachyon::ColorSpace::LinearRGB , tachyon::ColorSpace::HSL , tachyon::ColorSpace::HSV ,
  tachyon::ColorSpace::Lab , tachyon::ColorSpace::Oklab
}
 The space gradient stops are interpolated in. More...