Lines Matching defs:SkShader

17 #include "SkShader.h"
40 SkShader::SkShader(const SkMatrix* localMatrix) {
50 SkShader::SkShader(SkReadBuffer& buffer) : INHERITED(buffer) {
60 SkShader::~SkShader() {
64 void SkShader::flatten(SkWriteBuffer& buffer) const {
73 bool SkShader::computeTotalInverse(const ContextRec& rec, SkMatrix* totalInverse) const {
85 bool SkShader::asLuminanceColor(SkColor* colorPtr) const {
97 SkShader::Context* SkShader::createContext(const ContextRec& rec, void* storage) const {
104 SkShader::Context* SkShader::onCreateContext(const ContextRec& rec, void*) const {
108 size_t SkShader::contextSize() const {
112 SkShader::Context::Context(const SkShader& shader, const ContextRec& rec)
123 SkShader::Context::~Context() {}
125 SkShader::Context::ShadeProc SkShader::Context::asAShadeProc(void** ctx) {
131 void SkShader::Context::shadeSpan16(int x, int y, uint16_t span16[], int count) {
149 void SkShader::Context::shadeSpanAlpha(int x, int y, uint8_t alpha[], int count) {
203 SkShader::Context::MatrixClass SkShader::Context::ComputeMatrixClass(const SkMatrix& mat) {
218 SkShader::BitmapType SkShader::asABitmap(SkBitmap*, SkMatrix*, TileMode*) const {
222 SkShader::GradientType SkShader::asAGradient(GradientInfo* info) const {
226 bool SkShader::asFragmentProcessor(GrContext*, const SkPaint&, const SkMatrix*, GrColor*,
231 SkShader* SkShader::refAsALocalMatrixShader(SkMatrix*) const {
235 SkShader* SkShader::CreateEmptyShader() {
239 SkShader* SkShader::CreateColorShader(SkColor color) {
243 SkShader* SkShader::CreateBitmapShader(const SkBitmap& src, TileMode tmx, TileMode tmy,
248 SkShader* SkShader::CreatePictureShader(SkPicture* src, TileMode tmx, TileMode tmy,
254 void SkShader::toString(SkString* str) const {
305 SkShader::Context* SkColorShader::onCreateContext(const ContextRec& rec, void* storage) const {
352 SkShader::BitmapType SkColorShader::asABitmap(SkBitmap* bitmap, SkMatrix* matrix,
357 SkShader::GradientType SkColorShader::asAGradient(GradientInfo* info) const {
363 info->fTileMode = SkShader::kRepeat_TileMode;
407 return SkShader::CreateEmptyShader();