public abstract class GaugeInstance extends ShaftInstance implements com.jozufozu.flywheel.backend.instancing.IDynamicInstance
| Modifier and Type | Class and Description |
|---|---|
static class |
GaugeInstance.Speed |
static class |
GaugeInstance.Stress |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList<com.simibubi.create.content.contraptions.relays.gauge.GaugeInstance.DialFace> |
faces |
protected com.mojang.blaze3d.matrix.MatrixStack |
ms |
rotatingModelaxis| Modifier | Constructor and Description |
|---|---|
protected |
GaugeInstance(com.jozufozu.flywheel.backend.material.MaterialManager<?> dispatcher,
KineticTileEntity tile) |
| Modifier and Type | Method and Description |
|---|---|
void |
beginFrame() |
protected abstract com.jozufozu.flywheel.backend.instancing.Instancer<com.jozufozu.flywheel.core.materials.ModelData> |
getHeadModel() |
void |
remove() |
void |
updateLight() |
getRenderedBlockStategetModel, updategetRotatingMaterial, getRotationAxis, getRotationOffset, getTileSpeed, setup, setup, setup, setup, shaft, shaft, updateRotation, updateRotation, updateRotation, updateRotationgetInstancePosition, getOrientedMaterial, getTransformMaterial, getWorldPosition, relight, relight, relight, relight, shouldResetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected final java.util.ArrayList<com.simibubi.create.content.contraptions.relays.gauge.GaugeInstance.DialFace> faces
protected com.mojang.blaze3d.matrix.MatrixStack ms
protected GaugeInstance(com.jozufozu.flywheel.backend.material.MaterialManager<?> dispatcher,
KineticTileEntity tile)
public void beginFrame()
beginFrame in interface com.jozufozu.flywheel.backend.instancing.IDynamicInstancepublic void updateLight()
updateLight in interface com.jozufozu.flywheel.backend.instancing.IInstanceupdateLight in class SingleRotatingInstancepublic void remove()
remove in interface com.jozufozu.flywheel.backend.instancing.IInstanceremove in class SingleRotatingInstanceprotected abstract com.jozufozu.flywheel.backend.instancing.Instancer<com.jozufozu.flywheel.core.materials.ModelData> getHeadModel()