#include "src/core/SkBlendModeBlender.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkBlender.h"
#include "include/core/SkRefCnt.h"
#include "include/private/base/SkAssert.h"
#include "src/base/SkNoDestructor.h"
#include "src/core/SkBlendModePriv.h"
#include "src/core/SkEffectPriv.h"
#include "src/core/SkReadBuffer.h"
#include "src/core/SkWriteBuffer.h"
sk_sp<SkBlender> SkBlender::Mode(SkBlendMode mode) { … }
sk_sp<SkFlattenable> SkBlendModeBlender::CreateProc(SkReadBuffer& buffer) { … }
void SkBlendModeBlender::flatten(SkWriteBuffer& buffer) const { … }
bool SkBlendModeBlender::onAppendStages(const SkStageRec& rec) const { … }
bool SkBlenderBase::affectsTransparentBlack() const { … }