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 #define noexcept
Definition: juce_CompilerSupport.h:141
uint8 getAlpha() const noexcept
Definition: juce_Colour.h:200
Definition: juce_String.h:43
uint8 getGreen() const noexcept
Definition: juce_Colour.h:162
#define JUCE_API
Definition: juce_StandardHeader.h:139
unsigned int uint32
Definition: juce_MathsFunctions.h:51
Definition: juce_Colour.h:35
Definition: juce_PixelFormats.h:610
forcedinline uint8 getBlue() const noexcept
Definition: juce_PixelFormats.h:109
uint8 getRed() const noexcept
Definition: juce_Colour.h:157
forcedinline uint8 getRed() const noexcept
Definition: juce_PixelFormats.h:107
bool operator==(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:565
forcedinline uint8 getGreen() const noexcept
Definition: juce_PixelFormats.h:108
Definition: juce_PixelFormats.h:56
uint8 getBlue() const noexcept
Definition: juce_Colour.h:167
bool operator!=(const var &v1, const var &v2) noexcept
Definition: juce_Variant.cpp:566
unsigned char uint8
Definition: juce_MathsFunctions.h:43
forcedinline uint8 getAlpha() const noexcept
Definition: juce_PixelFormats.h:106
Definition: juce_PixelFormats.h:361
Definition: juce_StringRef.h:65