Class Storage<T>
java.lang.Object
dev.engine_room.flywheel.impl.visualization.storage.Storage<T>
- Direct Known Subclasses:
BlockEntityStorage,EffectStorage,EntityStorage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final PlanMap<DynamicVisual, DynamicVisual.Context> protected final LightUpdatedVisualStorageprotected final ShaderLightVisualStorageprotected final List<SimpleDynamicVisual> protected final List<SimpleTickableVisual> protected final PlanMap<TickableVisual, TickableVisual.Context> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(VisualizationContext visualizationContext, T obj, float partialTick) protected abstract @Nullable VisualcreateRaw(VisualizationContext visualizationContext, T obj, float partialTick) voidvoidrecreateAll(VisualizationContext visualizationContext, float partialTick) voidtickPlan()voidabstract booleanwillAccept(T obj) Is the given object currently capable of being added?
-
Field Details
-
dynamicVisuals
-
tickableVisuals
-
simpleDynamicVisuals
-
simpleTickableVisuals
-
lightUpdatedVisuals
-
shaderLightVisuals
-
-
Constructor Details
-
Storage
public Storage()
-
-
Method Details
-
getAllVisuals
-
framePlan
-
tickPlan
-
lightUpdatedVisuals
-
shaderLightVisuals
-
willAccept
Is the given object currently capable of being added?- Returns:
- true if the object is currently capable of being visualized.
-
add
-
remove
-
update
-
recreateAll
-
createRaw
@Nullable protected abstract @Nullable Visual createRaw(VisualizationContext visualizationContext, T obj, float partialTick) -
invalidate
public void invalidate()
-