Searched refs:GrContext (Results 1 - 25 of 225) sorted by relevance

123456789

/external/skia/src/gpu/
H A DGrBatchTest.h16 class GrContext;
26 typedef GrDrawBatch* (*BatchTestFunc)(SkRandom* random, GrContext* context);
28 GrDrawBatch* Batch##__Test(SkRandom* random, GrContext* context)
30 extern GrDrawBatch* Batch##__Test(SkRandom*, GrContext* context);
34 friend GrDrawBatch* Batch##__Test(SkRandom* random, GrContext* context);
36 GrDrawBatch* GrRandomDrawBatch(SkRandom*, GrContext*);
H A DGrGpuFactory.h14 class GrContext;
17 typedef GrGpu* (*CreateGpuProc)(GrBackendContext, const GrContextOptions& options, GrContext*);
H A DGrTest.h12 #include "GrContext.h"
18 * Forces the GrContext to use a small atlas which only has room for one plot and will thus
21 void SetupAlwaysEvictAtlas(GrContext*);
25 Allows a test to temporarily draw to a GrDrawTarget owned by a GrContext. Tests that use this
27 GrContext. In the future this object may provide some guards to prevent this. */
32 void init(GrContext*, GrDrawTarget*, GrRenderTarget*);
38 SkAutoTUnref<GrContext> fContext;
H A DGrSoftwarePathRenderer.h14 class GrContext;
22 GrSoftwarePathRenderer(GrContext* context)
35 GrContext* fContext;
H A DGrLayerHoister.h38 static void Begin(GrContext* context);
42 static void End(GrContext* context);
55 static void FindLayersToAtlas(GrContext* context,
74 static void FindLayersToHoist(GrContext* context,
86 static void DrawLayersToAtlas(GrContext* context, const SkTDArray<GrHoistedLayer>& layers);
92 static void DrawLayers(GrContext* context, const SkTDArray<GrHoistedLayer>& layers);
106 static void UnlockLayers(GrContext* context, const SkTDArray<GrHoistedLayer>& layers);
112 static void PurgeCache(GrContext* context);
120 static void FilterLayer(GrContext* context, SkGpuDevice* device, const GrHoistedLayer& info);
H A DSkGrPriv.h18 class GrContext;
46 /** Converts an SkPaint to a GrPaint for a given GrContext. The matrix is required in order
48 bool SkPaintToGrPaint(GrContext*,
54 bool SkPaintToGrPaintNoShader(GrContext* context,
61 bool SkPaintToGrPaintReplaceShader(GrContext*,
70 bool SkPaintToGrPaintWithXfermode(GrContext* context,
81 inline bool SkPaintToGrPaintWithPrimitiveColor(GrContext* context, const SkPaint& skPaint,
89 bool SkPaintToGrPaintWithTexture(GrContext* context,
110 GrPixelConfig GrIsCompressedTextureDataSupported(GrContext* ctx, SkData* data,
120 GrTexture* GrUploadBitmapToTexture(GrContext*, cons
[all...]
H A DGrPathRendererChain.h16 class GrContext;
26 GrPathRendererChain(GrContext* context);
H A DGrYUVProvider.h14 class GrContext;
37 GrTexture* refAsTexture(GrContext*, const GrSurfaceDesc&, bool useCache);
H A DGrDrawingManager.h17 class GrContext;
40 GrContext* getContext() { return fContext; }
47 static bool ProgramUnitTest(GrContext* context, int maxStages);
50 GrDrawingManager(GrContext* context, const GrDrawTarget::Options& optionsForDrawTargets,
67 friend class GrContext; // for access to: ctor, abandon, reset & flush
72 GrContext* fContext;
H A DGrBlurUtils.h12 class GrContext;
32 void drawPathWithMaskFilter(GrContext* context,
46 void drawPathWithMaskFilter(GrContext*,
H A DGrGpuFactory.cpp20 GrContext* context);
31 GrContext* context) {
H A DGrContextFactory.h11 #include "GrContext.h"
20 * GL context and a GrContext that uses it. The GL/Gr contexts persist until the
116 ContextInfo(GrContext* grContext, SkGLContext* glContext)
118 GrContext* fGrContext;
129 * Get a GrContext initialized with a type of GL context. It also makes the GL context current.
131 GrContext* get(GLContextType type,
142 GrContext* fGrContext;
H A DGrContext.cpp8 #include "GrContext.h"
34 GrContext* GrContext::Create(GrBackend backend, GrBackendContext backendContext) {
39 GrContext* GrContext::Create(GrBackend backend, GrBackendContext backendContext,
41 GrContext* context = new GrContext;
60 GrContext::GrContext() : fUniqueID(next_id()) { function in class:GrContext
69 bool GrContext
[all...]
H A DGrSWMaskHelper.h22 class GrContext;
44 GrSWMaskHelper(GrContext* context)
77 static GrTexture* DrawPathMaskToTexture(GrContext* context,
106 GrContext* fContext;
/external/skia/src/effects/
H A DSkGpuBlurUtils.h15 class GrContext;
37 GrTexture* GaussianBlur(GrContext* context,
/external/skia/src/effects/gradients/
H A DSkTwoPointConicalGradient_gpu.h21 GrFragmentProcessor* Create(GrContext* ctx, const SkTwoPointConicalGradient& shader,
/external/skia/src/utils/
H A DSkImageGeneratorUtils.h24 static SkImageGenerator* NewFromTexture(GrContext*, GrTexture*);
/external/skia/experimental/SkV8Example/
H A DSkV8Example.h15 class GrContext;
46 GrContext* fCurContext;
/external/skia/include/effects/
H A DSkLumaColorFilter.h31 const GrFragmentProcessor* asFragmentProcessor(GrContext*) const override;
/external/skia/src/core/
H A DSkImageCacherator.h15 class GrContext;
51 GrTexture* lockAsTexture(GrContext*, const GrTextureParams&, const SkImage* client,
58 * If a GrContext is specified, then the caller is only interested in gpu-specific encoded
61 SkData* refEncoded(GrContext*);
77 GrTexture* lockTexture(GrContext*, const GrUniqueKey& key, const SkImage* client,
H A DSkPictureContentInfo.h13 class GrContext;
27 bool suitableForGpuRasterization(GrContext* context, const char **reason,
/external/skia/include/core/
H A DSkSurface.h17 class GrContext;
95 static SkSurface* NewFromBackendTexture(GrContext*, const GrBackendTextureDesc&,
98 static SkSurface* NewWrappedRenderTarget(GrContext* ctx, const GrBackendTextureDesc& desc,
108 static SkSurface* NewFromBackendRenderTarget(GrContext*, const GrBackendRenderTargetDesc&,
120 GrContext*, const GrBackendTextureDesc&, const SkSurfaceProps*);
130 GrContext*, SkBudgeted, const SkImageInfo&, int sampleCount,
133 static SkSurface* NewRenderTarget(GrContext* gr, SkBudgeted b, const SkImageInfo& info) {
H A DSkImage.h27 class GrContext;
97 static SkImage* NewFromTexture(GrContext* ctx, const GrBackendTextureDesc& desc) {
101 static SkImage* NewFromTexture(GrContext* ctx, const GrBackendTextureDesc& de, SkAlphaType at) {
114 static SkImage* NewFromTexture(GrContext*, const GrBackendTextureDesc&, SkAlphaType,
123 static SkImage* NewFromAdoptedTexture(GrContext*, const GrBackendTextureDesc&,
132 static SkImage* NewFromTextureCopy(GrContext*, const GrBackendTextureDesc&,
140 static SkImage* NewFromYUVTexturesCopy(GrContext*, SkYUVColorSpace,
197 * If the image will drawn to a GPU-backed canvas or surface, pass the associated GrContext.
200 void preroll(GrContext* = nullptr) const;
212 * GrContext wil
[all...]
/external/skia/tools/VisualBench/
H A DVisualBench.h21 class GrContext;
57 SkAutoTUnref<GrContext> fContext;
/external/skia/src/gpu/batches/
H A DGrStencilAndCoverPathRenderer.h14 class GrContext;

Completed in 2138 milliseconds

123456789