Package foundry.veil.api.quasar.particle
Class RenderData
java.lang.Object
foundry.veil.api.quasar.particle.RenderData
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatstatic final net.minecraft.resources.ResourceLocationDeprecated.float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatgetAlpha()net.minecraft.client.renderer.texture.TextureAtlasSpritefloatgetBlue()intfloatgetGreen()intfloatgetRed()floatorg.joml.Vector3dcfloatorg.joml.Vector3fcnet.minecraft.client.renderer.RenderType@Nullable SpriteDatabooleanvoidForces the render type to be updated on the next render call.voidrender(QuasarParticle particle, float partialTicks) voidrenderTrails(MatrixStack matrixStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.minecraft.world.phys.Vec3 cameraPos, int packedLight) voidsetAdditive(boolean additive) voidsetAlpha(float alpha) voidsetAtlasSprite(@Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite atlasSprite) voidsetBlue(float blue) voidsetColor(float red, float green, float blue, float alpha) voidvoidsetColor(org.joml.Vector4fc color) voidsetFixedPackedLight(int fixedPackedLight) voidsetGreen(float green) voidsetRed(float red) voidsetSpriteData(@Nullable SpriteData spriteData) voidtick(QuasarParticle particle, int packedLight)
-
Field Details
-
BLANK
Deprecated. -
renderAge
public float renderAge -
agePercent
public float agePercent
-
-
Constructor Details
-
RenderData
-
-
Method Details
-
tick
-
render
-
markDirty
public void markDirty()Forces the render type to be updated on the next render call.- Since:
- 1.3.0
-
getRenderPosition
public org.joml.Vector3dc getRenderPosition() -
getRenderRotation
public org.joml.Vector3fc getRenderRotation() -
getRenderRadius
public float getRenderRadius() -
getRenderAge
public float getRenderAge() -
getAgePercent
public float getAgePercent() -
getPackedLight
public int getPackedLight() -
getFixedPackedLight
public int getFixedPackedLight() -
getRed
public float getRed() -
getGreen
public float getGreen() -
getBlue
public float getBlue() -
getAlpha
public float getAlpha() -
getSpriteData
-
getAtlasSprite
public net.minecraft.client.renderer.texture.TextureAtlasSprite getAtlasSprite() -
isAdditive
public boolean isAdditive()- Since:
- 1.3.0
-
getRenderType
public net.minecraft.client.renderer.RenderType getRenderType()- Returns:
- The render type to use for this particle
-
getTrails
-
renderTrails
public void renderTrails(MatrixStack matrixStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.minecraft.world.phys.Vec3 cameraPos, int packedLight) -
setRed
public void setRed(float red) -
setGreen
public void setGreen(float green) -
setBlue
public void setBlue(float blue) -
setAlpha
public void setAlpha(float alpha) -
setColor
public void setColor(float red, float green, float blue, float alpha) -
setColor
public void setColor(org.joml.Vector4fc color) -
setColor
-
setFixedPackedLight
public void setFixedPackedLight(int fixedPackedLight) -
setAdditive
public void setAdditive(boolean additive) - Since:
- 1.3.0
-
setSpriteData
-
setAtlasSprite
public void setAtlasSprite(@Nullable @Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite atlasSprite)
-