Home | History | Annotate | Download | only in renderthread

Lines Matching defs: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) {
201 void CanvasContext::setSwapBehavior(SwapBehavior swapBehavior) {
205 void CanvasContext::initialize(Surface* surface) {
209 void CanvasContext::updateSurface(Surface* surface) {
213 bool CanvasContext::pauseSurface(Surface* surface) {
217 void CanvasContext::setStopped(bool stopped) {
229 void CanvasContext::setup(float lightRadius,
236 void CanvasContext::setLightCenter(const Vector3& lightCenter) {
240 void CanvasContext::setOpaque(bool opaque) {
244 bool CanvasContext::makeCurrent() {
270 bool CanvasContext::isSwapChainStuffed() {
312 void CanvasContext::prepareTree(TreeInfo& info, int64_t* uiFrameInfo,
392 void CanvasContext::stopDrawing() {
397 void CanvasContext::notifyFramePending() {
402 void CanvasContext::draw() {
501 void CanvasContext::doFrame() {
506 void CanvasContext::prepareAndDraw(RenderNode* node) {
525 void CanvasContext::markLayerInUse(RenderNode* node) {
531 void CanvasContext::freePrefetchedLayers() {
543 void CanvasContext::buildLayer(RenderNode* node) {
567 bool CanvasContext::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) {
571 void CanvasContext::destroyHardwareResources() {
582 void CanvasContext::trimMemory(RenderThread& thread, int level) {
595 DeferredLayerUpdater* CanvasContext::createTextureLayer() {
599 void CanvasContext::dumpFrames(int fd) {
621 void CanvasContext::resetFrameStats() {
626 void CanvasContext::setName(const std::string&& name) {
630 void CanvasContext::serializeDisplayListTree() {
664 void CanvasContext::waitOnFences() {
674 class CanvasContext::FuncTaskProcessor : public TaskProcessor<bool> {
686 void CanvasContext::enqueueFrameWork(std::function<void()>&& func) {
696 int64_t CanvasContext::getFrameNumber() {
704 SkRect CanvasContext::computeDirtyRect(const Frame& frame, SkRect* dirty) {