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.math.Matrix4f last, net.minecraft.core.BlockPos start, net.minecraft.core.BlockPos end, float width) renderBeam(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.math.Matrix4f last, net.minecraft.world.phys.Vec3 start, net.minecraft.world.phys.Vec3 end, float width) renderBeam(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.math.Matrix4f last, net.minecraft.world.phys.Vec3 start, net.minecraft.world.phys.Vec3 end, float width, net.minecraft.world.phys.Vec3 cameraPosition) renderPoints(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, List<TrailRenderPoint> trailRenderPoints, 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, float size) renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.math.Vector3f[] positions, float width, float height) renderQuad(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.math.Matrix4f last, com.mojang.math.Vector3f[] positions) 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, List<TrailPoint> trailSegments, float width) renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, List<TrailPoint> trailSegments, Function<Float, Float> widthFunc) renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, List<TrailPoint> trailSegments, Function<Float, Float> widthFunc, Consumer<Float> vfxOperator) renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.math.Matrix4f pose, List<TrailPoint> 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) setColorRaw(float r, float g, float b) setFormat(com.mojang.blaze3d.vertex.VertexFormat format) setLight(int light) setUV(float u0, float v0, float u1, float v1)
-
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
-
setParticleFormat
-
setFormat
-
setVertexSupplier
public VFXBuilders.WorldVFXBuilder setVertexSupplier(VFXBuilders.WorldVFXBuilder.WorldVertexPlacementSupplier supplier) -
setColor
-
setColor
-
setColor
-
setColor
-
setColorRaw
-
setAlpha
-
setLight
-
setUV
-
renderBeam
public VFXBuilders.WorldVFXBuilder renderBeam(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.math.Matrix4f last, net.minecraft.core.BlockPos start, net.minecraft.core.BlockPos end, float width) -
renderBeam
public VFXBuilders.WorldVFXBuilder renderBeam(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, @Nullable com.mojang.math.Matrix4f last, net.minecraft.world.phys.Vec3 start, net.minecraft.world.phys.Vec3 end, float width) -
renderBeam
public VFXBuilders.WorldVFXBuilder renderBeam(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, @Nullable com.mojang.math.Matrix4f last, net.minecraft.world.phys.Vec3 start, net.minecraft.world.phys.Vec3 end, float width, net.minecraft.world.phys.Vec3 cameraPosition) -
renderTrail
public VFXBuilders.WorldVFXBuilder renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, List<TrailPoint> trailSegments, float width) -
renderTrail
public VFXBuilders.WorldVFXBuilder renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, List<TrailPoint> trailSegments, Function<Float, Float> widthFunc) -
renderTrail
public VFXBuilders.WorldVFXBuilder renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.blaze3d.vertex.PoseStack stack, List<TrailPoint> trailSegments, Function<Float, Float> widthFunc, Consumer<Float> vfxOperator) -
renderTrail
public VFXBuilders.WorldVFXBuilder renderTrail(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, com.mojang.math.Matrix4f pose, List<TrailPoint> trailSegments, Function<Float, Float> widthFunc, Consumer<Float> vfxOperator) -
renderPoints
public VFXBuilders.WorldVFXBuilder renderPoints(com.mojang.blaze3d.vertex.VertexConsumer vertexConsumer, List<TrailRenderPoint> trailRenderPoints, float u0, float v0, float u1, float v1, Consumer<Float> vfxOperator) -
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.math.Matrix4f last, 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)
-