chromium/third_party/skia/src/core/SkBlendModeBlender.cpp

/*
 * Copyright 2021 Google LLC
 *
 * Use of this source code is governed by a BSD-style license that can be
 * found in the LICENSE file.
 */

#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 {}