# Copyright 2013 The Flutter Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("//flutter/impeller/tools/impeller.gni") impeller_component("scene") { sources = [ "animation/animation.cc", "animation/animation.h", "animation/animation_clip.cc", "animation/animation_clip.h", "animation/animation_player.cc", "animation/animation_player.h", "animation/animation_transforms.h", "animation/property_resolver.cc", "animation/property_resolver.h", "camera.cc", "camera.h", "geometry.cc", "geometry.h", "material.cc", "material.h", "mesh.cc", "mesh.h", "node.cc", "node.h", "pipeline_key.h", "scene.cc", "scene.h", "scene_context.cc", "scene_context.h", "scene_encoder.cc", "scene_encoder.h", "skin.cc", "skin.h", ] public_deps = [ "../renderer", "importer:conversions", "importer:importer_flatbuffers", "shaders", ] deps = [ "//flutter/fml" ] } impeller_component("scene_unittests") { testonly = true sources = [ "scene_unittests.cc" ] deps = [ ":scene", "../fixtures", "../playground:playground_test", "//flutter/testing:testing_lib", ] }