Class VFXBuilders.WorldVFXBuilder
java.lang.Object
team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
- Enclosing class:
- VFXBuilders
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected floatprotected com.mojang.blaze3d.vertex.VertexFormatprotected floatprotected intprotected floatprotected floatprotected floatprotected floatprotected float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionrenderBeam(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.world.phys.Vec3 start, net.minecraft.world.phys.Vec3 end, float width) renderPoints(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, List<TrailPoint> trailPoints, float u0, float v0, float u1, float v1, Consumer<Float> vfxOperator) renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, float size) renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, float width, float height) renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f[] positions) renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f[] positions, float size) renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f[] positions, float width, float height) renderSphere(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, float radius, int longs, int lats) renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f offset, List<com.mojang.math.Vector4f> trailSegments, Function<Float, Float> widthFunc) renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f offset, List<com.mojang.math.Vector4f> trailSegments, Function<Float, Float> widthFunc, Consumer<Float> vfxOperator) renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.math.Matrix4f pose, com.mojang.math.Vector3f offset, List<com.mojang.math.Vector4f> trailSegments, Function<Float, Float> widthFunc, Consumer<Float> vfxOperator) setAlpha(float a) setColor(float r, float g, float b) setColor(float r, float g, float b, float a) setFormat(com.mojang.blaze3d.vertex.VertexFormat format) setLight(int light) setUV(float u0, float v0, float u1, float v1) setUV(net.minecraft.client.renderer.texture.TextureAtlasSprite sprite)
-
Field Details
-
r
protected float r -
g
protected float g -
b
protected float b -
a
protected float a -
light
protected int light -
u0
protected float u0 -
v0
protected float v0 -
u1
protected float u1 -
v1
protected float v1 -
format
protected com.mojang.blaze3d.vertex.VertexFormat format -
supplier
-
-
Constructor Details
-
WorldVFXBuilder
public WorldVFXBuilder()
-
-
Method Details
-
setPosColorDefaultFormat
-
setPosColorLightmapDefaultFormat
-
setPosTexDefaultFormat
-
setPosColorTexDefaultFormat
-
setPosColorTexLightmapDefaultFormat
-
setFormat
-
setVertexSupplier
public VFXBuilders.WorldVFXBuilder setVertexSupplier(VFXBuilders.WorldVFXBuilder.WorldVertexPlacementSupplier supplier) -
setColor
-
setColor
-
setColor
-
setColor
-
setAlpha
-
setLight
-
setUV
public VFXBuilders.WorldVFXBuilder setUV(net.minecraft.client.renderer.texture.TextureAtlasSprite sprite) -
setUV
-
renderTrail
public VFXBuilders.WorldVFXBuilder renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f offset, List<com.mojang.math.Vector4f> trailSegments, Function<Float, Float> widthFunc) -
renderTrail
-
renderTrail
-
renderPoints
public VFXBuilders.WorldVFXBuilder renderPoints(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, List<TrailPoint> trailPoints, float u0, float v0, float u1, float v1, Consumer<Float> vfxOperator) -
renderBeam
public VFXBuilders.WorldVFXBuilder renderBeam(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.world.phys.Vec3 start, net.minecraft.world.phys.Vec3 end, float width) -
renderQuad
public VFXBuilders.WorldVFXBuilder renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, float size) -
renderQuad
public VFXBuilders.WorldVFXBuilder renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, float width, float height) -
renderQuad
public VFXBuilders.WorldVFXBuilder renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f[] positions, float size) -
renderQuad
public VFXBuilders.WorldVFXBuilder renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f[] positions, float width, float height) -
renderQuad
public VFXBuilders.WorldVFXBuilder renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f[] positions) -
renderSphere
public VFXBuilders.WorldVFXBuilder renderSphere(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, float radius, int longs, int lats)
-