类 DummyParticleEmitter

java.lang.Object
mod.chloeprime.aaaparticles.api.client.effekseer.ParticleEmitter
mod.chloeprime.aaaparticles.client.internal.DummyParticleEmitter

public class DummyParticleEmitter extends ParticleEmitter
No-OP emitter, created when trying to play effeks during resource pack reloading.
  • 构造器详细资料

  • 方法详细资料

    • pause

      public void pause()
      从类复制的说明: ParticleEmitter
      Pause this effek emitter and its effek instance.
      覆盖:
      pause 在类中 ParticleEmitter
    • resume

      public void resume()
      从类复制的说明: ParticleEmitter
      Resume this effek emitter and its effek instance from pausing.
      覆盖:
      resume 在类中 ParticleEmitter
    • setVisibility

      public void setVisibility(boolean visible)
      从类复制的说明: ParticleEmitter
      Set this emitter's own visibility.
      覆盖:
      setVisibility 在类中 ParticleEmitter
      参数:
      visible - if false, this particle will be invisible.
    • stop

      public void stop()
      从类复制的说明: ParticleEmitter
      Stop and destroy this emitter.
      覆盖:
      stop 在类中 ParticleEmitter
    • setProgress

      public void setProgress(float frame)
      从类复制的说明: ParticleEmitter
      Set the progress of this emitter.
      覆盖:
      setProgress 在类中 ParticleEmitter
    • setPosition

      public void setPosition(float x, float y, float z)
      从类复制的说明: ParticleEmitter
      Set the world position of this emitter.
      覆盖:
      setPosition 在类中 ParticleEmitter
      参数:
      x - X coordinate of the new position.
      y - Y coordinate of the new position.
      z - Z coordinate of the new position.
    • setRotation

      public void setRotation(float x, float y, float z)
      从类复制的说明: ParticleEmitter
      Set the rotation of this emitter.
      覆盖:
      setRotation 在类中 ParticleEmitter
      参数:
      x - X rotation of the new position.
      y - Y rotation of the new position.
      z - Z rotation of the new position.
    • setScale

      public void setScale(float x, float y, float z)
      从类复制的说明: ParticleEmitter
      Set the rotation of this emitter.
      覆盖:
      setScale 在类中 ParticleEmitter
      参数:
      x - X scale of the new position.
      y - Y scale of the new position.
      z - Z scale of the new position.
    • setTransformMatrix

      public void setTransformMatrix(float[] matrix)
      从类复制的说明: ParticleEmitter
      Set the transform matrix of this emitter.
      覆盖:
      setTransformMatrix 在类中 ParticleEmitter
      参数:
      matrix - the flattened transform matrix.
    • setTransformMatrix

      public void setTransformMatrix(float[][] matrix)
      从类复制的说明: ParticleEmitter
      Set the transform matrix of this emitter.
      覆盖:
      setTransformMatrix 在类中 ParticleEmitter
      参数:
      matrix - the transform matrix.
    • setBaseTransformMatrix

      public void setBaseTransformMatrix(float[] matrix)
      从类复制的说明: ParticleEmitter
      Set the base transform matrix of this emitter.
      覆盖:
      setBaseTransformMatrix 在类中 ParticleEmitter
      参数:
      matrix - the flattened base transform matrix.
    • setBaseTransformMatrix

      public void setBaseTransformMatrix(float[][] matrix)
      从类复制的说明: ParticleEmitter
      Set the base transform matrix of this emitter.
      覆盖:
      setBaseTransformMatrix 在类中 ParticleEmitter
      参数:
      matrix - the base transform matrix.
    • exists

      public boolean exists()
      从类复制的说明: ParticleEmitter
      Get whether this emitter exists in the effek manager.
      覆盖:
      exists 在类中 ParticleEmitter
      返回:
      whether this emitter exists in the effek manager.
    • setDynamicInput

      public void setDynamicInput(int index, float value)
      从类复制的说明: ParticleEmitter
      Set a dynamic input's value.
      覆盖:
      setDynamicInput 在类中 ParticleEmitter
      参数:
      index - The index of the dynamic input. Valid range is 0-3.
      value - The new value of the dynamic input.
    • getDynamicInput

      public float getDynamicInput(int index)
      从类复制的说明: ParticleEmitter
      Get a dynamic input's value.
      覆盖:
      getDynamicInput 在类中 ParticleEmitter
      参数:
      index - The index of the dynamic input. Valid range is 0-3.
      返回:
      The value of the dynamic input.
    • sendTrigger

      public void sendTrigger(int index)
      从类复制的说明: ParticleEmitter
      Trigger a trigger with the given index.
      覆盖:
      sendTrigger 在类中 ParticleEmitter
      参数:
      index - The index of the trigger. Valid range is 0-3.