Class VisualManagerImpl<T,S extends Storage<T>>
java.lang.Object
dev.engine_room.flywheel.impl.visualization.VisualManagerImpl<T,S>
- All Implemented Interfaces:
VisualManager<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanframePlan(VisualizationContext visualizationContext) it.unimi.dsi.fastutil.longs.LongSetvoidvoidonLightUpdate(long section) voidprocessQueue(VisualizationContext visualizationContext, float partialTick) voidvoidqueueRemove(T obj) voidqueueUpdate(T obj) tickPlan(VisualizationContext visualizationContext) intGet the number of game objects that are currently being visualized.
-
Constructor Details
-
VisualManagerImpl
-
-
Method Details
-
getStorage
-
visualCount
public int visualCount()Description copied from interface:VisualManagerGet the number of game objects that are currently being visualized.- Specified by:
visualCountin interfaceVisualManager<T>- Returns:
- The visual count.
-
queueAdd
- Specified by:
queueAddin interfaceVisualManager<T>
-
queueRemove
- Specified by:
queueRemovein interfaceVisualManager<T>
-
queueUpdate
- Specified by:
queueUpdatein interfaceVisualManager<T>
-
processQueue
-
framePlan
-
tickPlan
-
onLightUpdate
public void onLightUpdate(long section) -
areGpuLightSectionsDirty
public boolean areGpuLightSectionsDirty() -
gpuLightSections
public it.unimi.dsi.fastutil.longs.LongSet gpuLightSections() -
invalidate
public void invalidate()
-