1+ /*
2+ * Copyright (c) 2024 jMonkeyEngine
3+ * All rights reserved.
4+ *
5+ * Redistribution and use in source and binary forms, with or without
6+ * modification, are permitted provided that the following conditions are
7+ * met:
8+ *
9+ * * Redistributions of source code must retain the above copyright
10+ * notice, this list of conditions and the following disclaimer.
11+ *
12+ * * Redistributions in binary form must reproduce the above copyright
13+ * notice, this list of conditions and the following disclaimer in the
14+ * documentation and/or other materials provided with the distribution.
15+ *
16+ * * Neither the name of 'jMonkeyEngine' nor the names of its contributors
17+ * may be used to endorse or promote products derived from this software
18+ * without specific prior written permission.
19+ *
20+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
22+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
27+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
28+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
29+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
30+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31+ */
132package org .jmonkeyengine .screenshottests .light .pbr ;
233
334import com .jme3 .app .Application ;
637import com .jme3 .asset .AssetManager ;
738import com .jme3 .environment .EnvironmentProbeControl ;
839import com .jme3 .material .Material ;
9- import com .jme3 .math .FastMath ;
1040import com .jme3 .math .Vector3f ;
1141import com .jme3 .renderer .Camera ;
1242import com .jme3 .scene .Geometry ;
@@ -51,7 +81,6 @@ public void testPBRSimple(String testName, boolean realtimeBaking, TestInfo test
5181 String imageName = testInfo .getTestClass ().get ().getName () + "." + testInfo .getTestMethod ().get ().getName () + "_" + testName ;
5282
5383 screenshotTest (new BaseAppState () {
54- private EnvironmentProbeControl envProbe ;
5584 private int frame = 0 ;
5685
5786 @ Override
@@ -76,27 +105,21 @@ protected void initialize(Application app) {
76105 simpleApp .getRootNode ().attachChild (sky );
77106
78107 // Create baker control
79- envProbe = new EnvironmentProbeControl (assetManager , 256 );
108+ EnvironmentProbeControl envProbe = new EnvironmentProbeControl (assetManager , 256 );
80109 simpleApp .getRootNode ().addControl (envProbe );
81110
82111 // Tag the sky, only the tagged spatials will be rendered in the env map
83112 envProbe .tag (sky );
84113 }
85114
86115 @ Override
87- protected void cleanup (Application app ) {
88- // Nothing to clean up
89- }
116+ protected void cleanup (Application app ) {}
90117
91118 @ Override
92- protected void onEnable () {
93- // Nothing to do
94- }
119+ protected void onEnable () {}
95120
96121 @ Override
97- protected void onDisable () {
98- // Nothing to do
99- }
122+ protected void onDisable () {}
100123
101124 @ Override
102125 public void update (float tpf ) {
0 commit comments