public class Halo extends Object
| Modifier and Type | Field and Description |
|---|---|
private int |
appId |
private double |
brightness |
private double |
color |
private double |
complexity |
private int |
id |
private double |
size |
private double |
speed |
private double |
wobble |
| Constructor and Description |
|---|
Halo(int iAppId)
Create an empty halo object.
|
Halo(int iAppId,
double iSize,
double iColor,
double iComplexity,
double iSpeed,
double iBrightness,
double iWobble)
Create a halo object with all settings pre-set.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getBrightness() |
double |
getColor() |
double |
getComplexity() |
int |
getId() |
double |
getSize() |
double |
getSpeed() |
double |
getWobble() |
void |
setBrightness(double b) |
void |
setColor(double c) |
void |
setComplexity(double c) |
void |
setId(int haloId) |
void |
setSize(double s) |
void |
setSpeed(double s) |
void |
setWobble(double w) |
String |
toString()
Provides a displayable string of halo information.
|
private void |
validate(double val) |
private int appId
private int id
private double size
private double complexity
private double brightness
private double wobble
private double color
private double speed
public Halo(int iAppId)
iAppId - The appplication id.public Halo(int iAppId,
double iSize,
double iColor,
double iComplexity,
double iSpeed,
double iBrightness,
double iWobble)
throws InvalidParameterException
iAppId - The applicaation id.iSize - The size value (0-1)iColor - The color value (0-1)iComplexity - The complexity valueiSpeed - The speed valueiBrightness - The brightness valueiWobble - The wobble valueInvalidParameterExceptionpublic String toString()
public int getId()
public double getSize()
public double getColor()
public double getComplexity()
public double getSpeed()
public double getBrightness()
public double getWobble()
public void setId(int haloId)
haloId - halo id. Changing this will store it under a new id, and is not recommended.public void setSize(double s)
throws InvalidParameterException
s - size value (0-1)InvalidParameterExceptionpublic void setColor(double c)
throws InvalidParameterException
c - color value (0-1)InvalidParameterExceptionpublic void setComplexity(double c)
throws InvalidParameterException
c - complexity value (0-1)InvalidParameterExceptionpublic void setSpeed(double s)
throws InvalidParameterException
s - speed value (0-1)InvalidParameterExceptionpublic void setBrightness(double b)
throws InvalidParameterException
b - brightness value (0-1)InvalidParameterExceptionpublic void setWobble(double w)
throws InvalidParameterException
w - wobble value (0-1)InvalidParameterExceptionprivate void validate(double val)
throws InvalidParameterException
val - any value to verify as being within the correct range.InvalidParameterExceptionCopyright © 2015. All rights reserved.