Class VFXBuilders.ScreenVFXBuilder
java.lang.Object
team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
- Enclosing class:
- VFXBuilders
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbegin()blit(com.mojang.blaze3d.vertex.PoseStack stack) draw(com.mojang.blaze3d.vertex.PoseStack stack) end()overrideBufferBuilder(com.mojang.blaze3d.vertex.BufferBuilder builder) 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) setPosition(float x0, float y0, float x1, float y1) setPositionWithWidth(float x, float y, float width, float height) setShader(net.minecraft.client.renderer.ShaderInstance shader) setShaderTexture(net.minecraft.resources.ResourceLocation texture) setUV(float u0, float v0, float u1, float v1) setUV(float u0, float v0, float u1, float v1, float canvasSize) setUV(float u0, float v0, float u1, float v1, float canvasSizeX, float canvasSizeY) setUVWithWidth(float u, float v, float width, float height) setUVWithWidth(float u, float v, float width, float height, float canvasSize) setUVWithWidth(float u, float v, float width, float height, float canvasSizeX, float canvasSizeY) setVertexSupplier(team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder.ScreenVertexPlacementSupplier supplier) setZLevel(int z)
-
Constructor Details
-
ScreenVFXBuilder
public ScreenVFXBuilder()
-
-
Method Details
-
setPosTexDefaultFormat
-
setPosColorDefaultFormat
-
setPosColorTexDefaultFormat
-
setPosColorTexLightmapDefaultFormat
-
setFormat
-
setShaderTexture
public VFXBuilders.ScreenVFXBuilder setShaderTexture(net.minecraft.resources.ResourceLocation texture) -
setShader
public VFXBuilders.ScreenVFXBuilder setShader(Supplier<net.minecraft.client.renderer.ShaderInstance> shader) -
setShader
-
setVertexSupplier
public VFXBuilders.ScreenVFXBuilder setVertexSupplier(team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder.ScreenVertexPlacementSupplier supplier) -
overrideBufferBuilder
public VFXBuilders.ScreenVFXBuilder overrideBufferBuilder(com.mojang.blaze3d.vertex.BufferBuilder builder) -
setLight
-
setColor
-
setColor
-
setColor
-
setColor
-
setAlpha
-
setPositionWithWidth
public VFXBuilders.ScreenVFXBuilder setPositionWithWidth(float x, float y, float width, float height) -
setPosition
-
setZLevel
-
setUVWithWidth
public VFXBuilders.ScreenVFXBuilder setUVWithWidth(float u, float v, float width, float height, float canvasSize) -
setUVWithWidth
public VFXBuilders.ScreenVFXBuilder setUVWithWidth(float u, float v, float width, float height, float canvasSizeX, float canvasSizeY) -
setUVWithWidth
-
setUV
-
setUV
public VFXBuilders.ScreenVFXBuilder setUV(float u0, float v0, float u1, float v1, float canvasSizeX, float canvasSizeY) -
setUV
-
blit
-
draw
-
endAndProceed
-
begin
-
end
-