24#ifndef SCH_RENDER_SETTINGS_H
25#define SCH_RENDER_SETTINGS_H
Color settings are a bit different than most of the settings objects in that there can be more than o...
A color representation with 4 components: red, green, blue, alpha.
double GetBrightness() const
Returns the brightness value of the color ranged from 0.0 to 1.0.
Container for all the knowledge about how graphical objects are drawn on any output surface/device.
COLOR4D m_layerColors[LAYER_ID_COUNT]
An abstract base class for deriving all objects that can be added to a VIEW.
VECTOR2I TransformCoordinate(const VECTOR2I &aPoint) const
virtual COLOR4D GetColor(const KIGFX::VIEW_ITEM *aItem, int aLayer) const override
Returns the color that should be used to draw the specific VIEW_ITEM on the specific layer using curr...
bool IsBackgroundDark() const override
bool m_OverrideItemColors
void SetBackgroundColor(const COLOR4D &aColor) override
Set the background color.
const COLOR4D & GetGridColor() override
Return current grid color settings.
const KIGFX::COLOR4D & GetBackgroundColor() const override
Return current background color settings.
float GetDanglingIndicatorThickness() const
bool m_ShowPinsElectricalType
void LoadColors(const COLOR_SETTINGS *aSettings) override
const COLOR4D & GetCursorColor() override
Return current cursor color settings.
bool m_ShowGraphicsDisabled
bool m_ShowConnectionPoints
bool GetShowPageLimits() const override
@ LAYER_SCHEMATIC_BACKGROUND