KiCad PCB EDA Suite
No Matches
color4d.cpp File Reference
#include <map>
#include <nlohmann/json.hpp>
#include <gal/color4d.h>
#include <i18n_utility.h>
#include <wx/crt.h>
#include <math/util.h>
#include <core/kicad_algo.h>

Go to the source code of this file.


namespace  KIGFX
 The Cairo implementation of the graphics abstraction layer.


#define TS(string)   wxString( _HKI( string ) ).ToStdString()


const StructColorscolorRefs ()
 Global list of legacy color names, still used all over the place for constructing COLOR4D's.
bool KIGFX::operator== (const COLOR4D &lhs, const COLOR4D &rhs)
 Equality operator, are two colors equal.
bool KIGFX::operator!= (const COLOR4D &lhs, const COLOR4D &rhs)
 Not equality operator, are two colors not equal.
bool KIGFX::operator< (const COLOR4D &lhs, const COLOR4D &rhs)
std::ostream & KIGFX::operator<< (std::ostream &aStream, COLOR4D const &aColor)
 Syntactic sugar for outputting colors to strings.
void KIGFX::to_json (nlohmann::json &aJson, const COLOR4D &aColor)
void KIGFX::from_json (const nlohmann::json &aJson, COLOR4D &aColor)

Macro Definition Documentation

◆ TS

#define TS (   string)    wxString( _HKI( string ) ).ToStdString()

Definition at line 36 of file color4d.cpp.

Function Documentation

◆ colorRefs()