Class VisualManagerImpl<T,S extends Storage<T>>
java.lang.Object
dev.engine_room.flywheel.impl.visualization.VisualManagerImpl<T,S>
- All Implemented Interfaces:
dev.engine_room.flywheel.api.visualization.VisualManager<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandev.engine_room.flywheel.api.task.Plan<dev.engine_room.flywheel.api.visual.DynamicVisual.Context>framePlan(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext) it.unimi.dsi.fastutil.longs.LongSetvoidvoidonLightUpdate(long section) voidprocessQueue(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext, float partialTick) voidvoidqueueRemove(T obj) voidqueueUpdate(T obj) dev.engine_room.flywheel.api.task.Plan<dev.engine_room.flywheel.api.visual.TickableVisual.Context>tickPlan(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext) int
-
Constructor Details
-
VisualManagerImpl
-
-
Method Details
-
getStorage
-
visualCount
public int visualCount()- Specified by:
visualCountin interfacedev.engine_room.flywheel.api.visualization.VisualManager<T>
-
queueAdd
- Specified by:
queueAddin interfacedev.engine_room.flywheel.api.visualization.VisualManager<T>
-
queueRemove
- Specified by:
queueRemovein interfacedev.engine_room.flywheel.api.visualization.VisualManager<T>
-
queueUpdate
- Specified by:
queueUpdatein interfacedev.engine_room.flywheel.api.visualization.VisualManager<T>
-
processQueue
public void processQueue(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext, float partialTick) -
framePlan
public dev.engine_room.flywheel.api.task.Plan<dev.engine_room.flywheel.api.visual.DynamicVisual.Context> framePlan(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext) -
tickPlan
public dev.engine_room.flywheel.api.task.Plan<dev.engine_room.flywheel.api.visual.TickableVisual.Context> tickPlan(dev.engine_room.flywheel.api.visualization.VisualizationContext visualizationContext) -
onLightUpdate
public void onLightUpdate(long section) -
areGpuLightSectionsDirty
public boolean areGpuLightSectionsDirty() -
gpuLightSections
public it.unimi.dsi.fastutil.longs.LongSet gpuLightSections() -
invalidate
public void invalidate()
-