Lines Matching refs:uirenderer
38 namespace uirenderer {
62 namespace uirenderer {
68 typedef uirenderer::VectorDrawable::Tree VectorDrawableRoot;
96 uirenderer::RenderNode* renderNode = nullptr);
147 uirenderer::RenderNode* renderNode = nullptr) = 0;
148 virtual uirenderer::DisplayList* finishRecording() = 0;
154 virtual void drawRoundRect(uirenderer::CanvasPropertyPrimitive* left,
155 uirenderer::CanvasPropertyPrimitive* top, uirenderer::CanvasPropertyPrimitive* right,
156 uirenderer::CanvasPropertyPrimitive* bottom, uirenderer::CanvasPropertyPrimitive* rx,
157 uirenderer::CanvasPropertyPrimitive* ry, uirenderer::CanvasPropertyPaint* paint) = 0;
158 virtual void drawCircle(uirenderer::CanvasPropertyPrimitive* x,
159 uirenderer::CanvasPropertyPrimitive* y, uirenderer::CanvasPropertyPrimitive* radius,
160 uirenderer::CanvasPropertyPaint* paint) = 0;
162 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) = 0;
163 virtual void drawRenderNode(uirenderer::RenderNode* renderNode) = 0;
165 uirenderer::GlFunctorLifecycleListener* listener) = 0;
288 friend class uirenderer::SkiaCanvasProxy;