Package foundry.veil.api.quasar.particle
Class RenderData
java.lang.Object
foundry.veil.api.quasar.particle.RenderData
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
static final net.minecraft.resources.ResourceLocation
Deprecated.float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloat
float
getAlpha()
net.minecraft.client.renderer.texture.TextureAtlasSprite
float
getBlue()
int
float
getGreen()
int
float
getRed()
float
org.joml.Vector3dc
float
org.joml.Vector3fc
net.minecraft.client.renderer.RenderType
@Nullable SpriteData
boolean
void
Forces the render type to be updated on the next render call.void
render
(QuasarParticle particle, float partialTicks) void
renderTrails
(MatrixStack matrixStack, net.minecraft.client.renderer.MultiBufferSource bufferSource, net.minecraft.world.phys.Vec3 cameraPos, int packedLight) void
setAdditive
(boolean additive) void
setAlpha
(float alpha) void
setAtlasSprite
(@Nullable net.minecraft.client.renderer.texture.TextureAtlasSprite atlasSprite) void
setBlue
(float blue) void
setColor
(float red, float green, float blue, float alpha) void
void
setColor
(org.joml.Vector4fc color) void
setFixedPackedLight
(int fixedPackedLight) void
setGreen
(float green) void
setRed
(float red) void
setSpriteData
(@Nullable SpriteData spriteData) void
tick
(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)
-