Package org.emrick.project.effect
Class RandomNoiseEffect
java.lang.Object
org.emrick.project.effect.RandomNoiseEffect
- All Implemented Interfaces:
GeneratedEffect
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRandomNoiseEffect(long startTime, long endTime, Duration duration, boolean varyBrightness, boolean varyColor, boolean varyTime, boolean fade, float colorVariance, float minBrightness, float maxBrightness, long maxTime, long minTime, Color color, int id) -
Method Summary
Modifier and TypeMethodDescriptiongenerateEffects(ArrayList<LEDStrip> ledStrips) getColor()floatlongintgetId()floatlongfloatlonglongbooleanisFade()booleanbooleanbooleanvoidvoidsetColorVariance(float colorVariance) voidsetDuration(Duration duration) voidsetEndTime(long endTime) voidsetFade(boolean fade) voidsetId(int id) voidsetMaxBrightness(float maxBrightness) voidsetMaxTime(long maxTime) voidsetMinBrightness(float minBrightness) voidsetMinTime(long minTime) voidsetStartTime(long startTime) voidsetVaryBrightness(boolean varyBrightness) voidsetVaryColor(boolean varyColor) voidsetVaryTime(boolean varyTime)
-
Field Details
-
startTime
private long startTime -
endTime
private long endTime -
duration
-
varyBrightness
private boolean varyBrightness -
varyColor
private boolean varyColor -
varyTime
private boolean varyTime -
fade
private boolean fade -
colorVariance
private float colorVariance -
minBrightness
private float minBrightness -
maxBrightness
private float maxBrightness -
maxTime
private long maxTime -
minTime
private long minTime -
color
-
id
private int id
-
-
Constructor Details
-
RandomNoiseEffect
-
-
Method Details
-
getColor
-
setColor
-
getDuration
-
setDuration
-
isVaryBrightness
public boolean isVaryBrightness() -
setVaryBrightness
public void setVaryBrightness(boolean varyBrightness) -
isVaryColor
public boolean isVaryColor() -
setVaryColor
public void setVaryColor(boolean varyColor) -
isVaryTime
public boolean isVaryTime() -
setVaryTime
public void setVaryTime(boolean varyTime) -
isFade
public boolean isFade() -
setFade
public void setFade(boolean fade) -
getColorVariance
public float getColorVariance() -
setColorVariance
public void setColorVariance(float colorVariance) -
getMinBrightness
public float getMinBrightness() -
setMinBrightness
public void setMinBrightness(float minBrightness) -
getMaxBrightness
public float getMaxBrightness() -
setMaxBrightness
public void setMaxBrightness(float maxBrightness) -
getMaxTime
public long getMaxTime() -
setMaxTime
public void setMaxTime(long maxTime) -
getMinTime
public long getMinTime() -
setMinTime
public void setMinTime(long minTime) -
getId
public int getId() -
setId
public void setId(int id) -
getEffectType
- Specified by:
getEffectTypein interfaceGeneratedEffect
-
setStartTime
public void setStartTime(long startTime) - Specified by:
setStartTimein interfaceGeneratedEffect
-
getStartTime
public long getStartTime()- Specified by:
getStartTimein interfaceGeneratedEffect
-
setEndTime
public void setEndTime(long endTime) - Specified by:
setEndTimein interfaceGeneratedEffect
-
getEndTime
public long getEndTime()- Specified by:
getEndTimein interfaceGeneratedEffect
-
generateEffectObj
- Specified by:
generateEffectObjin interfaceGeneratedEffect
-
generateEffects
- Specified by:
generateEffectsin interfaceGeneratedEffect
-