summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorChristian Strømme <christian.stromme@qt.io>2018-08-16 14:17:41 +0200
committerLaszlo Agocs <laszlo.agocs@qt.io>2018-08-16 12:43:51 +0000
commit2a64d40dba5de1da371ad1653c4531ec8a9e92aa (patch)
treeb6bf81f0ef6e03f7170ea78b0b37823470d28853 /tests
parente20b02dfaff8464ec18ed9d00839c09b4020b887 (diff)
Fix eyeball changes when changing slides
When changing slides, always reset to eyeball value to "true" for all objects on the master slide, as the value will be set to false by the current slides property change if needed, or else the eyeball value is implicitly true. Task-number: QT3DS-2084 Change-Id: Ie7906d642edda2ff7bd1e8850cdb0ed0ce5c7eb5 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/scenes/slideplayer/visibility/eyeball001.uip52
1 files changed, 52 insertions, 0 deletions
diff --git a/tests/scenes/slideplayer/visibility/eyeball001.uip b/tests/scenes/slideplayer/visibility/eyeball001.uip
new file mode 100644
index 0000000..5428387
--- /dev/null
+++ b/tests/scenes/slideplayer/visibility/eyeball001.uip
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!-- Task-number: QT3DS-2084 -->
+<UIP version="4" >
+ <Project >
+ <ProjectSettings author="" company="" presentationWidth="1920" presentationHeight="1080" maintainAspect="False" >
+ <CustomColors count="16" >#7391ff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff #ffffff</CustomColors>
+ </ProjectSettings>
+ <Graph >
+ <Scene id="Scene" >
+ <Layer id="Layer" >
+ <Camera id="Camera" />
+ <Light id="Light" />
+ <Model id="Sphere" >
+ <Material id="Default" name="Default" />
+ </Model>
+ <Model id="Cube" >
+ <Material id="Default_001" name="Default" />
+ </Model>
+ <Text id="Text" />
+ <Text id="Text2" />
+ </Layer>
+ </Scene>
+ </Graph>
+ <Logic >
+ <State name="Master Slide" component="#Scene" >
+ <Add ref="#Layer" endtime="4000" />
+ <Add ref="#Camera" endtime="4000" />
+ <Add ref="#Light" endtime="4000" />
+ <Add ref="#Sphere" name="Sphere" endtime="4000" eyeball="False" position="0 -100 0" sourcepath="#Sphere" />
+ <Add ref="#Default" />
+ <Add ref="#Cube" name="Cube" endtime="4000" eyeball="False" sourcepath="#Cube" />
+ <Add ref="#Default_001" />
+ <State id="Scene-Slide1" name="Slide1" playmode="Play Through To..." >
+ <Set ref="#Layer" endtime="4000" />
+ <Set ref="#Camera" endtime="4000" />
+ <Set ref="#Light" endtime="4000" />
+ <Set ref="#Sphere" endtime="4000" />
+ <Set ref="#Cube" endtime="4000" />
+ <Add ref="#Text" name="Text" endtime="4000" font="TitilliumWeb-Regular" position="-450 300 0" textstring="Slide1 - All Visible" />
+ </State>
+ <State id="Scene-Slide2" name="Slide2" initialplaystate="Play" playmode="Play Through To..." playthroughto="Previous" >
+ <Set ref="#Layer" endtime="4000" />
+ <Set ref="#Camera" endtime="4000" />
+ <Set ref="#Light" endtime="4000" />
+ <Set ref="#Sphere" endtime="4000" eyeball="False" />
+ <Set ref="#Cube" endtime="4000" eyeball="False" />
+ <Add ref="#Text2" name="Text2" endtime="4000" font="TitilliumWeb-Regular" position="-450 300 0" textstring="Slide 2 - All hidden" />
+ </State>
+ </State>
+ </Logic>
+ </Project>
+</UIP>