diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-01-21 15:53:09 +0000 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2017-01-27 11:17:15 +0000 |
commit | 4a94e68d5975b53f11ab2ab7755f6b944fc8b614 (patch) | |
tree | 6cc7116b0e37d69a54f6f64241240001b7e17add /tests/manual/animation-keyframe-simple/DefaultSceneEntity.qml | |
parent | 50181a712f547ec93f8ba026385c99e982535a66 (diff) |
Add a job to load animation clips
Defers the actual work to AnimationClip. Also made all backend nodes
have a common base class to make it easy to track the Handler.
Added a manual test to exercise this and which we can build up
over time as we add API.
Change-Id: I7cdd8da948498544059ba51efe38642dd54ea410
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests/manual/animation-keyframe-simple/DefaultSceneEntity.qml')
-rw-r--r-- | tests/manual/animation-keyframe-simple/DefaultSceneEntity.qml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/tests/manual/animation-keyframe-simple/DefaultSceneEntity.qml b/tests/manual/animation-keyframe-simple/DefaultSceneEntity.qml new file mode 100644 index 000000000..efffd44c9 --- /dev/null +++ b/tests/manual/animation-keyframe-simple/DefaultSceneEntity.qml @@ -0,0 +1,35 @@ +/************************************************************************* + * + * Copyright (c) 2016, Klaralvdalens Datakonsult AB (KDAB) + * All rights reserved. + * + * See the LICENSE.txt file shipped along with this file for the license. + * + *************************************************************************/ + +import Qt3D.Core 2.0 +import Qt3D.Render 2.0 +import Qt3D.Input 2.0 +import Qt3D.Extras 2.0 + +Entity { + id: root + property Camera camera + + components: [ + RenderSettings { + activeFrameGraph: ForwardRenderer { + camera: root.camera + } + }, + // Event Source will be set by the Qt3DQuickWindow + InputSettings { } + ] + + Entity { + components: [ + PointLight { intensity: 0.5 }, + Transform { translation: camera.position } + ] + } +} |