blob: c8dd6a34105101bd49141d4d69f13715465762e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
// Copyright (C) 2017 Klaralvdalens Datakonsult AB (KDAB).
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
import Qt3D.Core 2.0
import Qt3D.Render 2.0
import Qt3D.Input 2.0
Entity {
id: root
property alias fieldOfView: stereoCamera.fieldOfView
property alias cameraPosition: stereoCamera.position
property alias cameraDirection: stereoCamera.viewDirection
property alias headlightDirection: headLight.worldDirection
components: [
RenderSettings {
activeFrameGraph: QardboardFrameGraph {
id: stereoFrameGraph
leftCamera: stereoCamera.leftCamera
rightCamera: stereoCamera.rightCamera
}
},
InputSettings { },
DirectionalLight {
id: headLight
worldDirection: stereoCamera.viewDirection.times(-1)
}
]
QardboardCamera {
id: stereoCamera
}
}
|