/** Sets all horizontal size-related ranged values to match those of the template emitter. */ public void matchXSize (ParticleEmitter template) { RangedNumericValue[] values = getXSizeValues(); RangedNumericValue[] templateValues = template.getXSizeValues(); for (int i = 0; i < values.length; i++) { values[i].set(templateValues[i]); } }
/** Sets all horizontal size-related ranged values to match those of the template emitter. */ public void matchXSize (ParticleEmitter template) { RangedNumericValue[] values = getXSizeValues(); RangedNumericValue[] templateValues = template.getXSizeValues(); for (int i = 0; i < values.length; i++) { values[i].set(templateValues[i]); } }
/** 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 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); }
/** Sets all horizontal size-related ranged values to match those of the template emitter. */ public void matchXSize (ParticleEmitter template) { RangedNumericValue[] values = getXSizeValues(); RangedNumericValue[] templateValues = template.getXSizeValues(); for (int i = 0; i < values.length; i++) { values[i].set(templateValues[i]); } }
/** 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); }