Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :
Aller au code source de ce fichier.
Macros | |
#define | UINT8_MAX 255u |
#define | UINT8_MIN 0u |
#define | UINT16_MAX 65535u |
#define | UINT16_MIN 0u |
#define | UINT32_MAX (4294967295u) |
#define | UINT32_MIN 0u |
#define | INT16_MAX 32767 |
#define | INT16_MIN -32768 |
#define | CLAMP(x, l, u) ((x)<(l)?(l):((x)>(u)?(u):(x))) |
Fonctions | |
uint | UINT8_SCALEBY (uint a, uint b) |
take a and scale it up by 256*b/255 | |
uint | UINT8_MULT (uint a, uint b) |
uint | UINT8_DIVIDE (uint a, uint b) |
uint | UINT8_BLEND (uint a, uint b, uint alpha) |
uint | UINT16_MULT (uint a, uint b) |
int | INT16_MULT (int a, int b) |
uint | UINT16_DIVIDE (uint a, uint b) |
uint | UINT16_BLEND (uint a, uint b, uint alpha) |
uint | UINT8_TO_UINT16 (uint c) |
uint | UINT16_TO_UINT8 (uint c) |
int | INT16_BLEND (int a, int b, uint alpha) |
#define CLAMP | ( | x, | |||
l, | |||||
u | ) | ((x)<(l)?(l):((x)>(u)?(u):(x))) |
Définition à la ligne 35 du fichier KoIntegerMaths.h.
Référencé par KoColorSpaceAbstract< AlphaU8Traits >::convolveColors(), KoAlphaColorSpace::convolveColors(), FLOAT_TO_UINT16(), FLOAT_TO_UINT8(), HALF_TO_UINT16(), et HALF_TO_UINT8().
#define INT16_MAX 32767 |
#define INT16_MIN -32768 |
Définition à la ligne 33 du fichier KoIntegerMaths.h.
#define UINT16_MAX 65535u |
Définition à la ligne 26 du fichier KoIntegerMaths.h.
Référencé par KoBasicU16HistogramProducer::addRegionToBin(), FLOAT_TO_UINT16(), HALF_TO_UINT16(), KoLabColorSpace::normalisedChannelValueText(), KoGenericLabHistogramProducer::positionToString(), et UINT16_DIVIDE().
#define UINT16_MIN 0u |
Définition à la ligne 27 du fichier KoIntegerMaths.h.
Référencé par FLOAT_TO_UINT16(), et HALF_TO_UINT16().
#define UINT32_MAX (4294967295u) |
Définition à la ligne 29 du fichier KoIntegerMaths.h.
#define UINT32_MIN 0u |
Définition à la ligne 30 du fichier KoIntegerMaths.h.
#define UINT8_MAX 255u |
Définition à la ligne 23 du fichier KoIntegerMaths.h.
Référencé par FLOAT_TO_UINT8(), HALF_TO_UINT8(), KoAlphaColorSpace::normalisedChannelValueText(), KoGenericRGBHistogramProducer::positionToString(), KoBasicU16HistogramProducer::positionToString(), KoBasicU8HistogramProducer::positionToString(), UINT8_DIVIDE(), UINT8_TO_FLOAT(), et UINT8_TO_HALF().
#define UINT8_MIN 0u |
Définition à la ligne 24 du fichier KoIntegerMaths.h.
Référencé par FLOAT_TO_UINT8(), et HALF_TO_UINT8().
int INT16_BLEND | ( | int | a, | |
int | b, | |||
uint | alpha | |||
) | [inline] |
int INT16_MULT | ( | int | a, | |
int | b | |||
) | [inline] |
uint UINT16_BLEND | ( | uint | a, | |
uint | b, | |||
uint | alpha | |||
) | [inline] |
Définition à la ligne 84 du fichier KoIntegerMaths.h.
Références Py::int.
Référencé par KoCompositeOpErase< _CSTraits >::composite().
Voici le graphe d'appel pour cette fonction :
uint UINT16_DIVIDE | ( | uint | a, | |
uint | b | |||
) | [inline] |
uint UINT16_MULT | ( | uint | a, | |
uint | b | |||
) | [inline] |
Définition à la ligne 67 du fichier KoIntegerMaths.h.
uint UINT16_TO_UINT8 | ( | uint | c | ) | [inline] |
Définition à la ligne 98 du fichier KoIntegerMaths.h.
Référencé par KoColorSpaceMaths< _T, _Tdst >::scaleToA().
Voici le graphe d'appel pour cette fonction :
uint UINT8_BLEND | ( | uint | a, | |
uint | b, | |||
uint | alpha | |||
) | [inline] |
uint UINT8_DIVIDE | ( | uint | a, | |
uint | b | |||
) | [inline] |
uint UINT8_MULT | ( | uint | a, | |
uint | b | |||
) | [inline] |
Définition à la ligne 45 du fichier KoIntegerMaths.h.
uint UINT8_SCALEBY | ( | uint | a, | |
uint | b | |||
) | [inline] |
uint UINT8_TO_UINT16 | ( | uint | c | ) | [inline] |
Définition à la ligne 93 du fichier KoIntegerMaths.h.
Référencé par KoColorSpaceMaths< _T, _Tdst >::scaleToA().
Voici le graphe d'appel pour cette fonction :