Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
entity_playground.h
Go to the documentation of this file.
1// Copyright 2013 The Flutter Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef FLUTTER_IMPELLER_ENTITY_ENTITY_PLAYGROUND_H_
6#define FLUTTER_IMPELLER_ENTITY_ENTITY_PLAYGROUND_H_
7
9
10#include "flutter/fml/macros.h"
15
16namespace impeller {
17
19 public:
21 std::function<bool(ContentContext& context, RenderPass& pass)>;
22
24
26
28 std::shared_ptr<TypographerContext> typographer_context);
29
30 bool OpenPlaygroundHere(Entity entity);
31
32 bool OpenPlaygroundHere(EntityPass& entity_pass);
33
35
36 std::shared_ptr<ContentContext> GetContentContext() const;
37
38 private:
39 std::shared_ptr<TypographerContext> typographer_context_;
40
41 EntityPlayground(const EntityPlayground&) = delete;
42
43 EntityPlayground& operator=(const EntityPlayground&) = delete;
44};
45
46} // namespace impeller
47
48#endif // FLUTTER_IMPELLER_ENTITY_ENTITY_PLAYGROUND_H_
bool OpenPlaygroundHere(Entity entity)
std::shared_ptr< ContentContext > GetContentContext() const
std::function< bool(ContentContext &context, RenderPass &pass)> EntityPlaygroundCallback
void SetTypographerContext(std::shared_ptr< TypographerContext > typographer_context)
Render passes encode render commands directed as one specific render target into an underlying comman...
Definition render_pass.h:33
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback