Class BookDataRenderState
java.lang.Object
com.hammy275.immersivemc.client.immersive.info.render_state.BookDataRenderState
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatfloatintfloatOBB[]net.minecraft.world.phys.Vec3[]float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidShould be called when rendering.protected voidrenderPage(com.mojang.blaze3d.vertex.PoseStack stack, PosRot bookPosRot, boolean leftPage, int light)
-
Field Details
-
pageTurnBoxes
-
pageTurnPositions
public net.minecraft.world.phys.Vec3[] pageTurnPositions -
leftPageIndex
public int leftPageIndex -
leftPageTurn
public float leftPageTurn -
rightPageTurn
public float rightPageTurn -
pageChangeState
-
renderables
-
obbs
-
lastLeftPageTurn
public float lastLeftPageTurn -
lastRightPageTurn
public float lastRightPageTurn
-
-
Constructor Details
-
BookDataRenderState
public BookDataRenderState()
-
-
Method Details
-
render
public void render(com.mojang.blaze3d.vertex.PoseStack stack, int light, PosRot bookPosRot, float partialTicks) Should be called when rendering.- Parameters:
stack- The PoseStack to render with.light- The light level being rendered at.bookPosRot- The PosRot of the book.partialTicks- Partial ticks time between last frame and current frame
-
renderPage
protected void renderPage(com.mojang.blaze3d.vertex.PoseStack stack, PosRot bookPosRot, boolean leftPage, int light)
-