|
static String | castor::getPredefinedName (PredefinedRgbaColour predefined) |
| Récupère le nom d'une couleur prédéfinie.
|
|
static PredefinedRgbaColour | castor::getPredefinedRgba (String const &name) |
| Récupère une couleur prédéfinie à partir de son nom.
|
|
template<typename ComponentType > |
bool | castor::operator== (RgbaColourT< ComponentType > const &lhs, RgbaColourT< ComponentType > const &rhs) |
| Opérateur d'égalité
|
|
template<typename ComponentType > |
bool | castor::operator!= (RgbaColourT< ComponentType > const &lhs, RgbaColourT< ComponentType > const &rhs) |
| Opérateur de différence.
|
|
template<typename ComponentType > |
RgbaColourT< ComponentType > | castor::operator+ (RgbaColourT< ComponentType > const &lhs, RgbaColourT< ComponentType > const &rhs) |
| Opérateur d'addition.
|
|
template<typename ComponentType > |
RgbaColourT< ComponentType > | castor::operator- (RgbaColourT< ComponentType > const &lhs, RgbaColourT< ComponentType > const &rhs) |
| Opérateur de soustraction.
|
|
template<typename ComponentType , typename T > |
RgbaColourT< ComponentType > | castor::operator+ (RgbaColourT< ComponentType > const &lhs, T rhs) |
| Opérateur d'addition.
|
|
template<typename ComponentType , typename T > |
RgbaColourT< ComponentType > | castor::operator- (RgbaColourT< ComponentType > const &lhs, T rhs) |
| Opérateur de soustraction.
|
|
template<typename ComponentType , typename T > |
RgbaColourT< ComponentType > | castor::operator* (RgbaColourT< ComponentType > const &lhs, T rhs) |
| Opérateur de multiplication.
|
|
template<typename ComponentType , typename T > |
RgbaColourT< ComponentType > | castor::operator/ (RgbaColourT< ComponentType > const &lhs, T rhs) |
| Opérateur de division.
|
|
Point3ub | castor::toRGBByte (RgbaColourT< ColourComponent > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format RGB.
|
|
Point3ub | castor::toBGRByte (RgbaColourT< ColourComponent > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format BGR.
|
|
Point4ub | castor::toRGBAByte (RgbaColourT< ColourComponent > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format RGBA.
|
|
Point4ub | castor::toBGRAByte (RgbaColourT< ColourComponent > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format BGRA.
|
|
Point4ub | castor::toARGBByte (RgbaColourT< ColourComponent > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format ARGB.
|
|
Point4ub | castor::toABGRByte (RgbaColourT< ColourComponent > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format ABGR.
|
|
template<typename ComponentType > |
Point3f | castor::toRGBFloat (RgbaColourT< ComponentType > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format RGB.
|
|
template<typename ComponentType > |
Point3f | castor::toBGRFloat (RgbaColourT< ComponentType > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format BGR.
|
|
template<typename ComponentType > |
Point4f | castor::toRGBAFloat (RgbaColourT< ComponentType > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format RGBA.
|
|
template<typename ComponentType > |
Point4f | castor::toARGBFloat (RgbaColourT< ComponentType > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format ARGB.
|
|
template<typename ComponentType > |
Point4f | castor::toABGRFloat (RgbaColourT< ComponentType > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format ABGR.
|
|
template<typename ComponentType > |
Point4f | castor::toBGRAFloat (RgbaColourT< ComponentType > const &colour) |
| Stoque les composantes de cette couleur dans un point, au format BGRA.
|
|
uint32_t | castor::toRGBPacked (RgbaColourT< ColourComponent > const &colour) |
| Compile les composantes de la couleur dans un uint32_t, au format RGB (0x00RRGGBB).
|
|
uint32_t | castor::toBGRPacked (RgbaColourT< ColourComponent > const &colour) |
| Compile les composantes de la couleur dans un uint32_t, au format BGR (0x00BBGGRR).
|
|
uint32_t | castor::toARGBPacked (RgbaColourT< ColourComponent > const &colour) |
| Compile les composantes de la couleur dans un uint32_t, au format ARGB (0xAARRGGBB).
|
|
uint32_t | castor::toRGBAPacked (RgbaColourT< ColourComponent > const &colour) |
| Compile les composantes de la couleur dans un uint32_t, au format RGBA (0xRRGGBBAA).
|
|
uint32_t | castor::toABGRPacked (RgbaColourT< ColourComponent > const &colour) |
| Compile les composantes de la couleur dans un uint32_t, au format ABGR (0xAABBGGRR).
|
|
uint32_t | castor::toBGRAPacked (RgbaColourT< ColourComponent > const &colour) |
| Compile les composantes de la couleur dans un uint32_t, au format BGRA (0xBBGGRRAA).
|
|