blob: d937166b1ff2145474090b1bce92b64477d46087 [file] [log] [blame]
# 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",
]
}