Explorar o código

material: move technique logic into its own package

Kirill Vainer %!s(int64=9) %!d(string=hai) anos
pai
achega
280733c1ce

+ 1 - 0
jme3-core/src/main/java/com/jme3/material/Technique.java

@@ -31,6 +31,7 @@
  */
 package com.jme3.material;
 
+import com.jme3.material.logic.TechniqueDefLogic;
 import com.jme3.asset.AssetManager;
 import com.jme3.light.LightList;
 import com.jme3.material.TechniqueDef.LightMode;

+ 1 - 0
jme3-core/src/main/java/com/jme3/material/TechniqueDef.java

@@ -31,6 +31,7 @@
  */
 package com.jme3.material;
 
+import com.jme3.material.logic.TechniqueDefLogic;
 import com.jme3.asset.AssetManager;
 import com.jme3.export.*;
 import com.jme3.renderer.Caps;

+ 2 - 1
jme3-core/src/main/java/com/jme3/material/DefaultTechniqueDefLogic.java → jme3-core/src/main/java/com/jme3/material/logic/DefaultTechniqueDefLogic.java

@@ -29,12 +29,13 @@
  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-package com.jme3.material;
+package com.jme3.material.logic;
 
 import com.jme3.asset.AssetManager;
 import com.jme3.light.AmbientLight;
 import com.jme3.light.Light;
 import com.jme3.light.LightList;
+import com.jme3.material.TechniqueDef;
 import com.jme3.math.ColorRGBA;
 import com.jme3.renderer.Caps;
 import com.jme3.renderer.RenderManager;

+ 3 - 1
jme3-core/src/main/java/com/jme3/material/MultiPassLightingLogic.java → jme3-core/src/main/java/com/jme3/material/logic/MultiPassLightingLogic.java

@@ -29,7 +29,7 @@
  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-package com.jme3.material;
+package com.jme3.material.logic;
 
 import com.jme3.asset.AssetManager;
 import com.jme3.light.AmbientLight;
@@ -38,6 +38,8 @@ import com.jme3.light.Light;
 import com.jme3.light.LightList;
 import com.jme3.light.PointLight;
 import com.jme3.light.SpotLight;
+import com.jme3.material.RenderState;
+import com.jme3.material.TechniqueDef;
 import com.jme3.math.ColorRGBA;
 import com.jme3.math.FastMath;
 import com.jme3.math.Quaternion;

+ 3 - 1
jme3-core/src/main/java/com/jme3/material/SinglePassLightingLogic.java → jme3-core/src/main/java/com/jme3/material/logic/SinglePassLightingLogic.java

@@ -29,7 +29,7 @@
  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-package com.jme3.material;
+package com.jme3.material.logic;
 
 import com.jme3.asset.AssetManager;
 import com.jme3.light.DirectionalLight;
@@ -37,7 +37,9 @@ import com.jme3.light.Light;
 import com.jme3.light.LightList;
 import com.jme3.light.PointLight;
 import com.jme3.light.SpotLight;
+import com.jme3.material.RenderState;
 import com.jme3.material.RenderState.BlendMode;
+import com.jme3.material.TechniqueDef;
 import com.jme3.math.ColorRGBA;
 import com.jme3.math.Vector3f;
 import com.jme3.math.Vector4f;

+ 2 - 1
jme3-core/src/main/java/com/jme3/material/StaticPassLightingLogic.java → jme3-core/src/main/java/com/jme3/material/logic/StaticPassLightingLogic.java

@@ -29,7 +29,7 @@
  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-package com.jme3.material;
+package com.jme3.material.logic;
 
 import com.jme3.asset.AssetManager;
 import com.jme3.light.DirectionalLight;
@@ -38,6 +38,7 @@ import com.jme3.light.Light.Type;
 import com.jme3.light.LightList;
 import com.jme3.light.PointLight;
 import com.jme3.light.SpotLight;
+import com.jme3.material.TechniqueDef;
 import com.jme3.math.ColorRGBA;
 import com.jme3.math.Vector3f;
 import com.jme3.renderer.Caps;

+ 1 - 1
jme3-core/src/main/java/com/jme3/material/TechniqueDefLogic.java → jme3-core/src/main/java/com/jme3/material/logic/TechniqueDefLogic.java

@@ -29,7 +29,7 @@
  * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
-package com.jme3.material;
+package com.jme3.material.logic;
 
 import com.jme3.asset.AssetManager;
 import com.jme3.light.LightList;

+ 3 - 0
jme3-core/src/plugins/java/com/jme3/material/plugins/J3MLoader.java

@@ -31,6 +31,9 @@
  */
 package com.jme3.material.plugins;
 
+import com.jme3.material.logic.MultiPassLightingLogic;
+import com.jme3.material.logic.SinglePassLightingLogic;
+import com.jme3.material.logic.DefaultTechniqueDefLogic;
 import com.jme3.asset.*;
 import com.jme3.material.*;
 import com.jme3.material.RenderState.BlendMode;