Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Functions
SkBlendModeColorFilter.cpp File Reference
#include "src/effects/colorfilters/SkBlendModeColorFilter.h"
#include "include/core/SkAlphaType.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkColorFilter.h"
#include "include/core/SkColorSpace.h"
#include "include/core/SkRefCnt.h"
#include "include/private/SkColorData.h"
#include "src/core/SkBlendModePriv.h"
#include "src/core/SkColorSpacePriv.h"
#include "src/core/SkColorSpaceXformSteps.h"
#include "src/core/SkEffectPriv.h"
#include "src/core/SkPicturePriv.h"
#include "src/core/SkRasterPipeline.h"
#include "src/core/SkRasterPipelineOpList.h"
#include "src/core/SkReadBuffer.h"
#include "src/core/SkValidationUtils.h"
#include "src/core/SkWriteBuffer.h"
#include "src/effects/colorfilters/SkColorFilterBase.h"

Go to the source code of this file.

Functions

template<SkAlphaType kDstAT = kPremul_SkAlphaType>
static SkRGBA4f< kDstAT > map_color (const SkColor4f &c, SkColorSpace *src, SkColorSpace *dst)
 
void SkRegisterModeColorFilterFlattenable ()
 

Function Documentation

◆ map_color()

template<SkAlphaType kDstAT = kPremul_SkAlphaType>
static SkRGBA4f< kDstAT > map_color ( const SkColor4f c,
SkColorSpace src,
SkColorSpace dst 
)
static

Definition at line 29 of file SkBlendModeColorFilter.cpp.

29 {
30 SkRGBA4f<kDstAT> color = {c.fR, c.fG, c.fB, c.fA};
32 return color;
33}
SkColor4f color
kUnpremul_SkAlphaType
void apply(float rgba[4]) const

◆ SkRegisterModeColorFilterFlattenable()

void SkRegisterModeColorFilterFlattenable ( )

Definition at line 133 of file SkBlendModeColorFilter.cpp.

133 {
135 // Previous name
136 SkFlattenable::Register("SkModeColorFilter", SkBlendModeColorFilter::CreateProc);
137}
#define SK_REGISTER_FLATTENABLE(type)
static void Register(const char name[], Factory)