类 DummyParticleEmitter
java.lang.Object
mod.chloeprime.aaaparticles.api.client.effekseer.ParticleEmitter
mod.chloeprime.aaaparticles.client.internal.DummyParticleEmitter
No-OP emitter, created when trying to play effeks during resource pack reloading.
-
嵌套类概要
从类继承的嵌套类/接口 mod.chloeprime.aaaparticles.api.client.effekseer.ParticleEmitter
ParticleEmitter.PreDrawCallback, ParticleEmitter.Type -
字段概要
从类继承的字段 mod.chloeprime.aaaparticles.api.client.effekseer.ParticleEmitter
handle, isPaused, isVisible, type -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanexists()Get whether this emitter exists in the effek manager.floatgetDynamicInput(int index) Get a dynamic input's value.voidpause()Pause this effek emitter and its effek instance.voidresume()Resume this effek emitter and its effek instance from pausing.voidsendTrigger(int index) Trigger a trigger with the given index.voidsetBaseTransformMatrix(float[] matrix) Set the base transform matrix of this emitter.voidsetBaseTransformMatrix(float[][] matrix) Set the base transform matrix of this emitter.voidsetDynamicInput(int index, float value) Set a dynamic input's value.voidsetPosition(float x, float y, float z) Set the world position of this emitter.voidsetProgress(float frame) Set the progress of this emitter.voidsetRotation(float x, float y, float z) Set the rotation of this emitter.voidsetScale(float x, float y, float z) Set the rotation of this emitter.voidsetTransformMatrix(float[] matrix) Set the transform matrix of this emitter.voidsetTransformMatrix(float[][] matrix) Set the transform matrix of this emitter.voidsetVisibility(boolean visible) Set this emitter's own visibility.voidstop()Stop and destroy this emitter.从类继承的方法 mod.chloeprime.aaaparticles.api.client.effekseer.ParticleEmitter
addPreDrawCallback, dummy, getSpeed, internalUpdateProgress, isPaused, isVisible, runPreDrawCallbacks, setSpeed
-
构造器详细资料
-
DummyParticleEmitter
-
-
方法详细资料
-
pause
public void pause()从类复制的说明:ParticleEmitterPause this effek emitter and its effek instance.- 覆盖:
pause在类中ParticleEmitter
-
resume
public void resume()从类复制的说明:ParticleEmitterResume this effek emitter and its effek instance from pausing.- 覆盖:
resume在类中ParticleEmitter
-
setVisibility
public void setVisibility(boolean visible) 从类复制的说明:ParticleEmitterSet this emitter's own visibility.- 覆盖:
setVisibility在类中ParticleEmitter- 参数:
visible- if false, this particle will be invisible.
-
stop
public void stop()从类复制的说明:ParticleEmitterStop and destroy this emitter.- 覆盖:
stop在类中ParticleEmitter
-
setProgress
public void setProgress(float frame) 从类复制的说明:ParticleEmitterSet the progress of this emitter.- 覆盖:
setProgress在类中ParticleEmitter
-
setPosition
public void setPosition(float x, float y, float z) 从类复制的说明:ParticleEmitterSet 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) 从类复制的说明:ParticleEmitterSet 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) 从类复制的说明:ParticleEmitterSet 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) 从类复制的说明:ParticleEmitterSet the transform matrix of this emitter.- 覆盖:
setTransformMatrix在类中ParticleEmitter- 参数:
matrix- the flattened transform matrix.
-
setTransformMatrix
public void setTransformMatrix(float[][] matrix) 从类复制的说明:ParticleEmitterSet the transform matrix of this emitter.- 覆盖:
setTransformMatrix在类中ParticleEmitter- 参数:
matrix- the transform matrix.
-
setBaseTransformMatrix
public void setBaseTransformMatrix(float[] matrix) 从类复制的说明:ParticleEmitterSet the base transform matrix of this emitter.- 覆盖:
setBaseTransformMatrix在类中ParticleEmitter- 参数:
matrix- the flattened base transform matrix.
-
setBaseTransformMatrix
public void setBaseTransformMatrix(float[][] matrix) 从类复制的说明:ParticleEmitterSet the base transform matrix of this emitter.- 覆盖:
setBaseTransformMatrix在类中ParticleEmitter- 参数:
matrix- the base transform matrix.
-
exists
public boolean exists()从类复制的说明:ParticleEmitterGet 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) 从类复制的说明:ParticleEmitterSet 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) 从类复制的说明:ParticleEmitterGet 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) 从类复制的说明:ParticleEmitterTrigger a trigger with the given index.- 覆盖:
sendTrigger在类中ParticleEmitter- 参数:
index- The index of the trigger. Valid range is 0-3.
-