| Flutter Impeller |

Namespaces | Macros | Functions | Variables
playground.cc File Reference
`#include <array>`
`#include <memory>`
`#include <optional>`
`#include <sstream>`
`#include "fml/closure.h"`
`#include "fml/time/time_point.h"`
`#include "impeller/playground/image/backends/skia/compressed_image_skia.h"`
`#include "impeller/playground/image/decompressed_image.h"`
`#include "impeller/renderer/command_buffer.h"`
`#include "impeller/runtime_stage/runtime_stage.h"`
`#include "third_party/glfw/include/GLFW/glfw3.h"`
`#include "flutter/fml/paths.h"`
`#include "impeller/base/validation.h"`
`#include "impeller/core/allocator.h"`
`#include "impeller/core/formats.h"`
`#include "impeller/playground/backend/vulkan/swiftshader_utilities.h"`
`#include "impeller/playground/image/compressed_image.h"`
`#include "impeller/playground/imgui/imgui_impl_impeller.h"`
`#include "impeller/playground/playground.h"`
`#include "impeller/playground/playground_impl.h"`
`#include "impeller/renderer/context.h"`
`#include "impeller/renderer/render_pass.h"`
`#include "impeller/renderer/renderer.h"`
`#include "third_party/imgui/backends/imgui_impl_glfw.h"`
`#include "third_party/imgui/imgui.h"`

Go to the source code of this file.

## Namespaces
| impeller

## Macros
#define | GLFW_INCLUDE_NONE

## Functions
std::string | impeller::PlaygroundBackendToString (PlaygroundBackend backend)
static void | impeller::InitializeGLFWOnce ()
static void | impeller::PlaygroundKeyCallback (GLFWwindow *window, int key, int scancode, int action, int mods)
static std::shared_ptr< Texture > | impeller::CreateTextureForDecompressedImage (const std::shared_ptr< Context > &context, DecompressedImage &decompressed_image, bool enable_mipmapping)

## Variables
static std::atomic_bool | impeller::gShouldOpenNewPlaygrounds = true

## Macro Definition Documentation

## ◆ GLFW_INCLUDE_NONE

#define GLFW_INCLUDE_NONE

Definition at line 17 of file playground.cc.