Home | History | Annotate | Download | only in gpu

Lines Matching defs:SkGpuDevice

8 #include "SkGpuDevice.h"
123 SkGpuDevice* SkGpuDevice::Create(GrRenderTarget* rt, const SkSurfaceProps* props, unsigned flags) {
124 return SkGpuDevice::Create(rt, rt->width(), rt->height(), props, flags);
127 SkGpuDevice* SkGpuDevice::Create(GrRenderTarget* rt, int width, int height,
132 return SkNEW_ARGS(SkGpuDevice, (rt, width, height, props, flags));
151 SkGpuDevice::SkGpuDevice(GrRenderTarget* rt, int width, int height,
173 GrRenderTarget* SkGpuDevice::CreateRenderTarget(GrContext* context, SkSurface::Budgeted budgeted,
212 SkGpuDevice* SkGpuDevice::Create(GrContext* context, SkSurface::Budgeted budgeted,
221 return SkNEW_ARGS(SkGpuDevice, (rt, info.width(), info.height(), props, flags));
224 SkGpuDevice::~SkGpuDevice() {
237 bool SkGpuDevice::onReadPixels(const SkImageInfo& dstInfo, void* dstPixels, size_t dstRowBytes,
255 bool SkGpuDevice::onWritePixels(const SkImageInfo& info, const void* pixels, size_t rowBytes,
274 const SkBitmap& SkGpuDevice::onAccessBitmap() {
279 void SkGpuDevice::onAttachToCanvas(SkCanvas* canvas) {
286 void SkGpuDevice::onDetachFromCanvas() {
294 void SkGpuDevice::prepareDraw(const SkDraw& draw) {
304 GrRenderTarget* SkGpuDevice::accessRenderTarget() {
309 void SkGpuDevice::clearAll() {
311 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::clearAll", fContext);
317 void SkGpuDevice::replaceRenderTarget(bool shouldRetainContent) {
351 void SkGpuDevice::drawPaint(const SkDraw& draw, const SkPaint& paint) {
353 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawPaint", fContext);
370 void SkGpuDevice::drawPoints(const SkDraw& draw, SkCanvas::PointMode mode,
422 void SkGpuDevice::drawRect(const SkDraw& draw, const SkRect& rect,
424 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawRect", fContext);
486 void SkGpuDevice::drawRRect(const SkDraw& draw, const SkRRect& rect,
488 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawRRect", fContext);
554 void SkGpuDevice::drawDRRect(const SkDraw& draw, const SkRRect& outer,
586 void SkGpuDevice::drawOval(const SkDraw& draw, const SkRect& oval,
588 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawOval", fContext);
759 void SkGpuDevice::drawPath(const SkDraw& draw, const SkPath& origSrcPath,
764 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawPath", fContext);
770 void SkGpuDevice::internalDrawPath(const SkPath& origSrcPath, const SkPaint& paint,
973 bool SkGpuDevice::shouldTileBitmap(const SkBitmap& bitmap,
1026 void SkGpuDevice::drawBitmap(const SkDraw& origDraw,
1143 void SkGpuDevice::drawBitmapCommon(const SkDraw& draw,
1331 void SkGpuDevice::drawTiledBitmap(const SkBitmap& bitmap,
1424 void SkGpuDevice::internalDrawBitmap(const SkBitmap& bitmap,
1503 bool SkGpuDevice::filterTexture(GrContext* context, GrTexture* texture,
1522 void SkGpuDevice::drawSprite(const SkDraw& draw, const SkBitmap& bitmap,
1589 void SkGpuDevice::drawBitmapRect(const SkDraw& origDraw, const SkBitmap& bitmap,
1635 void SkGpuDevice::drawDevice(const SkDraw& draw, SkBaseDevice* device,
1638 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawDevice", fContext);
1639 SkGpuDevice* dev = static_cast<SkGpuDevice*>(device);
1705 bool SkGpuDevice::canHandleImageFilter(const SkImageFilter* filter) {
1709 bool SkGpuDevice
1713 if (!this->SkGpuDevice::canHandleImageFilter(filter)) {
1744 void SkGpuDevice::drawImage(const SkDraw& draw, const SkImage* image, SkScalar x, SkScalar y,
1752 void SkGpuDevice::drawImageRect(const SkDraw& draw, const SkImage* image, const SkRect* src,
1769 void SkGpuDevice::drawVertices(const SkDraw& draw, SkCanvas::VertexMode vmode,
1776 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawVertices", fContext);
1886 void SkGpuDevice::drawText(const SkDraw& draw, const void* text,
1890 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawText", fContext);
1903 void SkGpuDevice::drawPosText(const SkDraw& draw, const void* text, size_t byteLength,
1906 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawPosText", fContext);
1921 void SkGpuDevice::drawTextBlob(const SkDraw& draw, const SkTextBlob* blob, SkScalar x, SkScalar y,
1923 GR_CREATE_TRACE_MARKER_CONTEXT("SkGpuDevice::drawTextBlob", fContext);
1934 bool SkGpuDevice::onShouldDisableLCD(const SkPaint& paint) const {
1949 void SkGpuDevice::flush() {
1956 SkBaseDevice* SkGpuDevice::onCreateDevice(const CreateInfo& cinfo, const SkPaint*) {
1977 return SkGpuDevice::Create(
1987 SkSurface* SkGpuDevice::newSurface(const SkImageInfo& info, const SkSurfaceProps& props) {
1994 bool SkGpuDevice::EXPERIMENTAL_drawPicture(SkCanvas* mainCanvas, const SkPicture* mainPicture,
2060 SkImageFilter::Cache* SkGpuDevice::getImageFilterCache() {