Lines Matching refs:CanvasContext
60 ScopedActiveContext(CanvasContext* context) { sActiveContext = context; } in ScopedActiveContext()
64 static CanvasContext* getActiveContext() { return sActiveContext; } in getActiveContext()
67 static CanvasContext* sActiveContext;
70 CanvasContext* ScopedActiveContext::sActiveContext = nullptr;
73 CanvasContext* CanvasContext::create(RenderThread& thread, bool translucent, in create()
80 return new CanvasContext(thread, translucent, rootRenderNode, contextFactory, in create()
84 return new CanvasContext(thread, translucent, rootRenderNode, contextFactory, in create()
94 void CanvasContext::invokeFunctor(const RenderThread& thread, Functor* functor) { in invokeFunctor()
110 void CanvasContext::prepareToDraw(const RenderThread& thread, Bitmap* bitmap) { in prepareToDraw()
114 CanvasContext::CanvasContext(RenderThread& thread, bool translucent, RenderNode* rootRenderNode, in CanvasContext() function in android::uirenderer::renderthread::CanvasContext
133 CanvasContext::~CanvasContext() { in ~CanvasContext()
142 void CanvasContext::addRenderNode(RenderNode* node, bool placeFront) { in addRenderNode()
148 void CanvasContext::removeRenderNode(RenderNode* node) { in removeRenderNode()
154 void CanvasContext::destroy() { in destroy()
180 void CanvasContext::setHardwareBuffer(AHardwareBuffer* buffer) { in setHardwareBuffer()
193 void CanvasContext::setSurface(ANativeWindow* window, bool enableTimeout) { in setSurface()
210 void CanvasContext::setSurfaceControl(ASurfaceControl* surfaceControl) { in setSurfaceControl()
234 void CanvasContext::setupPipelineSurface() { in setupPipelineSurface()
259 void CanvasContext::setSwapBehavior(SwapBehavior swapBehavior) { in setSwapBehavior()
263 bool CanvasContext::pauseSurface() { in pauseSurface()
268 void CanvasContext::setStopped(bool stopped) { in setStopped()
282 void CanvasContext::allocateBuffers() { in allocateBuffers()
288 void CanvasContext::setLightAlpha(uint8_t ambientShadowAlpha, uint8_t spotShadowAlpha) { in setLightAlpha()
293 void CanvasContext::setLightGeometry(const Vector3& lightCenter, float lightRadius) { in setLightGeometry()
298 void CanvasContext::setOpaque(bool opaque) { in setOpaque()
302 float CanvasContext::setColorMode(ColorMode mode) { in setColorMode()
318 float CanvasContext::targetSdrHdrRatio() const { in targetSdrHdrRatio()
326 void CanvasContext::setTargetSdrHdrRatio(float ratio) { in setTargetSdrHdrRatio()
337 bool CanvasContext::makeCurrent() { in makeCurrent()
363 bool CanvasContext::isSwapChainStuffed() { in isSwapChainStuffed()
403 void CanvasContext::prepareTree(TreeInfo& info, int64_t* uiFrameInfo, int64_t syncQueued, in prepareTree()
524 void CanvasContext::stopDrawing() { in stopDrawing()
530 void CanvasContext::notifyFramePending() { in notifyFramePending()
536 Frame CanvasContext::getFrame() { in getFrame()
544 void CanvasContext::draw(bool solelyTextureViewUpdates) { in draw()
759 void CanvasContext::reportMetricsWithPresentTime() { in reportMetricsWithPresentTime()
804 void CanvasContext::addFrameMetricsObserver(FrameMetricsObserver* observer) { in addFrameMetricsObserver()
818 void CanvasContext::removeFrameMetricsObserver(FrameMetricsObserver* observer) { in removeFrameMetricsObserver()
828 FrameInfo* CanvasContext::getFrameInfoFromLast4(uint64_t frameNumber, uint32_t surfaceControlId) { in getFrameInfoFromLast4()
840 void CanvasContext::onSurfaceStatsAvailable(void* context, int32_t surfaceControlId, in onSurfaceStatsAvailable()
842 auto* instance = static_cast<CanvasContext*>(context); in onSurfaceStatsAvailable()
867 void CanvasContext::doFrame() { in doFrame()
874 SkISize CanvasContext::getNextFrameSize() const { in getNextFrameSize()
888 const SkM44& CanvasContext::getPixelSnapMatrix() const { in getPixelSnapMatrix()
892 void CanvasContext::prepareAndDraw(RenderNode* node) { in prepareAndDraw()
914 void CanvasContext::markLayerInUse(RenderNode* node) { in markLayerInUse()
920 void CanvasContext::freePrefetchedLayers() { in freePrefetchedLayers()
932 void CanvasContext::buildLayer(RenderNode* node) { in buildLayer()
956 void CanvasContext::destroyHardwareResources() { in destroyHardwareResources()
967 DeferredLayerUpdater* CanvasContext::createTextureLayer() { in createTextureLayer()
971 void CanvasContext::dumpFrames(int fd) { in dumpFrames()
976 void CanvasContext::resetFrameStats() { in resetFrameStats()
980 void CanvasContext::setName(const std::string&& name) { in setName()
984 void CanvasContext::waitOnFences() { in waitOnFences()
994 void CanvasContext::enqueueFrameWork(std::function<void()>&& func) { in enqueueFrameWork()
998 uint64_t CanvasContext::getFrameNumber() { in getFrameNumber()
1006 bool CanvasContext::surfaceRequiresRedraw() { in surfaceRequiresRedraw()
1017 SkRect CanvasContext::computeDirtyRect(const Frame& frame, SkRect* dirty) { in computeDirtyRect()
1067 CanvasContext* CanvasContext::getActiveContext() { in getActiveContext()
1071 bool CanvasContext::mergeTransaction(ASurfaceTransaction* transaction, ASurfaceControl* control) { in mergeTransaction()
1077 void CanvasContext::prepareSurfaceControlForWebview() { in prepareSurfaceControlForWebview()
1083 void CanvasContext::sendLoadResetHint() { in sendLoadResetHint()
1087 void CanvasContext::sendLoadIncreaseHint() { in sendLoadIncreaseHint()
1091 void CanvasContext::setSyncDelayDuration(nsecs_t duration) { in setSyncDelayDuration()
1095 void CanvasContext::startHintSession() { in startHintSession()
1099 bool CanvasContext::shouldDither() { in shouldDither()
1100 CanvasContext* self = getActiveContext(); in shouldDither()