Go to the documentation of this file.
25 #ifndef JUCE_COLOUR_H_INCLUDED
26 #define JUCE_COLOUR_H_INCLUDED
92 static Colour fromFloatRGBA (
float red,
137 static Colour fromHSV (
float hue,
177 float getFloatGreen() const
noexcept;
182 float getFloatBlue() const
noexcept;
206 float getFloatAlpha() const
noexcept;
218 bool isTransparent() const
noexcept;
229 Colour withMultipliedAlpha (
float alphaMultiplier) const
noexcept;
252 float getSaturation() const
noexcept;
257 float getBrightness() const
noexcept;
263 float getPerceivedBrightness() const
noexcept;
268 void getHSB (
float& hue,
297 Colour withMultipliedSaturation (
float multiplier) const
noexcept;
365 String toDisplayString (
bool includeAlphaValue) const;
373 #endif // JUCE_COLOUR_H_INCLUDED
Definition: juce_PixelFormats.h:610
uint8 getBlue() const noexcept
Definition: juce_Colour.h:167
bool operator==(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:565
unsigned int uint32
Definition: juce_MathsFunctions.h:51
Definition: juce_String.h:43
Definition: juce_Colour.h:35
forcedinline uint8 getRed() const noexcept
Definition: juce_PixelFormats.h:107
forcedinline uint8 getGreen() const noexcept
Definition: juce_PixelFormats.h:108
#define JUCE_API
Definition: juce_StandardHeader.h:139
#define noexcept
Definition: juce_CompilerSupport.h:141
Definition: juce_PixelFormats.h:361
unsigned char uint8
Definition: juce_MathsFunctions.h:43
uint8 getRed() const noexcept
Definition: juce_Colour.h:157
Definition: juce_PixelFormats.h:56
forcedinline uint8 getAlpha() const noexcept
Definition: juce_PixelFormats.h:106
Definition: juce_StringRef.h:65
forcedinline uint8 getBlue() const noexcept
Definition: juce_PixelFormats.h:109
bool operator!=(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:566
uint8 getGreen() const noexcept
Definition: juce_Colour.h:162