|
Krita Source Code Documentation
|
#include <boost/type_traits.hpp>#include <KoColorSpace.h>#include <KoColorSpaceTraits.h>#include <KoColorSpaceMaths.h>#include <KoCompositeOpFunctions.h>#include "compositeops/KoCompositeOpGeneric.h"#include "compositeops/KoCompositeOpOver.h"#include "compositeops/KoCompositeOpCopyChannel.h"#include "compositeops/KoCompositeOpAlphaDarken.h"#include "compositeops/KoCompositeOpErase.h"#include "compositeops/KoCompositeOpCopy2.h"#include "compositeops/KoCompositeOpDissolve.h"#include "compositeops/KoCompositeOpBehind.h"#include "compositeops/KoCompositeOpDestinationIn.h"#include "compositeops/KoCompositeOpDestinationAtop.h"#include "compositeops/KoCompositeOpGreater.h"#include "compositeops/KoCompositeOpMarker.h"#include "compositeops/KoAlphaDarkenParamsWrapper.h"#include "compositeops/KoColorSpaceBlendingPolicy.h"#include "compositeops/KoCompositeOpClampPolicy.h"#include "KoOptimizedCompositeOpFactory.h"Go to the source code of this file.
Namespaces | |
| namespace | _Private |
Functions | |
| template<class _Traits_ > | |
| void | addStandardCompositeOps (KoColorSpace *cs) |
| template<class _Traits_ > | |
| KoCompositeOp * | createAlphaDarkenCompositeOp (const KoColorSpace *cs) |
| void addStandardCompositeOps | ( | KoColorSpace * | cs | ) |
This function add to the colorspace all the composite ops defined by the pigment library.
Definition at line 436 of file KoCompositeOps.h.
References _Private::AddGeneralOps< Traits, flag >::add(), _Private::AddRGBOps< Traits, flag >::add(), _Private::AddGeneralAlphaOps< Traits, flag >::add(), and value().
| KoCompositeOp * createAlphaDarkenCompositeOp | ( | const KoColorSpace * | cs | ) |
Definition at line 451 of file KoCompositeOps.h.
References _Private::OptimizedOpsSelector< Traits >::createAlphaDarkenOp().