LibreOffice Module slideshow (master) 1
Classes | Public Member Functions | Private Attributes | List of all members
slideshow::internal::RGBColor Class Reference

RGB color space class. More...

#include <rgbcolor.hxx>

Collaboration diagram for slideshow::internal::RGBColor:
[legend]

Classes

struct  RGBTriple
 

Public Member Functions

 RGBColor ()
 
 RGBColor (::cppcanvas::IntSRGBA nRGBColor)
 
 RGBColor (double nRed, double nGreen, double nBlue)
 
 RGBColor (const HSLColor &rColor)
 
double getRed () const
 Get the RGB red value. More...
 
double getGreen () const
 Get the RGB green value. More...
 
double getBlue () const
 Get the RGB blue value. More...
 
::cppcanvas::IntSRGBA getIntegerColor () const
 Create an integer sRGBA color. More...
 

Private Attributes

RGBTriple maRGBTriple
 

Detailed Description

RGB color space class.

Definition at line 34 of file rgbcolor.hxx.

Constructor & Destructor Documentation

◆ RGBColor() [1/4]

slideshow::internal::RGBColor::RGBColor ( )

Definition at line 274 of file color.cxx.

◆ RGBColor() [2/4]

slideshow::internal::RGBColor::RGBColor ( ::cppcanvas::IntSRGBA  nRGBColor)
explicit

Definition at line 279 of file color.cxx.

References getBlue(), getGreen(), and getRed().

◆ RGBColor() [3/4]

slideshow::internal::RGBColor::RGBColor ( double  nRed,
double  nGreen,
double  nBlue 
)

Definition at line 286 of file color.cxx.

◆ RGBColor() [4/4]

slideshow::internal::RGBColor::RGBColor ( const HSLColor rColor)
explicit

Definition at line 291 of file color.cxx.

References hsl2rgb().

Member Function Documentation

◆ getBlue()

double slideshow::internal::RGBColor::getBlue ( ) const
inline

◆ getGreen()

double slideshow::internal::RGBColor::getGreen ( ) const
inline

◆ getIntegerColor()

cppcanvas::IntSRGBA slideshow::internal::RGBColor::getIntegerColor ( ) const

Create an integer sRGBA color.

Definition at line 299 of file color.cxx.

References getBlue(), getGreen(), and getRed().

Referenced by slideshow::internal::PaintOverlayHandler::handleMouseDragged().

◆ getRed()

double slideshow::internal::RGBColor::getRed ( ) const
inline

Member Data Documentation

◆ maRGBTriple

RGBTriple slideshow::internal::RGBColor::maRGBTriple
private

Definition at line 73 of file rgbcolor.hxx.

Referenced by getBlue(), getGreen(), and getRed().


The documentation for this class was generated from the following files: