# RGBColor

class `RGBColor`

  Public Functions

  float `Distance`(RGBColor const &other_color) const
  `inline HPS_INLINE bool Equals (RGBColor const &c, int in_tolerance=32) const`
  `inline HPS_INLINE float Gray () const`
  `inline HPS_INLINE bool IsGray () const`
  `inline HPS_INLINE bool IsValid () const`
  `inline HPS_INLINE bool operator!= (RGBColor const &c) const`
  `inline HPS_INLINE RGBColor const operator* (float s) const`
  `inline HPS_INLINE RGBColor const operator* (RGBColor const &c) const`
  `inline HPS_INLINE RGBColor & operator*= (float s)`
  `inline HPS_INLINE RGBColor & operator*= (RGBColor const &c)`
  `inline HPS_INLINE RGBColor const operator+ (float s) const`
  `inline HPS_INLINE RGBColor const operator+ (RGBColor const &c) const`
  `inline HPS_INLINE RGBColor & operator+= (float s)`
  `inline HPS_INLINE RGBColor & operator+= (RGBColor const &c)`
  `inline HPS_INLINE RGBColor const operator- (float s) const`
  `inline HPS_INLINE RGBColor const operator- (RGBColor const &c) const`
  `inline HPS_INLINE RGBColor & operator-= (float s)`
  `inline HPS_INLINE RGBColor & operator-= (RGBColor const &c)`
  `inline HPS_INLINE RGBColor const operator/ (float s) const`
  `inline HPS_INLINE RGBColor & operator/= (float s)`
  `inline HPS_INLINE bool operator== (RGBColor const &c) const`
  inline HPS_INLINE `RGBColor`()
  inline explicit HPS_INLINE `RGBColor`(float gray)
  inline HPS_INLINE `RGBColor`(float r, float g, float b)
  explicit HPS_INLINE `RGBColor`(RGB24Color const &c24)
  explicit HPS_INLINE `RGBColor`(RGBA32Color const &c32)
  explicit HPS_INLINE `RGBColor`(RGBAColor const &c)
  explicit HPS_INLINE `RGBColor`(RGBAS32Color const &c32)
  void `ShowHIC`(float &out_hue, float &out_intensity, float &out_chromaticity) const
  void `ShowHLS`(float &out_hue, float &out_lightness, float &out_saturation) const
  void `ShowHSV`(float &out_hue, float &out_saturation, float &out_value) const

  Public Members

  float `blue`
  float `green`
  float `red`

  Public Static Functions

  `static inline HPS_INLINE RGBColor Black ()`
  static RGBColor `HIC`(float in_hue, float in_intensity, float in_chromaticity)
  static RGBColor `HLS`(float in_hue, float in_lightness, float in_saturation)
  static RGBColor `HSV`(float in_hue, float in_saturation, float in_value)
  `static inline HPS_INLINE RGBColor Invalid ()`
  `static inline HPS_INLINE RGBColor White ()`

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize Desktop?
What are the latest release notes for HOOPS Visualize Desktop?
How do I start evaluating HOOPS Visualize Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...