/** Permanently scales the size of the emitter by scaling all its ranged values related to size. */ public void scaleSize (float scaleX, float scaleY) { if (scaleX == 1f && scaleY == 1f) return; for (RangedNumericValue value : getXSizeValues()) value.scale(scaleX); for (RangedNumericValue value : getYSizeValues()) value.scale(scaleY); }
public void scale (float scale) { super.scale(scale); highMin *= scale; highMax *= scale; }
/** Permanently scales the speed of the emitter by scaling all its ranged values related to motion. */ public void scaleMotion (float scale) { if (scale == 1f) return; for (RangedNumericValue value : getMotionValues()) value.scale(scale); }
/** Permanently scales the size of the emitter by scaling all its ranged values related to size. */ public void scaleSize (float scaleX, float scaleY) { if (scaleX == 1f && scaleY == 1f) return; for (RangedNumericValue value : getXSizeValues()) value.scale(scaleX); for (RangedNumericValue value : getYSizeValues()) value.scale(scaleY); }
/** Permanently scales the speed of the emitter by scaling all its ranged values related to motion. */ public void scaleMotion (float scale) { if (scale == 1f) return; for (RangedNumericValue value : getMotionValues()) value.scale(scale); }
public void scale (float scale) { super.scale(scale); highMin *= scale; highMax *= scale; }
/** Permanently scales the size of the emitter by scaling all its ranged values related to size. */ public void scaleSize (float scaleX, float scaleY) { if (scaleX == 1f && scaleY == 1f) return; for (RangedNumericValue value : getXSizeValues()) value.scale(scaleX); for (RangedNumericValue value : getYSizeValues()) value.scale(scaleY); }
public void scale (float scale) { super.scale(scale); highMin *= scale; highMax *= scale; }
/** Permanently scales the speed of the emitter by scaling all its ranged values related to motion. */ public void scaleMotion (float scale) { if (scale == 1f) return; for (RangedNumericValue value : getMotionValues()) value.scale(scale); }