Class VFXBuilders.ScreenVFXBuilder
java.lang.Object
team.lodestar.lodestone.systems.rendering.VFXBuilders.AbstractVFXBuilder
team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
- Enclosing class:
VFXBuilders
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblit(com.mojang.blaze3d.vertex.PoseStack stack) blit(net.minecraft.client.gui.GuiGraphics graphics) Supplier<net.minecraft.client.renderer.ShaderInstance> multiplyColor(float scalar) multiplyColor(float r, float g, float b) setAlpha(float a) setAlpha(int a) setColor(float r, float g, float b) setColor(float r, float g, float b, float a) setColor(int rgba) setColor(int r, int g, int b) setColor(int r, int g, int b, int a) setFormat(com.mojang.blaze3d.vertex.VertexFormat format) setFormatRaw(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) setSprite(net.minecraft.resources.ResourceLocation location) setTexture(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) setZLevel(int z) vertex(com.mojang.blaze3d.vertex.PoseStack stack, float x, float y, float u, float v)
-
Field Details
-
x0
public float x0 -
y0
public float y0 -
x1
public float x1 -
y1
public float y1 -
zLevel
public int zLevel
-
-
Constructor Details
-
ScreenVFXBuilder
public ScreenVFXBuilder()
-
-
Method Details
-
setColor
- Overrides:
setColorin classVFXBuilders.AbstractVFXBuilder
-
setColor
- Overrides:
setColorin classVFXBuilders.AbstractVFXBuilder
-
setColor
- Overrides:
setColorin classVFXBuilders.AbstractVFXBuilder
-
setColor
- Overrides:
setColorin classVFXBuilders.AbstractVFXBuilder
-
setColor
- Overrides:
setColorin classVFXBuilders.AbstractVFXBuilder
-
setColor
- Overrides:
setColorin classVFXBuilders.AbstractVFXBuilder
-
setColor
- Overrides:
setColorin classVFXBuilders.AbstractVFXBuilder
-
setColor
- Overrides:
setColorin classVFXBuilders.AbstractVFXBuilder
-
multiplyColor
- Overrides:
multiplyColorin classVFXBuilders.AbstractVFXBuilder
-
multiplyColor
- Overrides:
multiplyColorin classVFXBuilders.AbstractVFXBuilder
-
setAlpha
- Overrides:
setAlphain classVFXBuilders.AbstractVFXBuilder
-
setAlpha
- Overrides:
setAlphain classVFXBuilders.AbstractVFXBuilder
-
setUVWithWidth
public VFXBuilders.ScreenVFXBuilder setUVWithWidth(float u, float v, float width, float height, float canvasSize) - Overrides:
setUVWithWidthin classVFXBuilders.AbstractVFXBuilder
-
setUVWithWidth
public VFXBuilders.ScreenVFXBuilder setUVWithWidth(float u, float v, float width, float height, float canvasSizeX, float canvasSizeY) - Overrides:
setUVWithWidthin classVFXBuilders.AbstractVFXBuilder
-
setUVWithWidth
- Overrides:
setUVWithWidthin classVFXBuilders.AbstractVFXBuilder
-
setUV
- Overrides:
setUVin classVFXBuilders.AbstractVFXBuilder
-
setUV
public VFXBuilders.ScreenVFXBuilder setUV(float u0, float v0, float u1, float v1, float canvasSizeX, float canvasSizeY) - Overrides:
setUVin classVFXBuilders.AbstractVFXBuilder
-
setUV
- Overrides:
setUVin classVFXBuilders.AbstractVFXBuilder
-
setFormat
- Overrides:
setFormatin classVFXBuilders.AbstractVFXBuilder
-
setVertexSupplier
- Overrides:
setVertexSupplierin classVFXBuilders.AbstractVFXBuilder
-
setFormatRaw
- Overrides:
setFormatRawin classVFXBuilders.AbstractVFXBuilder
-
setShader
public VFXBuilders.ScreenVFXBuilder setShader(Supplier<net.minecraft.client.renderer.ShaderInstance> shader) -
setShader
-
getShader
-
setTexture
-
setSprite
-
updateVertexFormat
-
setLight
- Overrides:
setLightin classVFXBuilders.AbstractVFXBuilder
-
setPositionWithWidth
public VFXBuilders.ScreenVFXBuilder setPositionWithWidth(float x, float y, float width, float height) -
setPosition
-
setZLevel
-
blit
-
blit
-
vertex
public VFXBuilders.ScreenVFXBuilder vertex(com.mojang.blaze3d.vertex.PoseStack stack, float x, float y, float u, float v)
-