| package com.jme3.scene.plugins.blender.materials; |
| |
| /** |
| * An interface used in calculating alpha mask during particles' texture calculations. |
| * @author Marcin Roguski (Kaelthas) |
| */ |
| /*package*/ interface IAlphaMask { |
| /** |
| * This method sets the size of the texture's image. |
| * @param width |
| * the width of the image |
| * @param height |
| * the height of the image |
| */ |
| void setImageSize(int width, int height); |
| |
| /** |
| * This method returns the alpha value for the specified texture position. |
| * @param x |
| * the X coordinate of the texture position |
| * @param y |
| * the Y coordinate of the texture position |
| * @return the alpha value for the specified texture position |
| */ |
| byte getAlpha(float x, float y); |
| } |