From 7ff1261d79fc6fe16059dc5361740b6b00fb644d Mon Sep 17 00:00:00 2001 From: "Kae..pl" Date: Thu, 24 May 2012 10:39:37 +0000 Subject: [PATCH] Adding uncommited methods (sorry for breaking the build). git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9417 75d07b2b-3a1a-0410-a2c5-0572b91ccdca --- .../blender/textures/TexturePixel.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/engine/src/blender/com/jme3/scene/plugins/blender/textures/TexturePixel.java b/engine/src/blender/com/jme3/scene/plugins/blender/textures/TexturePixel.java index 6ed177810..d1d46809e 100644 --- a/engine/src/blender/com/jme3/scene/plugins/blender/textures/TexturePixel.java +++ b/engine/src/blender/com/jme3/scene/plugins/blender/textures/TexturePixel.java @@ -87,6 +87,38 @@ public class TexturePixel implements Cloneable { this.intensity = intensity >= 0 ? intensity / 255.0f : 1.0f - ~intensity / 255.0f; } + /** + * Copies the intensity from the given value. + * + * @param intensity + * the intensity value + */ + public void fromIntensity(short intensity) { + this.intensity = intensity >= 0 ? intensity / 65535.0f : 1.0f - ~intensity / 65535.0f; + } + + /** + * This method sets the alpha value (converts it to float number from range + * <0, 1>). + * + * @param alpha + * the alpha value + */ + public void setAlpha(byte alpha) { + this.alpha = alpha >= 0 ? alpha / 255.0f : 1.0f - ~alpha / 255.0f; + } + + /** + * This method sets the alpha value (converts it to float number from range + * <0, 1>). + * + * @param alpha + * the alpha value + */ + public void setAlpha(short alpha) { + this.alpha = alpha >= 0 ? alpha / 65535.0f : 1.0f - ~alpha / 65535.0f; + } + /** * Copies the values from the given integer that stores the ARGB8 data. *