Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
RGBClass Class Reference

#include <RGB.H>

Public Types

enum  { MAX_VALUE =255 }
 
enum  { MAX_VALUE =255 }
 

Public Member Functions

 RGBClass (void)
 
 RGBClass (unsigned char red, unsigned char green, unsigned char blue)
 
 operator HSVClass (void) const
 
RGBClassoperator= (RGBClass const &rgb)
 
void Adjust (int ratio, RGBClass const &rgb)
 
int Difference (RGBClass const &rgb) const
 
int Get_Red (void) const
 
int Get_Green (void) const
 
int Get_Blue (void) const
 
void Set_Red (unsigned char value)
 
void Set_Green (unsigned char value)
 
void Set_Blue (unsigned char value)
 
 RGBClass (void)
 
 RGBClass (unsigned char red, unsigned char green, unsigned char blue)
 
 operator HSVClass (void) const
 
RGBClassoperator= (RGBClass const &rgb)
 
void Adjust (int ratio, RGBClass const &rgb)
 
int Difference (RGBClass const &rgb) const
 
int Get_Red (void) const
 
int Get_Green (void) const
 
int Get_Blue (void) const
 
void Set_Red (unsigned char value)
 
void Set_Green (unsigned char value)
 
void Set_Blue (unsigned char value)
 

Friends

class PaletteClass
 

Detailed Description

Definition at line 52 of file RGB.H.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
MAX_VALUE 

Definition at line 67 of file RGB.H.

◆ anonymous enum

anonymous enum
Enumerator
MAX_VALUE 

Definition at line 67 of file rgb.h.

Constructor & Destructor Documentation

◆ RGBClass() [1/4]

RGBClass::RGBClass ( void )
inline

Definition at line 55 of file RGB.H.

◆ RGBClass() [2/4]

RGBClass::RGBClass ( unsigned char red,
unsigned char green,
unsigned char blue )
inline

Definition at line 56 of file RGB.H.

◆ RGBClass() [3/4]

RGBClass::RGBClass ( void )
inline

Definition at line 55 of file rgb.h.

◆ RGBClass() [4/4]

RGBClass::RGBClass ( unsigned char red,
unsigned char green,
unsigned char blue )
inline

Definition at line 56 of file rgb.h.

Member Function Documentation

◆ Adjust() [1/2]

void RGBClass::Adjust ( int ratio,
RGBClass const & rgb )

Definition at line 68 of file rgb.cpp.

◆ Adjust() [2/2]

void RGBClass::Adjust ( int ratio,
RGBClass const & rgb )

◆ Difference() [1/2]

int RGBClass::Difference ( RGBClass const & rgb) const

Definition at line 111 of file rgb.cpp.

◆ Difference() [2/2]

int RGBClass::Difference ( RGBClass const & rgb) const

◆ Get_Blue() [1/2]

int RGBClass::Get_Blue ( void ) const
inline

Definition at line 75 of file RGB.H.

◆ Get_Blue() [2/2]

int RGBClass::Get_Blue ( void ) const
inline

Definition at line 75 of file rgb.h.

◆ Get_Green() [1/2]

int RGBClass::Get_Green ( void ) const
inline

Definition at line 74 of file RGB.H.

◆ Get_Green() [2/2]

int RGBClass::Get_Green ( void ) const
inline

Definition at line 74 of file rgb.h.

◆ Get_Red() [1/2]

int RGBClass::Get_Red ( void ) const
inline

Definition at line 73 of file RGB.H.

◆ Get_Red() [2/2]

int RGBClass::Get_Red ( void ) const
inline

Definition at line 73 of file rgb.h.

◆ operator HSVClass() [1/2]

RGBClass::operator HSVClass ( void ) const

Definition at line 147 of file rgb.cpp.

◆ operator HSVClass() [2/2]

RGBClass::operator HSVClass ( void ) const

◆ operator=() [1/2]

RGBClass & RGBClass::operator= ( RGBClass const & rgb)
inline

Definition at line 58 of file RGB.H.

◆ operator=() [2/2]

RGBClass & RGBClass::operator= ( RGBClass const & rgb)
inline

Definition at line 58 of file rgb.h.

◆ Set_Blue() [1/2]

void RGBClass::Set_Blue ( unsigned char value)
inline

Definition at line 78 of file RGB.H.

◆ Set_Blue() [2/2]

void RGBClass::Set_Blue ( unsigned char value)
inline

Definition at line 78 of file rgb.h.

◆ Set_Green() [1/2]

void RGBClass::Set_Green ( unsigned char value)
inline

Definition at line 77 of file RGB.H.

◆ Set_Green() [2/2]

void RGBClass::Set_Green ( unsigned char value)
inline

Definition at line 77 of file rgb.h.

◆ Set_Red() [1/2]

void RGBClass::Set_Red ( unsigned char value)
inline

Definition at line 76 of file RGB.H.

◆ Set_Red() [2/2]

void RGBClass::Set_Red ( unsigned char value)
inline

Definition at line 76 of file rgb.h.

Friends And Related Symbol Documentation

◆ PaletteClass

PaletteClass
friend

Definition at line 82 of file RGB.H.


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