Lines Matching refs:CanvasContext

18 #include "CanvasContext.h"
66 CanvasContext* CanvasContext::create(RenderThread& thread,
73 return new CanvasContext(thread, translucent, rootRenderNode, contextFactory,
76 return new CanvasContext(thread, translucent, rootRenderNode, contextFactory,
79 return new CanvasContext(thread, translucent, rootRenderNode, contextFactory,
88 void CanvasContext::destroyLayer(RenderNode* node) {
104 void CanvasContext::invokeFunctor(const RenderThread& thread, Functor* functor) {
123 void CanvasContext::prepareToDraw(const RenderThread& thread, Bitmap* bitmap) {
139 CanvasContext::CanvasContext(RenderThread& thread, bool translucent,
155 CanvasContext::~CanvasContext() {
164 void CanvasContext::addRenderNode(RenderNode* node, bool placeFront) {
170 void CanvasContext::removeRenderNode(RenderNode* node) {
176 void CanvasContext::destroy() {
184 void CanvasContext::setSurface(Surface* surface) {
202 void CanvasContext::setSwapBehavior(SwapBehavior swapBehavior) {
206 void CanvasContext::initialize(Surface* surface) {
210 void CanvasContext::updateSurface(Surface* surface) {
214 bool CanvasContext::pauseSurface(Surface* surface) {
218 void CanvasContext::setStopped(bool stopped) {
230 void CanvasContext::setup(float lightRadius,
237 void CanvasContext::setLightCenter(const Vector3& lightCenter) {
241 void CanvasContext::setOpaque(bool opaque) {
245 void CanvasContext::setWideGamut(bool wideGamut) {
249 bool CanvasContext::makeCurrent() {
275 bool CanvasContext::isSwapChainStuffed() {
317 void CanvasContext::prepareTree(TreeInfo& info, int64_t* uiFrameInfo,
397 void CanvasContext::stopDrawing() {
402 void CanvasContext::notifyFramePending() {
407 void CanvasContext::draw() {
505 void CanvasContext::doFrame() {
510 void CanvasContext::prepareAndDraw(RenderNode* node) {
529 void CanvasContext::markLayerInUse(RenderNode* node) {
535 void CanvasContext::freePrefetchedLayers() {
547 void CanvasContext::buildLayer(RenderNode* node) {
572 bool CanvasContext::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) {
576 void CanvasContext::destroyHardwareResources() {
587 void CanvasContext::trimMemory(RenderThread& thread, int level) {
622 DeferredLayerUpdater* CanvasContext::createTextureLayer() {
626 void CanvasContext::dumpFrames(int fd) {
631 void CanvasContext::resetFrameStats() {
635 void CanvasContext::setName(const std::string&& name) {
639 void CanvasContext::serializeDisplayListTree() {
673 void CanvasContext::waitOnFences() {
683 class CanvasContext::FuncTaskProcessor : public TaskProcessor<bool> {
695 void CanvasContext::enqueueFrameWork(std::function<void()>&& func) {
705 int64_t CanvasContext::getFrameNumber() {
713 SkRect CanvasContext::computeDirtyRect(const Frame& frame, SkRect* dirty) {