CursorTheme::CursorTheme(const QString &title, const QString &description) { setTitle(title); setDescription(description); setSample(QStringLiteral("left_ptr")); setIsHidden(false); setIsWritable(false); }
ImageBufferSurface::ImageBufferSurface(const IntSize& size, OpacityMode opacityMode, sk_sp<SkColorSpace> colorSpace, SkColorType colorType) : m_opacityMode(opacityMode), m_size(size), m_colorSpace(colorSpace), m_colorType(colorType) { setIsHidden(false); }
void Canvas2DLayerBridge::beginDestruction() { ASSERT(!m_destructionInProgress); setRateLimitingEnabled(false); m_recorder.clear(); m_imageBuffer = nullptr; m_destructionInProgress = true; setIsHidden(true); GraphicsLayer::unregisterContentsLayer(m_layer->layer()); m_surface.clear(); m_layer->clearTexture(); // Orphaning the layer is required to trigger the recration of a new layer // in the case where destruction is caused by a canvas resize. Test: // virtual/gpu/fast/canvas/canvas-resize-after-paint-without-layout.html m_layer->layer()->removeFromParent(); // To anyone who ever hits this assert: Please update crbug.com/344666 // with repro steps. ASSERT(!m_bytesAllocated); }
void Canvas2DLayerBridge::beginDestruction() { ASSERT(!m_destructionInProgress); m_recorder.clear(); m_imageBuffer = nullptr; m_destructionInProgress = true; setIsHidden(true); m_surface.clear(); unregisterTaskObserver(); if (m_layer) { GraphicsLayer::unregisterContentsLayer(m_layer->layer()); m_layer->clearTexture(); // Orphaning the layer is required to trigger the recration of a new layer // in the case where destruction is caused by a canvas resize. Test: // virtual/gpu/fast/canvas/canvas-resize-after-paint-without-layout.html m_layer->layer()->removeFromParent(); } ASSERT(!m_bytesAllocated); }
ImageBufferSurface::ImageBufferSurface(const IntSize& size, OpacityMode opacityMode) : m_opacityMode(opacityMode) , m_size(size) { setIsHidden(false); }