#include <scene.h>
Definition at line 20 of file scene.h.
◆ Scene() [1/2]
| impeller::scene::Scene::Scene |
( |
| ) |
|
|
delete |
◆ Scene() [2/2]
| impeller::scene::Scene::Scene |
( |
std::shared_ptr< SceneContext > |
scene_context | ) |
|
|
explicit |
Definition at line 18 of file scene.cc.
19 : scene_context_(std::move(scene_context)) {
20 root_.is_root_ =
true;
◆ ~Scene()
| impeller::scene::Scene::~Scene |
( |
| ) |
|
Definition at line 23 of file scene.cc.
24 for (
auto& child :
GetRoot().GetChildren()) {
25 child->parent_ =
nullptr;
References GetRoot().
◆ GetRoot()
| Node & impeller::scene::Scene::GetRoot |
( |
| ) |
|
◆ Render() [1/2]
| bool impeller::scene::Scene::Render |
( |
const RenderTarget & |
render_target, |
|
|
const Camera & |
camera |
|
) |
| |
◆ Render() [2/2]
| bool impeller::scene::Scene::Render |
( |
const RenderTarget & |
render_target, |
|
|
const Matrix & |
camera_transform |
|
) |
| |
Definition at line 33 of file scene.cc.
38 *scene_context_->GetContext()->GetResourceAllocator(),
40 FML_LOG(ERROR) <<
"Failed to render frame.";
46 std::shared_ptr<CommandBuffer> command_buffer =
47 encoder.BuildSceneCommandBuffer(*scene_context_, camera_transform,
52 if (!command_buffer->SubmitCommands()) {
53 FML_LOG(ERROR) <<
"Failed to submit command buffer.";
References impeller::scene::Node::Render().
Referenced by impeller::SceneContents::Render(), and Render().
The documentation for this class was generated from the following files: