Krita Source Code Documentation
Loading...
Searching...
No Matches
KoAlphaColorSpace.h File Reference
#include <QColor>
#include "DebugPigment.h"
#include "kritapigment_export.h"
#include "KoColorSpaceAbstract.h"
#include "KoColorSpaceTraits.h"
#include "KoColorModelStandardIds.h"
#include "KoColorModelStandardIdsUtils.h"
#include "KoSimpleColorSpaceFactory.h"
#include <KoConfig.h>

Go to the source code of this file.

Classes

class  KoAlphaColorSpaceFactoryImpl< _CSTrait >
 
class  KoAlphaColorSpaceImpl< _CSTrait >
 

Typedefs

typedef KoColorSpaceTrait< float, 1, 0 > AlphaF32Traits
 
typedef KoColorSpaceTrait< quint16, 1, 0 > AlphaU16Traits
 
typedef KoColorSpaceTrait< quint8, 1, 0 > AlphaU8Traits
 
typedef KoAlphaColorSpaceImpl< AlphaU8TraitsKoAlphaColorSpace
 
typedef KoAlphaColorSpaceFactoryImpl< AlphaU8TraitsKoAlphaColorSpaceFactory
 
typedef KoAlphaColorSpaceImpl< AlphaF32TraitsKoAlphaF32ColorSpace
 
typedef KoAlphaColorSpaceFactoryImpl< AlphaF32TraitsKoAlphaF32ColorSpaceFactory
 
typedef KoAlphaColorSpaceImpl< AlphaU16TraitsKoAlphaU16ColorSpace
 
typedef KoAlphaColorSpaceFactoryImpl< AlphaU16TraitsKoAlphaU16ColorSpaceFactory
 

Functions

template<typename channel_type >
KoID alphaIdFromChannelType ()
 
template<>
KoID alphaIdFromChannelType< float > ()
 
template<>
KoID alphaIdFromChannelType< quint16 > ()
 
template<>
KoID alphaIdFromChannelType< quint8 > ()
 

Typedef Documentation

◆ AlphaF32Traits

typedef KoColorSpaceTrait<float, 1, 0> AlphaF32Traits

Definition at line 32 of file KoAlphaColorSpace.h.

◆ AlphaU16Traits

typedef KoColorSpaceTrait<quint16, 1, 0> AlphaU16Traits

Definition at line 31 of file KoAlphaColorSpace.h.

◆ AlphaU8Traits

typedef KoColorSpaceTrait<quint8, 1, 0> AlphaU8Traits

Definition at line 30 of file KoAlphaColorSpace.h.

◆ KoAlphaColorSpace

◆ KoAlphaColorSpaceFactory

◆ KoAlphaF32ColorSpace

◆ KoAlphaF32ColorSpaceFactory

◆ KoAlphaU16ColorSpace

◆ KoAlphaU16ColorSpaceFactory

Function Documentation

◆ alphaIdFromChannelType()

template<typename channel_type >
KoID alphaIdFromChannelType ( )

◆ alphaIdFromChannelType< float >()

template<>
KoID alphaIdFromChannelType< float > ( )
inline

Definition at line 37 of file KoAlphaColorSpace.h.

37{ return KoID("ALPHAF32", i18n("Alpha (32-bit floating point)")); }
Definition KoID.h:30

◆ alphaIdFromChannelType< quint16 >()

template<>
KoID alphaIdFromChannelType< quint16 > ( )
inline

Definition at line 36 of file KoAlphaColorSpace.h.

36{ return KoID("ALPHAU16", i18n("Alpha (16-bit integer)")); }

◆ alphaIdFromChannelType< quint8 >()

template<>
KoID alphaIdFromChannelType< quint8 > ( )
inline

Definition at line 35 of file KoAlphaColorSpace.h.

35{ return KoID("ALPHA", i18n("Alpha (8-bit integer)")); }