public class ContraptionMatrices
extends java.lang.Object
ContraptionMatrices must be cleared and setup per-contraption per-frame
| Constructor and Description |
|---|
ContraptionMatrices() |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
static void |
clearStack(com.mojang.blaze3d.matrix.MatrixStack ms) |
net.minecraft.util.math.vector.Matrix4f |
getLight() |
com.mojang.blaze3d.matrix.MatrixStack |
getModel() |
com.mojang.blaze3d.matrix.MatrixStack |
getModelViewProjection() |
com.mojang.blaze3d.matrix.MatrixStack |
getViewProjection() |
net.minecraft.util.math.vector.Matrix4f |
getWorld() |
boolean |
isReady() |
void |
setup(com.mojang.blaze3d.matrix.MatrixStack viewProjection,
AbstractContraptionEntity entity) |
static void |
transform(com.mojang.blaze3d.matrix.MatrixStack ms,
com.mojang.blaze3d.matrix.MatrixStack transform) |
static void |
translateToEntity(net.minecraft.util.math.vector.Matrix4f matrix,
net.minecraft.entity.Entity entity,
float partialTicks) |
public void setup(com.mojang.blaze3d.matrix.MatrixStack viewProjection,
AbstractContraptionEntity entity)
public void clear()
public com.mojang.blaze3d.matrix.MatrixStack getModelViewProjection()
public com.mojang.blaze3d.matrix.MatrixStack getViewProjection()
public com.mojang.blaze3d.matrix.MatrixStack getModel()
public net.minecraft.util.math.vector.Matrix4f getWorld()
public net.minecraft.util.math.vector.Matrix4f getLight()
public boolean isReady()
public static void transform(com.mojang.blaze3d.matrix.MatrixStack ms,
com.mojang.blaze3d.matrix.MatrixStack transform)
public static void translateToEntity(net.minecraft.util.math.vector.Matrix4f matrix,
net.minecraft.entity.Entity entity,
float partialTicks)
public static void clearStack(com.mojang.blaze3d.matrix.MatrixStack ms)