Package net.createmod.catnip.render
Interface SuperByteBuffer
- All Known Implementing Classes:
DefaultSuperByteBuffer
public interface SuperByteBuffer
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription<Self extends SuperByteBuffer>
Selfcolor(int color) <Self extends SuperByteBuffer>
Selfcolor(int r, int g, int b, int a) default <Self extends SuperByteBuffer>
Selfcom.mojang.blaze3d.vertex.PoseStackbooleanisEmpty()<Self extends SuperByteBuffer>
Selflight(int packedLight) <Self extends SuperByteBuffer>
Selflight(com.mojang.math.Matrix4f lightTransform) default <Self extends SuperByteBuffer>
Selflight(com.mojang.math.Matrix4f lightTransform, int packedLight) voidrenderInto(com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer) <Self extends SuperByteBuffer>
Selfreset()default <Self extends SuperByteBuffer>
Selfrotate(net.minecraft.core.Direction.Axis axis, float radians) <Self extends SuperByteBuffer>
Selfrotate(net.minecraft.core.Direction axis, float radians) default <Self extends SuperByteBuffer>
SelfrotateCentered(net.minecraft.core.Direction.Axis axis, float radians) default <Self extends SuperByteBuffer>
SelfrotateCentered(net.minecraft.core.Direction axis, float radians) default <Self extends SuperByteBuffer>
Selfscale(float factor) <Self extends SuperByteBuffer>
Selfscale(float factorX, float factorY, float factorZ) <Self extends SuperByteBuffer>
SelfshiftUV(SpriteShiftEntry entry) default <Self extends SuperByteBuffer>
SelfshiftUVScrolling(SpriteShiftEntry entry, float scrollV) <Self extends SuperByteBuffer>
SelfshiftUVScrolling(SpriteShiftEntry entry, float scrollU, float scrollV) <Self extends SuperByteBuffer>
SelfshiftUVtoSheet(SpriteShiftEntry entry, float uTarget, float vTarget, int sheetSize) <Self extends SuperByteBuffer>
Selftransform(com.mojang.blaze3d.vertex.PoseStack ms) default <Self extends SuperByteBuffer>
Selftranslate(double x, double y, double z) <Self extends SuperByteBuffer>
Selftranslate(float x, float y, float z)
-
Method Details
-
renderInto
void renderInto(com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer) -
isEmpty
boolean isEmpty() -
getTransforms
com.mojang.blaze3d.vertex.PoseStack getTransforms() -
reset
-
translate
-
rotate
-
scale
-
transform
-
light
-
light
-
color
-
color
-
shiftUV
-
shiftUVScrolling
<Self extends SuperByteBuffer> Self shiftUVScrolling(SpriteShiftEntry entry, float scrollU, float scrollV) -
shiftUVtoSheet
<Self extends SuperByteBuffer> Self shiftUVtoSheet(SpriteShiftEntry entry, float uTarget, float vTarget, int sheetSize) -
translate
-
rotate
default <Self extends SuperByteBuffer> Self rotate(net.minecraft.core.Direction.Axis axis, float radians) -
rotateCentered
default <Self extends SuperByteBuffer> Self rotateCentered(net.minecraft.core.Direction axis, float radians) -
rotateCentered
default <Self extends SuperByteBuffer> Self rotateCentered(net.minecraft.core.Direction.Axis axis, float radians) -
scale
-
light
default <Self extends SuperByteBuffer> Self light(com.mojang.math.Matrix4f lightTransform, int packedLight) -
color
-
shiftUVScrolling
-