| Index: services/gfx/compositor/graph/resource_def.cc
|
| diff --git a/services/gfx/compositor/graph/resource_def.cc b/services/gfx/compositor/graph/resource_def.cc
|
| index f837f1e84312621da55ec525a15c07087f2d6731..2ebf95703c8c7285069f8e870408533f6dad5e92 100644
|
| --- a/services/gfx/compositor/graph/resource_def.cc
|
| +++ b/services/gfx/compositor/graph/resource_def.cc
|
| @@ -8,11 +8,21 @@
|
|
|
| namespace compositor {
|
|
|
| -SceneResourceDef::SceneResourceDef(SceneDef* referenced_scene)
|
| - : referenced_scene_(referenced_scene) {}
|
| +ResourceDef::ResourceDef() {}
|
| +
|
| +ResourceDef::~ResourceDef() {}
|
| +
|
| +SceneResourceDef::SceneResourceDef(
|
| + const mojo::gfx::composition::SceneToken& scene_token,
|
| + const base::WeakPtr<SceneDef>& referenced_scene)
|
| + : scene_token_(scene_token), referenced_scene_(referenced_scene) {}
|
|
|
| SceneResourceDef::~SceneResourceDef() {}
|
|
|
| +scoped_refptr<const SceneResourceDef> SceneResourceDef::Unlink() const {
|
| + return new SceneResourceDef(scene_token_, base::WeakPtr<SceneDef>());
|
| +}
|
| +
|
| ResourceDef::Type SceneResourceDef::type() const {
|
| return Type::kScene;
|
| }
|
|
|