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, float partialTicks) 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
@Internal public void renderTrails(MatrixStack matrixStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.minecraft.world.phys.Vec3 cameraPos, int packedLight, float partialTicks) -
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)
-