Class CustomLightModule
java.lang.Object
foundry.veil.api.quasar.emitters.module.render.CustomLightModule
- All Implemented Interfaces:
ParticleModule,RenderParticleModule,UpdateParticleModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatgetColor()floatvoidonRemove()Called when the module is removed.voidrender(QuasarParticle particle, float partialTicks) Called each frame to update render data ifRenderParticleModule.isEnabled()istrue.voidsetBrightness(float brightness) voidsetRadius(float radius) voidupdate(QuasarParticle particle) Updates this module with theMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface foundry.veil.api.quasar.emitters.module.RenderParticleModule
isEnabled
-
Constructor Details
-
CustomLightModule
public CustomLightModule()
-
-
Method Details
-
update
Description copied from interface:UpdateParticleModuleUpdates this module with the- Specified by:
updatein interfaceUpdateParticleModule- Parameters:
particle- The particle to update for
-
render
Description copied from interface:RenderParticleModuleCalled each frame to update render data ifRenderParticleModule.isEnabled()istrue.- Specified by:
renderin interfaceRenderParticleModule- Parameters:
particle- The particle to update forpartialTicks- The percentage from last tick to this tick
-
onRemove
public void onRemove()Description copied from interface:ParticleModuleCalled when the module is removed.- Specified by:
onRemovein interfaceParticleModule
-
getColor
-
getBrightness
public float getBrightness() -
getRadius
public float getRadius() -
setBrightness
public void setBrightness(float brightness) -
setRadius
public void setRadius(float radius)
-