/external/skia/src/core/ |
H A D | SkBitmapProcShader.cpp | 127 // The SkBitmapProcState is stored outside of the context object, with the context holding 181 // The bitmap proc state has been created outside of the context on memory that will be freed 385 bool SkBitmapProcShader::asNewEffect(GrContext* context, const SkPaint& paint, argument 424 matrix.setConcat(context->getMatrix(), this->getLocalMatrix()); 435 matrix.setConcat(context->getMatrix(), this->getLocalMatrix()); 449 GrTexture* texture = GrLockAndRefCachedBitmapTexture(context, fRawBitmap, ¶ms); 472 bool SkBitmapProcShader::asNewEffect(GrContext* context, const SkPaint& paint, argument
|
H A D | SkData.cpp | 14 SkData::SkData(const void* ptr, size_t size, ReleaseProc proc, void* context) { argument 18 fReleaseProcContext = context; 82 ReleaseProc proc, void* context) { 83 return new SkData(data, length, proc, context); 121 // assumes context is a SkData 122 static void sk_dataref_releaseproc(const void*, size_t, void* context) { argument 123 SkData* src = reinterpret_cast<SkData*>(context); 81 NewWithProc(const void* data, size_t length, ReleaseProc proc, void* context) argument
|
H A D | SkDataTable.cpp | 11 static void malloc_freeproc(void* context) { argument 12 sk_free(context); 25 FreeProc proc, void* context) { 32 fFreeProcContext = context; 138 static void chunkalloc_freeproc(void* context) { argument 139 SkDELETE((SkChunkAlloc*)context); 24 SkDataTable(const void* array, size_t elemSize, int count, FreeProc proc, void* context) argument
|
H A D | SkDrawLooper.cpp | 20 SkDrawLooper::Context* context = this->createContext(&canvas, buffer); local 23 if (context->next(&canvas, &p)) { 42 SkDrawLooper::Context* context = this->createContext(&canvas, buffer); local 45 if (context->next(&canvas, &p)) {
|
H A D | SkError.cpp | 65 void SkSetErrorCallback(SkErrorCallbackFunction cb, void *context) { argument 66 SkErrorInternals::SetErrorCallback(cb, context); 74 void SkErrorInternals::SetErrorCallback(SkErrorCallbackFunction cb, void *context) { argument 80 THREAD_ERROR_CONTEXT = context; 83 void SkErrorInternals::DefaultErrorCallback(SkError code, void *context) { argument
|
H A D | SkGlyphCache.cpp | 491 void* context) { 499 if (proc(cache, context)) { 516 void* context) { 542 // Check if we can create a scaler-context before creating the glyphcache. 561 if (!proc(cache, context)) { // need to reattach 490 VisitAllCaches(bool (proc)SkGlyphCache*, void*), void* context) argument 513 VisitCache(SkTypeface* typeface, const SkDescriptor* desc, bool (*proc)(const SkGlyphCache*, void*), void* context) argument
|
H A D | SkImageFilter.cpp | 100 const Context& context, 102 Cache* cache = context.cache(); 113 if ((proxy && proxy->filterImage(this, src, context, result, offset)) || 114 this->onFilterImage(proxy, src, context, result, offset)) { 186 GrContext* context = srcTexture->getContext(); local 194 GrAutoScratchTexture dst(context, desc); 196 am.setIdentity(context); 197 GrContext::AutoRenderTarget art(context, dst.texture()->asRenderTarget()); 198 GrContext::AutoClip acs(context, dstRect); 210 context 99 filterImage(Proxy* proxy, const SkBitmap& src, const Context& context, SkBitmap* result, SkIPoint* offset) const argument 332 GrContext* context = src.getTexture()->getContext(); local [all...] |
H A D | SkMallocPixelRef.cpp | 97 void* context) { 102 (info, addr, rowBytes, ctable, proc, context)); 160 void* context) 163 , fReleaseProcContext(context) 92 NewWithProc(const SkImageInfo& info, size_t rowBytes, SkColorTable* ctable, void* addr, SkMallocPixelRef::ReleaseProc proc, void* context) argument 157 SkMallocPixelRef(const SkImageInfo& info, void* storage, size_t rowBytes, SkColorTable* ctable, SkMallocPixelRef::ReleaseProc proc, void* context) argument
|
H A D | SkMaskFilter.cpp | 312 bool SkMaskFilter::directFilterMaskGPU(GrContext* context, argument 320 bool SkMaskFilter::directFilterRRectMaskGPU(GrContext* context, argument
|
H A D | SkPaint.cpp | 525 void* context) { 526 *((SkGlyphCache**)context) = SkGlyphCache::DetachCache(typeface, desc); 1280 static bool FontMetricsCacheProc(const SkGlyphCache* cache, void* context) { argument 1281 *(SkPaint::FontMetrics*)context = cache->getFontMetrics(); 1286 void* context) { 1287 SkGlyphCache::VisitCache(typeface, desc, FontMetricsCacheProc, context); 1835 void* context, bool ignoreGamma) const { 1960 proc(fTypeface, desc, context); 524 DetachDescProc(SkTypeface* typeface, const SkDescriptor* desc, void* context) argument 1285 FontMetricsDescProc(SkTypeface* typeface, const SkDescriptor* desc, void* context) argument 1832 descriptorProc(const SkDeviceProperties* deviceProperties, const SkMatrix* deviceMatrix, void (*proc)(SkTypeface*, const SkDescriptor*, void*), void* context, bool ignoreGamma) const argument
|
H A D | SkPicture.cpp | 451 bool SkPicture::suitableForGpuRasterization(GrContext* context, const char **reason) const { argument 459 return fPlayback->suitableForGpuRasterization(context, reason);
|
H A D | SkPictureShader.cpp | 191 bool SkPictureShader::asNewEffect(GrContext* context, const SkPaint& paint, argument 194 SkAutoTUnref<SkShader> bitmapShader(this->refBitmapShader(context->getMatrix(), localMatrix)); 198 return bitmapShader->asNewEffect(context, paint, NULL, grColor, grEffect); 201 bool SkPictureShader::asNewEffect(GrContext* context, const SkPaint& paint, argument
|
H A D | SkShader.cpp | 106 // Because the context parameters must be valid at this point, we know that the matrix is 217 bool SkShader::asNewEffect(GrContext* context, const SkPaint& paint, argument 356 bool SkColorShader::asNewEffect(GrContext* context, const SkPaint& paint, argument 368 bool SkColorShader::asNewEffect(GrContext* context, const SkPaint& paint, argument
|
/external/skia/src/effects/ |
H A D | SkAlphaThresholdFilter.cpp | 200 GrContext* context, 254 GrContext* context = texture->getContext(); local 256 if (context->isConfigRenderable(kAlpha_8_GrPixelConfig, false)) { 266 GrAutoScratchTexture ast(context, maskDesc, GrContext::kApprox_ScratchTexMatch); 273 GrContext::AutoRenderTarget art(context, ast.texture()->asRenderTarget()); 277 context->clear(NULL, 0x0, true); 279 SkMatrix old_matrix = context->getMatrix(); 280 context->setMatrix(in_matrix); 284 context->drawRect(grPaint, rect); 287 context 199 TestCreate(SkRandom* random, GrContext* context, const GrDrawTargetCaps&, GrTexture** textures) argument [all...] |
H A D | SkBicubicImageFilter.cpp | 177 GrContext* context = srcTexture->getContext(); local 188 GrAutoScratchTexture ast(context, desc); 193 GrContext::AutoRenderTarget art(context, dst->asRenderTarget()); 198 context->drawRectToRect(paint, dstRect, srcRect);
|
H A D | SkBlurMaskFilter.cpp | 49 virtual bool directFilterMaskGPU(GrContext* context, 53 virtual bool directFilterRRectMaskGPU(GrContext* context, 558 static GrEffectRef* Create(GrContext *context, const SkRect& rect, argument 570 bool createdBlurProfileTexture = CreateBlurProfileTexture(context, sigma, &blurProfileTexture); 586 static bool CreateBlurProfileTexture(GrContext *context, float sigma, 695 bool GrRectBlurEffect::CreateBlurProfileTexture(GrContext *context, float sigma, argument 716 *blurProfileTexture = context->findAndRefTexture(texDesc, blurProfileKey, ¶ms); 723 *blurProfileTexture = context->createTexture(¶ms, texDesc, blurProfileKey, 764 GrContext* context, 770 return GrRectBlurEffect::Create(context, SkRec 763 TestCreate(SkRandom* random, GrContext* context, const GrDrawTargetCaps&, GrTexture**) argument 774 directFilterMaskGPU(GrContext* context, GrPaint* grp, const SkStrokeRec& strokeRec, const SkPath& path) const argument 848 Create(GrContext* context, float sigma, const SkRRect& rrect) argument 946 TestCreate(SkRandom* random, GrContext* context, const GrDrawTargetCaps& caps, GrTexture*[]) argument 1061 directFilterRRectMaskGPU(GrContext* context, GrPaint* grp, const SkStrokeRec& strokeRec, const SkRRect& rrect) const argument 1140 GrContext* context = src->getContext(); local [all...] |
H A D | SkDisplacementMapEffect.cpp | 384 GrContext* context = color->getContext(); local 392 GrAutoScratchTexture ast(context, desc); 395 GrContext::AutoRenderTarget art(context, dst->asRenderTarget()); 415 am.setIdentity(context); 419 context->concatMatrix(matrix); 420 context->drawRect(paint, SkRect::Make(colorBounds));
|
H A D | SkGpuBlurUtils.cpp | 46 static void convolve_gaussian_pass(GrContext* context, argument 61 context->drawRectToRect(paint, dstRect, srcRect); 64 static void convolve_gaussian(GrContext* context, argument 74 convolve_gaussian_pass(context, srcRect, dstRect, texture, 106 convolve_gaussian_pass(context, srcRect, dstRect, texture, 110 convolve_gaussian_pass(context, lowerSrcRect, lowerDstRect, texture, 112 convolve_gaussian_pass(context, upperSrcRect, upperDstRect, texture, 114 convolve_gaussian_pass(context, middleSrcRect, middleDstRect, texture, 119 GrTexture* GaussianBlur(GrContext* context, argument 126 SkASSERT(NULL != context); [all...] |
H A D | SkLightingImageFilter.cpp | 1235 GrContext* context, 1441 GrContext* context, 1234 TestCreate(SkRandom* random, GrContext* context, const GrDrawTargetCaps&, GrTexture* textures[]) argument 1440 TestCreate(SkRandom* random, GrContext* context, const GrDrawTargetCaps&, GrTexture* textures[]) argument
|
H A D | SkMagnifierImageFilter.cpp | 186 GrContext* context, 185 TestCreate(SkRandom* random, GrContext* context, const GrDrawTargetCaps&, GrTexture** textures) argument
|
H A D | SkMatrixConvolutionImageFilter.cpp | 630 GrContext* context, 629 TestCreate(SkRandom* random, GrContext* context, const GrDrawTargetCaps&, GrTexture* textures[]) argument
|
H A D | SkMorphologyImageFilter.cpp | 467 void apply_morphology_pass(GrContext* context, argument 479 context->drawRectToRect(paint, SkRect::Make(dstRect), SkRect::Make(srcRect)); 489 GrContext* context = srcTexture->getContext(); local 494 am.setIdentity(context); 496 GrContext::AutoClip acs(context, SkRect::MakeWH(SkIntToScalar(srcTexture->width()), 508 GrAutoScratchTexture ast(context, desc); 509 GrContext::AutoRenderTarget art(context, ast.texture()->asRenderTarget()); 510 apply_morphology_pass(context, src, srcRect, dstRect, radius.fWidth, 514 context->clear(&clearRect, GrMorphologyEffect::kErode_MorphologyType == morphType ? 521 GrAutoScratchTexture ast(context, des [all...] |
H A D | SkPerlinNoiseShader.cpp | 617 GrContext* context, 638 shader->asNewEffect(context, paint, NULL, &grColor, &effect); 964 bool SkPerlinNoiseShader::asNewEffect(GrContext* context, const SkPaint& paint, argument 967 SkASSERT(NULL != context); 983 *grEffect = cf->asNewEffect(context); 991 context, fPaintingData->getPermutationsBitmap(), NULL); 993 context, fPaintingData->getNoiseBitmap(), NULL); 1018 bool SkPerlinNoiseShader::asNewEffect(GrContext* context, const SkPaint& paint,
|
H A D | SkTableColorFilter.cpp | 46 virtual GrEffectRef* asNewEffect(GrContext* context) const SK_OVERRIDE; 382 GrContext* context, 390 GrEffectRef* SkTable_ColorFilter::asNewEffect(GrContext* context) const { 395 GrTexture* texture = GrLockAndRefCachedBitmapTexture(context, bitmap, NULL); 381 TestCreate(SkRandom* random, GrContext* context, const GrDrawTargetCaps&, GrTexture* textures[]) argument
|
H A D | SkXfermodeImageFilter.cpp | 125 GrContext* context = foregroundTex->getContext(); local 135 GrAutoScratchTexture ast(context, desc); 138 GrContext::AutoRenderTarget art(context, dst->asRenderTarget()); 157 context->drawRect(paint, srcRect);
|