Lines Matching refs:SkShader

16 #include "SkShader.h"
39 SkShader::SkShader(const SkMatrix* localMatrix) {
51 SkShader::SkShader(SkReadBuffer& buffer) : INHERITED(buffer) {
63 SkShader::~SkShader() {
67 void SkShader::flatten(SkWriteBuffer& buffer) const {
76 bool SkShader::computeTotalInverse(const ContextRec& rec, SkMatrix* totalInverse) const {
88 SkShader::Context* SkShader::createContext(const ContextRec& rec, void* storage) const {
95 SkShader::Context* SkShader::onCreateContext(const ContextRec& rec, void*) const {
99 size_t SkShader::contextSize() const {
103 SkShader::Context::Context(const SkShader& shader, const ContextRec& rec)
114 SkShader::Context::~Context() {}
116 SkShader::Context::ShadeProc SkShader::Context::asAShadeProc(void** ctx) {
122 void SkShader::Context::shadeSpan16(int x, int y, uint16_t span16[], int count) {
140 void SkShader::Context::shadeSpanAlpha(int x, int y, uint8_t alpha[], int count) {
194 SkShader::Context::MatrixClass SkShader::Context::ComputeMatrixClass(const SkMatrix& mat) {
209 SkShader::BitmapType SkShader::asABitmap(SkBitmap*, SkMatrix*, TileMode*) const {
213 SkShader::GradientType SkShader::asAGradient(GradientInfo* info) const {
217 bool SkShader::asNewEffect(GrContext* context, const SkPaint& paint,
223 SkShader* SkShader::refAsALocalMatrixShader(SkMatrix*) const {
227 SkShader* SkShader::CreateEmptyShader() {
231 SkShader* SkShader::CreateBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
236 SkShader* SkShader::CreatePictureShader(SkPicture* src, TileMode tmx, TileMode tmy,
242 void SkShader::toString(SkString* str) const {
289 SkShader::Context* SkColorShader::onCreateContext(const ContextRec& rec, void* storage) const {
336 SkShader::BitmapType SkColorShader::asABitmap(SkBitmap* bitmap, SkMatrix* matrix,
341 SkShader::GradientType SkColorShader::asAGradient(GradientInfo* info) const {
347 info->fTileMode = SkShader::kRepeat_TileMode;