Package com.petrolpark.client.rendering
Class EmptySuperByteBuffer
java.lang.Object
com.petrolpark.client.rendering.EmptySuperByteBuffer
- All Implemented Interfaces:
dev.engine_room.flywheel.lib.transform.Affine<net.createmod.catnip.render.SuperByteBuffer>,dev.engine_room.flywheel.lib.transform.Rotate<net.createmod.catnip.render.SuperByteBuffer>,dev.engine_room.flywheel.lib.transform.Scale<net.createmod.catnip.render.SuperByteBuffer>,dev.engine_room.flywheel.lib.transform.Transform<net.createmod.catnip.render.SuperByteBuffer>,dev.engine_room.flywheel.lib.transform.TransformStack<net.createmod.catnip.render.SuperByteBuffer>,dev.engine_room.flywheel.lib.transform.Translate<net.createmod.catnip.render.SuperByteBuffer>,net.createmod.catnip.render.SuperByteBuffer
public class EmptySuperByteBuffer
extends Object
implements net.createmod.catnip.render.SuperByteBuffer
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.createmod.catnip.render.SuperByteBuffer
net.createmod.catnip.render.SuperByteBuffer.ShiftOutput, net.createmod.catnip.render.SuperByteBuffer.SpriteShiftFunc -
Field Summary
FieldsFields inherited from interface dev.engine_room.flywheel.lib.transform.Translate
CENTER -
Method Summary
Modifier and TypeMethodDescriptioncolor(int color) color(int r, int g, int b, int a) com.mojang.blaze3d.vertex.PoseStackbooleanisEmpty()light(int packedLight) mulNormal(org.joml.Matrix3fc normal) mulPose(org.joml.Matrix4fc pose) overlay(int overlay) popPose()pushPose()voidrenderInto(com.mojang.blaze3d.vertex.PoseStack ms, com.mojang.blaze3d.vertex.VertexConsumer consumer) reset()rotate(org.joml.Quaternionfc quaternion) scale(float factorX, float factorY, float factorZ) shiftUV(net.createmod.catnip.render.SpriteShiftEntry entry) shiftUVScrolling(net.createmod.catnip.render.SpriteShiftEntry entry, float scrollU, float scrollV) shiftUVtoSheet(net.createmod.catnip.render.SpriteShiftEntry entry, float uTarget, float vTarget, int sheetSize) translate(float x, float y, float z) useLevelLight(net.minecraft.world.level.BlockAndTintGetter level) useLevelLight(net.minecraft.world.level.BlockAndTintGetter level, org.joml.Matrix4f lightTransform) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.engine_room.flywheel.lib.transform.Affine
rotateAround, rotateAround, rotateCentered, rotateCentered, rotateCentered, rotateCentered, rotateCentered, rotateCentered, rotateCenteredDegrees, rotateCenteredDegrees, rotateCenteredDegrees, rotateCenteredDegrees, rotateCenteredDegrees, rotateXCentered, rotateXCenteredDegrees, rotateYCentered, rotateYCenteredDegrees, rotateZCentered, rotateZCenteredDegreesMethods inherited from interface dev.engine_room.flywheel.lib.transform.Rotate
rotate, rotate, rotate, rotate, rotate, rotate, rotateDegrees, rotateDegrees, rotateDegrees, rotateDegrees, rotateDegrees, rotateTo, rotateTo, rotateTo, rotateToFace, rotateX, rotateXDegrees, rotateY, rotateYDegrees, rotateZ, rotateZDegrees, selfMethods inherited from interface dev.engine_room.flywheel.lib.transform.Scale
scale, scale, scaleX, scaleY, scaleZMethods inherited from interface net.createmod.catnip.render.SuperByteBuffer
color, delete, rotate, shiftUVScrollingMethods inherited from interface dev.engine_room.flywheel.lib.transform.Transform
transform, transform, transformMethods inherited from interface dev.engine_room.flywheel.lib.transform.Translate
center, nudge, translate, translate, translate, translate, translate, translate, translateBack, translateBack, translateBack, translateBack, translateBack, translateBack, translateBack, translateX, translateY, translateZ, uncenter
-
Field Details
-
EMPTY
-
-
Method Details
-
pushPose
- Specified by:
pushPosein interfacedev.engine_room.flywheel.lib.transform.TransformStack<net.createmod.catnip.render.SuperByteBuffer>
-
popPose
- Specified by:
popPosein interfacedev.engine_room.flywheel.lib.transform.TransformStack<net.createmod.catnip.render.SuperByteBuffer>
-
mulPose
- Specified by:
mulPosein interfacedev.engine_room.flywheel.lib.transform.Transform<net.createmod.catnip.render.SuperByteBuffer>
-
mulNormal
- Specified by:
mulNormalin interfacedev.engine_room.flywheel.lib.transform.Transform<net.createmod.catnip.render.SuperByteBuffer>
-
translate
- Specified by:
translatein interfacedev.engine_room.flywheel.lib.transform.Translate<net.createmod.catnip.render.SuperByteBuffer>
-
rotate
- Specified by:
rotatein interfacedev.engine_room.flywheel.lib.transform.Rotate<net.createmod.catnip.render.SuperByteBuffer>
-
scale
- Specified by:
scalein interfacedev.engine_room.flywheel.lib.transform.Scale<net.createmod.catnip.render.SuperByteBuffer>
-
renderInto
public void renderInto(@Nonnull com.mojang.blaze3d.vertex.PoseStack ms, @Nonnull com.mojang.blaze3d.vertex.VertexConsumer consumer) - Specified by:
renderIntoin interfacenet.createmod.catnip.render.SuperByteBuffer
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacenet.createmod.catnip.render.SuperByteBuffer
-
getTransforms
public com.mojang.blaze3d.vertex.PoseStack getTransforms()- Specified by:
getTransformsin interfacenet.createmod.catnip.render.SuperByteBuffer
-
reset
- Specified by:
resetin interfacenet.createmod.catnip.render.SuperByteBuffer
-
color
- Specified by:
colorin interfacenet.createmod.catnip.render.SuperByteBuffer
-
color
- Specified by:
colorin interfacenet.createmod.catnip.render.SuperByteBuffer
-
disableDiffuse
- Specified by:
disableDiffusein interfacenet.createmod.catnip.render.SuperByteBuffer
-
shiftUV
- Specified by:
shiftUVin interfacenet.createmod.catnip.render.SuperByteBuffer
-
shiftUVScrolling
public EmptySuperByteBuffer shiftUVScrolling(@Nonnull net.createmod.catnip.render.SpriteShiftEntry entry, float scrollU, float scrollV) - Specified by:
shiftUVScrollingin interfacenet.createmod.catnip.render.SuperByteBuffer
-
shiftUVtoSheet
public EmptySuperByteBuffer shiftUVtoSheet(@Nonnull net.createmod.catnip.render.SpriteShiftEntry entry, float uTarget, float vTarget, int sheetSize) - Specified by:
shiftUVtoSheetin interfacenet.createmod.catnip.render.SuperByteBuffer
-
overlay
- Specified by:
overlayin interfacenet.createmod.catnip.render.SuperByteBuffer
-
light
- Specified by:
lightin interfacenet.createmod.catnip.render.SuperByteBuffer
-
useLevelLight
public EmptySuperByteBuffer useLevelLight(@Nonnull net.minecraft.world.level.BlockAndTintGetter level) - Specified by:
useLevelLightin interfacenet.createmod.catnip.render.SuperByteBuffer
-
useLevelLight
public EmptySuperByteBuffer useLevelLight(@Nonnull net.minecraft.world.level.BlockAndTintGetter level, @Nonnull org.joml.Matrix4f lightTransform) - Specified by:
useLevelLightin interfacenet.createmod.catnip.render.SuperByteBuffer
-