• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.jme3.scene.plugins.blender.materials;
2 
3 /**
4  * An interface used in calculating alpha mask during particles' texture calculations.
5  * @author Marcin Roguski (Kaelthas)
6  */
7 /*package*/ interface IAlphaMask {
8 	/**
9 	 * This method sets the size of the texture's image.
10 	 * @param width
11 	 *        the width of the image
12 	 * @param height
13 	 *        the height of the image
14 	 */
setImageSize(int width, int height)15 	void setImageSize(int width, int height);
16 
17 	/**
18 	 * This method returns the alpha value for the specified texture position.
19 	 * @param x
20 	 *        the X coordinate of the texture position
21 	 * @param y
22 	 *        the Y coordinate of the texture position
23 	 * @return the alpha value for the specified texture position
24 	 */
getAlpha(float x, float y)25 	byte getAlpha(float x, float y);
26 }