#include "third_party/blink/renderer/platform/graphics/graphics_context_state.h"
#include "third_party/blink/renderer/platform/graphics/paint/paint_shader.h"
#include "third_party/blink/renderer/platform/graphics/stroke_data.h"
namespace blink {
static inline cc::PaintFlags::FilterQuality FilterQualityForPaint(
InterpolationQuality quality) { … }
GraphicsContextState::GraphicsContextState() { … }
GraphicsContextState::GraphicsContextState(const GraphicsContextState& other)
: … { … }
void GraphicsContextState::Copy(const GraphicsContextState& source) { … }
void GraphicsContextState::SetStrokeThickness(float thickness) { … }
void GraphicsContextState::SetStroke(const StrokeData& stroke_data) { … }
void GraphicsContextState::SetStrokeColor(const Color& color) { … }
void GraphicsContextState::SetFillColor(const Color& color) { … }
void GraphicsContextState::SetDrawLooper(sk_sp<cc::DrawLooper> draw_looper) { … }
void GraphicsContextState::SetInterpolationQuality(
InterpolationQuality quality) { … }
void GraphicsContextState::SetDynamicRangeLimit(DynamicRangeLimit limit) { … }
void GraphicsContextState::SetShouldAntialias(bool should_antialias) { … }
}