Flutter Engine
The Flutter Engine
Namespaces | Macros | Functions | Variables
shell.cc File Reference
#include "flutter/shell/common/shell.h"
#include <memory>
#include <sstream>
#include <utility>
#include <vector>
#include "flutter/assets/directory_asset_bundle.h"
#include "flutter/common/constants.h"
#include "flutter/common/graphics/persistent_cache.h"
#include "flutter/fml/base32.h"
#include "flutter/fml/file.h"
#include "flutter/fml/icu_util.h"
#include "flutter/fml/log_settings.h"
#include "flutter/fml/logging.h"
#include "flutter/fml/make_copyable.h"
#include "flutter/fml/message_loop.h"
#include "flutter/fml/paths.h"
#include "flutter/fml/trace_event.h"
#include "flutter/runtime/dart_vm.h"
#include "flutter/shell/common/base64.h"
#include "flutter/shell/common/engine.h"
#include "flutter/shell/common/skia_event_tracer_impl.h"
#include "flutter/shell/common/switches.h"
#include "flutter/shell/common/vsync_waiter.h"
#include "impeller/runtime_stage/runtime_stage.h"
#include "rapidjson/stringbuffer.h"
#include "rapidjson/writer.h"
#include "third_party/dart/runtime/include/dart_tools_api.h"
#include "third_party/skia/include/codec/SkBmpDecoder.h"
#include "third_party/skia/include/codec/SkCodec.h"
#include "third_party/skia/include/codec/SkGifDecoder.h"
#include "third_party/skia/include/codec/SkIcoDecoder.h"
#include "third_party/skia/include/codec/SkJpegDecoder.h"
#include "third_party/skia/include/codec/SkPngDecoder.h"
#include "third_party/skia/include/codec/SkWbmpDecoder.h"
#include "third_party/skia/include/codec/SkWebpDecoder.h"
#include "third_party/skia/include/core/SkGraphics.h"
#include "third_party/tonic/common/log.h"

Go to the source code of this file.

Namespaces

namespace  flutter
 

Macros

#define RAPIDJSON_HAS_STDSTRING   1
 

Functions

static impeller::RuntimeStageBackend flutter::DetermineRuntimeStageBackend (const std::shared_ptr< impeller::Context > &impeller_context)
 
static void flutter::ServiceProtocolParameterError (rapidjson::Document *response, std::string error_details)
 
static void flutter::ServiceProtocolFailureError (rapidjson::Document *response, std::string message)
 
static rapidjson::Value flutter::SerializeLayerSnapshot (double device_pixel_ratio, const LayerSnapshotData &snapshot, rapidjson::Document *response)
 

Variables

constexpr char flutter::kSkiaChannel [] = "flutter/skia"
 
constexpr char flutter::kSystemChannel [] = "flutter/system"
 
constexpr char flutter::kTypeKey [] = "type"
 
constexpr char flutter::kFontChange [] = "fontsChange"
 

Macro Definition Documentation

◆ RAPIDJSON_HAS_STDSTRING

#define RAPIDJSON_HAS_STDSTRING   1

Definition at line 5 of file shell.cc.