Flutter Engine
rasterizer.cc File Reference
#include "flutter/shell/common/rasterizer.h"
#include <utility>
#include "flutter/fml/time/time_delta.h"
#include "flutter/fml/time/time_point.h"
#include "flutter/shell/common/persistent_cache.h"
#include "flutter/shell/common/serialization_callbacks.h"
#include "third_party/skia/include/core/SkEncodedImageFormat.h"
#include "third_party/skia/include/core/SkImageEncoder.h"
#include "third_party/skia/include/core/SkPictureRecorder.h"
#include "third_party/skia/include/core/SkSerialProcs.h"
#include "third_party/skia/include/core/SkSurface.h"
#include "third_party/skia/include/core/SkSurfaceCharacterization.h"
#include "third_party/skia/include/utils/SkBase64.h"

Go to the source code of this file.

Namespaces

 flutter
 

Macros

#define ACQUIRE_FRAME   AcquireFrame
 

Functions

static constexpr std::chrono::milliseconds flutter::kSkiaCleanupExpiration (15000)
 
static sk_sp< SkData > flutter::ScreenshotLayerTreeAsPicture (flutter::LayerTree *tree, flutter::CompositorContext &compositor_context)
 
static sk_sp< SkSurface > flutter::CreateSnapshotSurface (GrDirectContext *surface_context, const SkISize &size)
 

Macro Definition Documentation

◆ ACQUIRE_FRAME

#define ACQUIRE_FRAME   AcquireFrame

Definition at line 30 of file rasterizer.cc.