Home | History | Annotate | Download | only in hwui

Lines Matching refs:DisplayListCanvas

17 #include "DisplayListCanvas.h"
35 DisplayListCanvas::DisplayListCanvas(int width, int height)
48 DisplayListCanvas::~DisplayListCanvas() {
50 "Destroyed a DisplayListCanvas during a record!");
53 void DisplayListCanvas::resetRecording(int width, int height) {
71 DisplayList* DisplayListCanvas::finishRecording() {
84 void DisplayListCanvas::callDrawGLFunction(Functor* functor,
91 SkCanvas* DisplayListCanvas::asSkCanvas() {
108 int DisplayListCanvas::save(SaveFlags::Flags flags) {
113 void DisplayListCanvas::restore() {
124 void DisplayListCanvas::restoreToCount(int saveCount) {
130 int DisplayListCanvas::saveLayer(float left, float top, float right, float bottom,
140 void DisplayListCanvas::translate(float dx, float dy) {
150 void DisplayListCanvas::rotate(float degrees) {
157 void DisplayListCanvas::scale(float sx, float sy) {
164 void DisplayListCanvas::skew(float sx, float sy) {
169 void DisplayListCanvas::setMatrix(const SkMatrix& matrix) {
174 void DisplayListCanvas::concat(const SkMatrix& matrix) {
179 bool DisplayListCanvas::getClipBounds(SkRect* outRect) const {
185 bool DisplayListCanvas::quickRejectRect(float left, float top, float right, float bottom) const {
189 bool DisplayListCanvas::quickRejectPath(const SkPath& path) const {
195 bool DisplayListCanvas::clipRect(float left, float top, float right, float bottom,
201 bool DisplayListCanvas::clipPath(const SkPath* path, SkRegion::Op op) {
207 bool DisplayListCanvas::clipRegion(const SkRegion* region, SkRegion::Op op) {
213 void DisplayListCanvas::drawRenderNode(RenderNode* renderNode) {
222 void DisplayListCanvas::drawLayer(DeferredLayerUpdater* layerHandle) {
229 void DisplayListCanvas::drawBitmap(const SkBitmap* bitmap, const SkPaint* paint) {
236 void DisplayListCanvas::drawBitmap(const SkBitmap& bitmap, float left, float top,
244 void DisplayListCanvas::drawBitmap(const SkBitmap& bitmap, const SkMatrix& matrix,
266 void DisplayListCanvas::drawBitmap(const SkBitmap& bitmap, float srcLeft, float srcTop,
312 void DisplayListCanvas::drawBitmapMesh(const SkBitmap& bitmap, int meshWidth, int meshHeight,
323 void DisplayListCanvas::drawNinePatch(const SkBitmap& bitmap, const Res_png_9patch& patch,
333 void DisplayListCanvas::drawColor(int color, SkXfermode::Mode mode) {
337 void DisplayListCanvas::drawPaint(const SkPaint& paint) {
345 void DisplayListCanvas::drawRect(float left, float top, float right, float bottom,
350 void DisplayListCanvas::drawRoundRect(float left, float top, float right, float bottom,
355 void DisplayListCanvas::drawRoundRect(
372 void DisplayListCanvas::drawCircle(float x, float y, float radius, const SkPaint& paint) {
376 void DisplayListCanvas::drawCircle(CanvasPropertyPrimitive* x, CanvasPropertyPrimitive* y,
387 void DisplayListCanvas::drawOval(float left, float top, float right, float bottom,
392 void DisplayListCanvas::drawArc(float left, float top, float right, float bottom,
402 void DisplayListCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
406 void DisplayListCanvas::drawLines(const float* points, int count, const SkPaint& paint) {
412 void DisplayListCanvas::drawPoints(const float* points, int count, const SkPaint& paint) {
418 void DisplayListCanvas::drawVectorDrawable(VectorDrawableRoot* tree) {
424 void DisplayListCanvas::drawGlyphsOnPath(const uint16_t* glyphs, int count,
435 void DisplayListCanvas::drawGlyphs(const uint16_t* glyphs, const float* positions,
452 void DisplayListCanvas::drawRegion(const SkRegion& region, const SkPaint& paint) {
478 void DisplayListCanvas::drawRects(const float* rects, int count, const SkPaint* paint) {
486 void DisplayListCanvas::setDrawFilter(SkDrawFilter* filter) {
490 void DisplayListCanvas::insertReorderBarrier(bool enableReorder) {
496 void DisplayListCanvas::flushRestoreToCount() {
503 void DisplayListCanvas::flushTranslate() {
513 size_t DisplayListCanvas::addOpAndUpdateChunk(DisplayListOp* op) {
538 size_t DisplayListCanvas::flushAndAddOp(DisplayListOp* op) {
544 size_t DisplayListCanvas::addStateOp(StateOp* op) {
548 size_t DisplayListCanvas::addDrawOp(DrawOp* op) {
560 size_t DisplayListCanvas::addRenderNodeOp(DrawRenderNodeOp* op) {
577 void DisplayListCanvas::refBitmapsInShader(const SkShader* shader) {