Home | History | Annotate | Download | only in utils

Lines Matching refs:DeferredDevice

137 // DeferredDevice
139 class DeferredDevice : public SkDevice {
141 DeferredDevice(SkDevice* immediateDevice,
143 ~DeferredDevice();
253 DeferredDevice::DeferredDevice(
272 DeferredDevice::~DeferredDevice() {
277 void DeferredDevice::setMaxRecordingStorage(size_t maxStorage) {
282 void DeferredDevice::beginRecording() {
288 void DeferredDevice::setNotificationClient(
293 void DeferredDevice::skipPendingCommands() {
303 bool DeferredDevice::isFreshFrame() {
309 bool DeferredDevice::hasPendingCommands() {
313 void DeferredDevice::flushPendingCommands(PlaybackMode playbackMode) {
328 void DeferredDevice::flush() {
333 size_t DeferredDevice::freeMemoryIfPossible(size_t bytesToFree) {
339 size_t DeferredDevice::getBitmapSizeThreshold() const {
343 void DeferredDevice::setBitmapSizeThreshold(size_t sizeThreshold) {
347 size_t DeferredDevice::storageAllocatedForRecording() const {
352 void DeferredDevice::recordedDrawCommand() {
375 SkCanvas* DeferredDevice::recordingCanvas() {
379 uint32_t DeferredDevice::getDeviceCapabilities() {
383 int DeferredDevice::width() const {
387 int DeferredDevice::height() const {
391 SkGpuRenderTarget* DeferredDevice::accessRenderTarget() {
396 void DeferredDevice::writePixels(const SkBitmap& bitmap,
425 const SkBitmap& DeferredDevice::onAccessBitmap(SkBitmap*) {
430 SkDevice* DeferredDevice::onCreateCompatibleDevice(
440 return SkNEW_ARGS(DeferredDevice, (compatibleDevice, fNotificationClient));
443 bool DeferredDevice::onReadPixels(
469 DeferredDevice* device = static_cast<DeferredDevice*>(canvas.getDevice());
509 DeferredDevice* deferredDevice = this->getDeferredDevice();
510 SkASSERT(deferredDevice);
511 deferredDevice->setBitmapSizeThreshold(sizeThreshold);
535 DeferredDevice* SkDeferredCanvas::getDeferredDevice() const {
536 return static_cast<DeferredDevice*>(this->getDevice());
572 this->INHERITED::setDevice(SkNEW_ARGS(DeferredDevice, (device)))->unref();
579 DeferredDevice* deferredDevice = this->getDeferredDevice();
580 SkASSERT(deferredDevice);
581 if (deferredDevice) {
582 deferredDevice->setNotificationClient(notificationClient);