libart-paperback 0.1.0-a.1.20260122225059.e5fea306241a
PDF (1.4) library for C++
Art::Paperback::Graphics::Color_RGB Class Reference

Represents an RGB color value. More...

#include <art/paperback/graphics/color.hxx>

Public Member Functions

 Color_RGB ()
 Constructor.
 
 Color_RGB (Color_RGB const &)
 Constructor.
 
 Color_RGB (Color_RGB &&)
 Constructor.
 
 Color_RGB (double, double, double)
 Constructor.
 
double red () const
 Access red component.
 
double green () const
 Access green component.
 
double blue () const
 Access blue component.
 
Color_RGBoperator= (Color_RGB const &)
 Assignment.
 
Color_RGBoperator= (Color_RGB &&)
 Assignment.
 

Private Attributes

double _red {}
 
double _green {}
 
double _blue {}
 

Detailed Description

Represents an RGB color value.

Constructor & Destructor Documentation

◆ Color_RGB() [1/4]

Art::Paperback::Graphics::Color_RGB::Color_RGB ( )

Constructor.

◆ Color_RGB() [2/4]

Art::Paperback::Graphics::Color_RGB::Color_RGB ( Color_RGB const & other)

Constructor.

Parameters
otherThe Color_RGB to copy from.

◆ Color_RGB() [3/4]

Art::Paperback::Graphics::Color_RGB::Color_RGB ( Color_RGB && other)

Constructor.

Parameters
otherThe Color_RGB to move from.

◆ Color_RGB() [4/4]

Art::Paperback::Graphics::Color_RGB::Color_RGB ( double red,
double green,
double blue )

Constructor.

Parameters
redThe red component.
greenThe green component.
blueThe blue component.

Member Function Documentation

◆ red()

double Art::Paperback::Graphics::Color_RGB::red ( ) const

Access red component.

Returns
Returns the red component.

◆ green()

double Art::Paperback::Graphics::Color_RGB::green ( ) const

Access green component.

Returns
Returns the green component.

◆ blue()

double Art::Paperback::Graphics::Color_RGB::blue ( ) const

Access blue component.

Returns
Returns the blue component.

◆ operator=() [1/2]

Color_RGB & Art::Paperback::Graphics::Color_RGB::operator= ( Color_RGB const & other)

Assignment.

Parameters
otherThe Color_RGB to copy from.

◆ operator=() [2/2]

Color_RGB & Art::Paperback::Graphics::Color_RGB::operator= ( Color_RGB && other)

Assignment.

Parameters
otherThe Color_RGB to move from.