Class CarriageContraptionInstance
java.lang.Object
com.jozufozu.flywheel.backend.instancing.AbstractInstance
com.jozufozu.flywheel.backend.instancing.entity.EntityInstance<CarriageContraptionEntity>
com.simibubi.create.content.logistics.trains.entity.CarriageContraptionInstance
- All Implemented Interfaces:
com.jozufozu.flywheel.api.instance.DynamicInstance,com.jozufozu.flywheel.api.instance.Instance,com.jozufozu.flywheel.light.LightListener,com.jozufozu.flywheel.light.MovingListener
public class CarriageContraptionInstance
extends com.jozufozu.flywheel.backend.instancing.entity.EntityInstance<CarriageContraptionEntity>
implements com.jozufozu.flywheel.api.instance.DynamicInstance
-
Field Summary
Fields inherited from class com.jozufozu.flywheel.backend.instancing.entity.EntityInstance
bounds, entityFields inherited from class com.jozufozu.flywheel.backend.instancing.AbstractInstance
materialManager, world -
Constructor Summary
ConstructorsConstructorDescriptionCarriageContraptionInstance(com.jozufozu.flywheel.api.MaterialManager materialManager, CarriageContraptionEntity entity) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanvoidinit()voidremove()voidsetBogeyVisibility(boolean first, boolean visible) voidMethods inherited from class com.jozufozu.flywheel.backend.instancing.entity.EntityInstance
getInstancePosition, getInstancePosition, getVolume, getWorldPosition, updateMethods inherited from class com.jozufozu.flywheel.backend.instancing.AbstractInstance
onLightUpdate, relight, relight, relight, relight, shouldReset, status, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jozufozu.flywheel.api.instance.Instance
getWorldPositionMethods inherited from interface com.jozufozu.flywheel.light.LightListener
onLightPacket, onLightUpdate, status
-
Constructor Details
-
CarriageContraptionInstance
public CarriageContraptionInstance(com.jozufozu.flywheel.api.MaterialManager materialManager, CarriageContraptionEntity entity)
-
-
Method Details
-
init
public void init()- Overrides:
initin classcom.jozufozu.flywheel.backend.instancing.AbstractInstance
-
setBogeyVisibility
public void setBogeyVisibility(boolean first, boolean visible) -
beginFrame
public void beginFrame()- Specified by:
beginFramein interfacecom.jozufozu.flywheel.api.instance.DynamicInstance
-
updateLight
public void updateLight()- Overrides:
updateLightin classcom.jozufozu.flywheel.backend.instancing.AbstractInstance
-
remove
public void remove()- Specified by:
removein classcom.jozufozu.flywheel.backend.instancing.AbstractInstance
-
decreaseFramerateWithDistance
public boolean decreaseFramerateWithDistance()- Specified by:
decreaseFramerateWithDistancein interfacecom.jozufozu.flywheel.api.instance.DynamicInstance
-