| File |
Line |
| de\lessvoid\nifty\effects\general\Pulsate.java |
61
|
| de\lessvoid\nifty\effects\hover\Pulsate.java |
63
|
final float normalizedFalloff,
final NiftyRenderEngine r) {
r.saveState(RenderStateType.allStates());
float value = pulsater.update();
Color c = startColor.linear(endColor, value);
r.setColor(c);
int size = (int) width.getValue(element.getParent().getWidth());
if (size == -1) {
r.renderQuad(element.getX(), element.getY(), element.getWidth(), element.getHeight());
} else {
r.renderQuad((element.getX() + element.getWidth() / 2) - size / 2, element.getY(), size, element.getHeight());
}
r.restoreState();
}
}
|
| File |
Line |
| de\lessvoid\nifty\effects\hover\ImageSizePulsate.java |
14
|
| de\lessvoid\nifty\effects\hover\TextSizePulsate.java |
14
|
public class TextSizePulsate implements HoverEffectImpl {
/**
* start size.
*/
private SizeValue startSize = new SizeValue("0%");
/**
* end size.
*/
private SizeValue endSize = new SizeValue("100%");
/**
* initialize.
* @param nifty Nifty
* @param element Element
* @param parameter Parameter
*/
public void initialize(final Nifty nifty, final Element element, final Properties parameter) {
String startSizeString = parameter.getProperty("startSize");
if (startSizeString != null) {
startSize = new SizeValue(startSizeString);
}
String endSizeString = parameter.getProperty("endSize");
if (endSizeString != null) {
endSize = new SizeValue(endSizeString);
}
}
/**
* execute the effect.
* @param element the Element
* @param normalizedTime TimeInterpolator to use
* @param normalizedFalloff falloff value
* @param r RenderDevice to use
*/
public void execute(
final Element element,
final float normalizedTime,
final float normalizedFalloff,
final NiftyRenderEngine r) {
float value =
|
| File |
Line |
| de\lessvoid\nifty\effects\general\ColorBar.java |
50
|
| de\lessvoid\nifty\effects\hover\Pulsate.java |
69
|
r.setColor(color.mutiply(normalizedFalloff));
int size = (int) width.getValue(element.getParent().getWidth());
if (size == -1) {
r.renderQuad(element.getX(), element.getY(), element.getWidth(), element.getHeight());
} else {
r.renderQuad((element.getX() + element.getWidth() / 2) - size / 2, element.getY(), size, element.getHeight());
}
r.restoreState();
}
}
|