Lines Matching refs:SkColorShader
9 #include "SkColorShader.h"
240 return SkNEW_ARGS(SkColorShader, (color));
266 SkColorShader::SkColorShader(SkColor c)
270 bool SkColorShader::isOpaque() const {
275 SkColorShader::SkColorShader(SkReadBuffer& b) : INHERITED(b) {
289 SkFlattenable* SkColorShader::CreateProc(SkReadBuffer& buffer) {
290 return SkNEW_ARGS(SkColorShader, (buffer.readColor()));
293 void SkColorShader::flatten(SkWriteBuffer& buffer) const {
297 uint32_t SkColorShader::ColorShaderContext::getFlags() const {
301 uint8_t SkColorShader::ColorShaderContext::getSpan16Alpha() const {
305 SkShader::Context* SkColorShader::onCreateContext(const ContextRec& rec, void* storage) const {
309 SkColorShader::ColorShaderContext::ColorShaderContext(const SkColorShader& shader,
339 void SkColorShader::ColorShaderContext::shadeSpan(int x, int y, SkPMColor span[], int count) {
343 void SkColorShader::ColorShaderContext::shadeSpan16(int x, int y, uint16_t span[], int count) {
347 void SkColorShader::ColorShaderContext::shadeSpanAlpha(int x, int y, uint8_t alpha[], int count) {
352 SkShader::BitmapType SkColorShader::asABitmap(SkBitmap* bitmap, SkMatrix* matrix,
357 SkShader::GradientType SkColorShader::asAGradient(GradientInfo* info) const {
372 bool SkColorShader::asFragmentProcessor(GrContext*, const SkPaint& paint, const SkMatrix*,
383 bool SkColorShader::asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix*, GrColor*,
392 void SkColorShader::toString(SkString* str) const {
393 str->append("SkColorShader: (");