Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- action() - Method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
-
Returns the value of the
actionrecord component. - Action - Enum Class in dev.engine_room.flywheel.impl.visualization.storage
- ACTIVE - Static variable in class dev.engine_room.flywheel.impl.compat.EmbeddiumCompat
- ACTIVE - Static variable in class dev.engine_room.flywheel.impl.compat.IrisCompat
- add() - Method in class dev.engine_room.flywheel.impl.task.WaitGroup
- add(int) - Method in class dev.engine_room.flywheel.impl.task.WaitGroup
- add(LightUpdatedVisual, SectionTracker) - Method in class dev.engine_room.flywheel.impl.visualization.storage.LightUpdatedVisualStorage
- add(ShaderLightVisual, SectionTracker) - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- add(VisualizationContext, T, float) - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- add(T) - Static method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
- ADD - Enum constant in enum class dev.engine_room.flywheel.impl.visualization.storage.Action
- addDebugInfo(Minecraft, List<String>) - Static method in class dev.engine_room.flywheel.impl.FlwDebugInfo
- addListener(Runnable) - Method in class dev.engine_room.flywheel.impl.visualization.storage.SectionTracker
- areGpuLightSectionsDirty() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- await(int) - Method in class dev.engine_room.flywheel.impl.task.WaitGroup
-
Spins for up to the given number of nanoseconds before returning.
- awaitNotification() - Method in class dev.engine_room.flywheel.impl.task.ThreadGroupNotifier
B
- backend - Variable in class dev.engine_room.flywheel.impl.ForgeFlwConfig.ClientConfig
- backend() - Method in interface dev.engine_room.flywheel.impl.FlwConfig
- backend() - Method in class dev.engine_room.flywheel.impl.ForgeFlwConfig
- BackendArgument - Class in dev.engine_room.flywheel.impl
- BackendArgument() - Constructor for class dev.engine_room.flywheel.impl.BackendArgument
- backendConfig - Variable in class dev.engine_room.flywheel.impl.ForgeFlwConfig.ClientConfig
- backendConfig() - Method in interface dev.engine_room.flywheel.impl.FlwConfig
- backendConfig() - Method in class dev.engine_room.flywheel.impl.ForgeFlwConfig
- BackendManagerImpl - Class in dev.engine_room.flywheel.impl
- BandedPrimeLimiter - Class in dev.engine_room.flywheel.impl.visual
- BandedPrimeLimiter() - Constructor for class dev.engine_room.flywheel.impl.visual.BandedPrimeLimiter
- blockEntities() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- BlockEntityStorage - Class in dev.engine_room.flywheel.impl.visualization.storage
- BlockEntityStorage() - Constructor for class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- BlockEntityTypeExtension<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in dev.engine_room.flywheel.impl.extension
- buffers() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
buffersrecord component. - build() - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
C
- camera() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
camerarecord component. - camera() - Method in record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
camerarecord component. - clear() - Method in class dev.engine_room.flywheel.impl.visualization.storage.LightUpdatedVisualStorage
- clear() - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- client - Variable in class dev.engine_room.flywheel.impl.ForgeFlwConfig
- CompatMod - Enum Class in dev.engine_room.flywheel.impl.compat
- compileModelPart(ModelPart, PoseStack.Pose, VertexConsumer, int, int, float, float, float, float) - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- CONFIG_LOGGER - Static variable in class dev.engine_room.flywheel.impl.FlwImpl
- create(LevelRenderer, ClientLevel, RenderBuffers, PoseStack, Matrix4f, Camera, float) - Static method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
- createBakedModelBuilder(BakedModel) - Method in class dev.engine_room.flywheel.impl.FlwLibXplatImpl
- createBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Method in class dev.engine_room.flywheel.impl.FlwLibXplatImpl
- createIdRegistry() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- createLayoutBuilder() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- createRaw(VisualizationContext, Effect, float) - Method in class dev.engine_room.flywheel.impl.visualization.storage.EffectStorage
- createRaw(VisualizationContext, Entity, float) - Method in class dev.engine_room.flywheel.impl.visualization.storage.EntityStorage
- createRaw(VisualizationContext, BlockEntity, float) - Method in class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- createRaw(VisualizationContext, T, float) - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- currentBackend() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
D
- DebugModeArgument - Class in dev.engine_room.flywheel.impl
- DebugModeArgument() - Constructor for class dev.engine_room.flywheel.impl.DebugModeArgument
- DEFAULT_BACKEND_STR - Static variable in interface dev.engine_room.flywheel.impl.FlwConfig
- defaultBackend() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- dev.engine_room.flywheel.api.event - package dev.engine_room.flywheel.api.event
- dev.engine_room.flywheel.backend - package dev.engine_room.flywheel.backend
- dev.engine_room.flywheel.backend.compile - package dev.engine_room.flywheel.backend.compile
- dev.engine_room.flywheel.impl - package dev.engine_room.flywheel.impl
- dev.engine_room.flywheel.impl.compat - package dev.engine_room.flywheel.impl.compat
- dev.engine_room.flywheel.impl.event - package dev.engine_room.flywheel.impl.event
- dev.engine_room.flywheel.impl.extension - package dev.engine_room.flywheel.impl.extension
- dev.engine_room.flywheel.impl.layout - package dev.engine_room.flywheel.impl.layout
- dev.engine_room.flywheel.impl.mixin - package dev.engine_room.flywheel.impl.mixin
- dev.engine_room.flywheel.impl.registry - package dev.engine_room.flywheel.impl.registry
- dev.engine_room.flywheel.impl.task - package dev.engine_room.flywheel.impl.task
- dev.engine_room.flywheel.impl.visual - package dev.engine_room.flywheel.impl.visual
- dev.engine_room.flywheel.impl.visualization - package dev.engine_room.flywheel.impl.visualization
- dev.engine_room.flywheel.impl.visualization.storage - package dev.engine_room.flywheel.impl.visualization.storage
- dev.engine_room.flywheel.lib.model.baked - package dev.engine_room.flywheel.lib.model.baked
- dispatchReloadLevelRendererEvent(ClientLevel) - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- dispatchReloadLevelRendererEvent(ClientLevel) - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- DistanceUpdateLimiterImpl - Interface in dev.engine_room.flywheel.impl.visual
- done() - Method in class dev.engine_room.flywheel.impl.task.WaitGroup
- DynamicVisualContextImpl - Record Class in dev.engine_room.flywheel.impl.visual
- DynamicVisualContextImpl(Camera, FrustumIntersection, float, DistanceUpdateLimiter) - Constructor for record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Creates an instance of a
DynamicVisualContextImplrecord class. - dynamicVisuals - Variable in class dev.engine_room.flywheel.impl.visualization.storage.Storage
E
- effects() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- EffectStorage - Class in dev.engine_room.flywheel.impl.visualization.storage
- EffectStorage() - Constructor for class dev.engine_room.flywheel.impl.visualization.storage.EffectStorage
- EMBEDDIUM - Enum constant in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- EmbeddiumCompat - Class in dev.engine_room.flywheel.impl.compat
- EndClientResourceReloadEvent - Class in dev.engine_room.flywheel.api.event
-
This event is posted to mod event buses.
- EndClientResourceReloadEvent(Minecraft, ResourceManager, boolean, Optional<Throwable>) - Constructor for class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- entities() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- EntityStorage - Class in dev.engine_room.flywheel.impl.visualization.storage
- EntityStorage() - Constructor for class dev.engine_room.flywheel.impl.visualization.storage.EntityStorage
- EntityTypeExtension<T extends net.minecraft.world.entity.Entity> - Interface in dev.engine_room.flywheel.impl.extension
- equals(Object) - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.impl.task.RaisePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
-
Indicates whether some other object is "equal to" this one.
- error() - Method in class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.impl.task.RaisePlan
- execute(Runnable) - Method in class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- execute(Runnable) - Method in class dev.engine_room.flywheel.impl.task.SerialTaskExecutor
F
- flag() - Method in record class dev.engine_room.flywheel.impl.task.RaisePlan
-
Returns the value of the
flagrecord component. - Flag - Class in dev.engine_room.flywheel.impl.task
-
A flag that can be raised and lowered in a thread-safe fashion.
- Flag() - Constructor for class dev.engine_room.flywheel.impl.task.Flag
- Flag(String) - Constructor for class dev.engine_room.flywheel.impl.task.Flag
- FlwApiLinkImpl - Class in dev.engine_room.flywheel.impl
- FlwApiLinkImpl() - Constructor for class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- FlwBackendXplatImpl - Class in dev.engine_room.flywheel.backend
- FlwBackendXplatImpl() - Constructor for class dev.engine_room.flywheel.backend.FlwBackendXplatImpl
- FlwCommands - Class in dev.engine_room.flywheel.impl
- FlwConfig - Interface in dev.engine_room.flywheel.impl
- FlwDebugInfo - Class in dev.engine_room.flywheel.impl
- FlwImpl - Class in dev.engine_room.flywheel.impl
- FlwImplXplat - Interface in dev.engine_room.flywheel.impl
- FlwImplXplatImpl - Class in dev.engine_room.flywheel.impl
- FlwImplXplatImpl() - Constructor for class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- FlwLibLinkImpl - Class in dev.engine_room.flywheel.impl
- FlwLibLinkImpl() - Constructor for class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- FlwLibXplatImpl - Class in dev.engine_room.flywheel.impl
- FlwLibXplatImpl() - Constructor for class dev.engine_room.flywheel.impl.FlwLibXplatImpl
- FlwProgramsReloader - Class in dev.engine_room.flywheel.backend.compile
- FlwTaskExecutor - Class in dev.engine_room.flywheel.impl.task
- flywheel$children() - Method in interface dev.engine_room.flywheel.impl.mixin.ModelPartAccessor
- flywheel$compile(PoseStack.Pose, VertexConsumer, int, int, float, float, float, float) - Method in interface dev.engine_room.flywheel.impl.mixin.ModelPartAccessor
- flywheel$getAllLoadedEntities() - Method in interface dev.engine_room.flywheel.impl.extension.LevelExtension
-
Get an iterator over all entities in this level.
- flywheel$getPoseStack() - Method in interface dev.engine_room.flywheel.impl.mixin.PoseStackAccessor
- flywheel$getVisualizer() - Method in interface dev.engine_room.flywheel.impl.extension.BlockEntityTypeExtension
- flywheel$getVisualizer() - Method in interface dev.engine_room.flywheel.impl.extension.EntityTypeExtension
- flywheel$setVisualizer(BlockEntityVisualizer<? super T>) - Method in interface dev.engine_room.flywheel.impl.extension.BlockEntityTypeExtension
- flywheel$setVisualizer(EntityVisualizer<? super T>) - Method in interface dev.engine_room.flywheel.impl.extension.EntityTypeExtension
- flywheel$transformStack() - Method in interface dev.engine_room.flywheel.impl.extension.PoseStackExtension
- FlywheelForge - Class in dev.engine_room.flywheel.impl
- FlywheelForge() - Constructor for class dev.engine_room.flywheel.impl.FlywheelForge
- ForgeBackendConfig(ForgeConfigSpec.Builder) - Constructor for class dev.engine_room.flywheel.impl.ForgeFlwConfig.ForgeBackendConfig
- ForgeBakedModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- ForgeBakedModelBuilder(BakedModel) - Constructor for class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- ForgeBlockModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- ForgeBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- ForgeFlwConfig - Class in dev.engine_room.flywheel.impl
- ForgeFlwConfig.ClientConfig - Class in dev.engine_room.flywheel.impl
- ForgeFlwConfig.ForgeBackendConfig - Class in dev.engine_room.flywheel.impl
- framePlan() - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- framePlan(VisualizationContext) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- freezeAll() - Static method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- freezeRegistries() - Static method in class dev.engine_room.flywheel.impl.FlwImpl
- frustum() - Method in record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
frustumrecord component.
G
- get() - Static method in class dev.engine_room.flywheel.impl.task.FlwTaskExecutor
-
Get a thread pool for running Flywheel related work in parallel.
- get(LevelAccessor) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- get(ResourceLocation) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getAll() - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getAllIds() - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getAllLoadedEntities(Level) - Static method in interface dev.engine_room.flywheel.impl.extension.LevelExtension
- getAllVisuals() - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- getBackendString() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- getBakedModel(ModelManager, ResourceLocation) - Method in class dev.engine_room.flywheel.impl.FlwLibXplatImpl
- getConfig() - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- getConfig() - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- getCurrentBackend() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getDefaultBackend() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getExamples() - Method in class dev.engine_room.flywheel.impl.BackendArgument
- getId(T) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getIdOrThrow(T) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getLightEmission(BlockState, BlockGetter, BlockPos) - Method in class dev.engine_room.flywheel.backend.FlwBackendXplatImpl
- getLogger() - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- getModelPartChildren(ModelPart) - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- getOffBackend() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getOrThrow(LevelAccessor) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- getOrThrow(ResourceLocation) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getPoseStack(PoseStack) - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- getPoseTransformStackOf(PoseStack) - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- getStorage() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- getUpdateDivisor(double) - Method in class dev.engine_room.flywheel.impl.visual.BandedPrimeLimiter
- getVersionStr() - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- getVersionStr() - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- getVisualizationManager(LevelAccessor) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getVisualizationManagerOrThrow(LevelAccessor) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getVisualizer(EntityType<T>) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getVisualizer(EntityType<T>) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizerRegistryImpl
- getVisualizer(BlockEntityType<T>) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getVisualizer(BlockEntityType<T>) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizerRegistryImpl
- gpuLightSections() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
H
- hashCode() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.impl.task.RaisePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
-
Returns a hash code value for this object.
I
- id - Variable in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- IdRegistryImpl<T> - Class in dev.engine_room.flywheel.impl.registry
- IdRegistryImpl() - Constructor for class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- ImplDebugFlags - Class in dev.engine_room.flywheel.impl
- ImplDebugFlags() - Constructor for class dev.engine_room.flywheel.impl.ImplDebugFlags
- INFO - Static variable in class dev.engine_room.flywheel.impl.BackendArgument
- INFO - Static variable in class dev.engine_room.flywheel.impl.DebugModeArgument
- INFO - Static variable in class dev.engine_room.flywheel.impl.LightSmoothnessArgument
- init() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- init() - Static method in class dev.engine_room.flywheel.impl.compat.EmbeddiumCompat
- init() - Static method in class dev.engine_room.flywheel.impl.FlwImpl
- INSTANCE - Enum constant in enum class dev.engine_room.flywheel.impl.visual.TickableVisualContextImpl
- INSTANCE - Static variable in class dev.engine_room.flywheel.backend.compile.FlwProgramsReloader
- INSTANCE - Static variable in class dev.engine_room.flywheel.impl.BackendArgument
- INSTANCE - Static variable in class dev.engine_room.flywheel.impl.DebugModeArgument
- INSTANCE - Static variable in interface dev.engine_room.flywheel.impl.FlwConfig
- INSTANCE - Static variable in interface dev.engine_room.flywheel.impl.FlwImplXplat
- INSTANCE - Static variable in class dev.engine_room.flywheel.impl.ForgeFlwConfig
- INSTANCE - Static variable in class dev.engine_room.flywheel.impl.LightSmoothnessArgument
- INSTANCE - Static variable in class dev.engine_room.flywheel.impl.task.SerialTaskExecutor
- invalidate() - Method in class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- invalidate() - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- invalidate() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- IRIS - Enum constant in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- IrisCompat - Class in dev.engine_room.flywheel.impl.compat
- IS_INSTALLED - Static variable in class dev.engine_room.flywheel.impl.compat.OptifineCompat
- isBackendOn() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- isBackendOn() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- isDirty() - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- isFrozen() - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- isInitialReload() - Method in class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- isIrisLoaded() - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- isLoaded - Variable in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- isLowered() - Method in class dev.engine_room.flywheel.impl.task.Flag
-
Check if this flag is lowered.
- isModLoaded(String) - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- isModLoaded(String) - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- isOptifineInstalled() - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- isRaised() - Method in class dev.engine_room.flywheel.impl.task.Flag
-
Check if this flag is raised.
- isRenderingShadowPass() - Static method in class dev.engine_room.flywheel.impl.compat.IrisCompat
- isRenderingShadowPass() - Static method in class dev.engine_room.flywheel.impl.compat.OptifineCompat
- isRenderingShadowPass() - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- isShaderPackInUse() - Static method in class dev.engine_room.flywheel.impl.compat.IrisCompat
- isShaderPackInUse() - Static method in class dev.engine_room.flywheel.impl.compat.OptifineCompat
- isShaderPackInUse() - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- iterator() - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
L
- LayoutBuilderImpl - Class in dev.engine_room.flywheel.impl.layout
- LayoutBuilderImpl() - Constructor for class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- level() - Method in class dev.engine_room.flywheel.api.event.ReloadLevelRendererEvent
- level() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
levelrecord component. - level(BlockAndTintGetter) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- LevelExtension - Interface in dev.engine_room.flywheel.impl.extension
- lightSmoothness - Variable in class dev.engine_room.flywheel.impl.ForgeFlwConfig.ForgeBackendConfig
- lightSmoothness() - Method in class dev.engine_room.flywheel.impl.ForgeFlwConfig.ForgeBackendConfig
- LightSmoothnessArgument - Class in dev.engine_room.flywheel.impl
- LightSmoothnessArgument() - Constructor for class dev.engine_room.flywheel.impl.LightSmoothnessArgument
- lightUpdatedVisuals - Variable in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- lightUpdatedVisuals() - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- LightUpdatedVisualStorage - Class in dev.engine_room.flywheel.impl.visualization.storage
-
Keeps track of what chunks/sections each listener is in, so we can update exactly what needs to be updated.
- LightUpdatedVisualStorage() - Constructor for class dev.engine_room.flywheel.impl.visualization.storage.LightUpdatedVisualStorage
- limiter() - Method in record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
limiterrecord component. - limitUpdates - Variable in class dev.engine_room.flywheel.impl.ForgeFlwConfig.ClientConfig
- limitUpdates() - Method in interface dev.engine_room.flywheel.impl.FlwConfig
- limitUpdates() - Method in class dev.engine_room.flywheel.impl.ForgeFlwConfig
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class dev.engine_room.flywheel.impl.BackendArgument
- LOGGER - Static variable in class dev.engine_room.flywheel.impl.FlwImpl
- lower() - Method in class dev.engine_room.flywheel.impl.task.Flag
-
Lower this flag that may have been previously raised.
M
- markDirty() - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- matrix(String, FloatRepr, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- matrix(String, FloatRepr, int, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- matrixArray(String, FloatRepr, int, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- matrixArray(String, FloatRepr, int, int, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- minecraft() - Method in class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- modelData(ModelData) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- modelDataLookup(Function<BlockPos, ModelData>) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- ModelPartAccessor - Interface in dev.engine_room.flywheel.impl.mixin
N
- name() - Method in class dev.engine_room.flywheel.impl.task.Flag
- NonLimiter - Class in dev.engine_room.flywheel.impl.visual
- NonLimiter() - Constructor for class dev.engine_room.flywheel.impl.visual.NonLimiter
O
- obj() - Method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
-
Returns the value of the
objrecord component. - OCULUS - Enum constant in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- OFF_BACKEND - Static variable in class dev.engine_room.flywheel.impl.BackendManagerImpl
- onBakingCompleted(ModelEvent.BakingCompleted) - Static method in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler
- onClientTick(Minecraft, Level) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationEventHandler
- onEndClientResourceReload(boolean) - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- onEntityJoinLevel(Level, Entity) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationEventHandler
- onEntityLeaveLevel(Level, Entity) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationEventHandler
- onLightUpdate(long) - Method in class dev.engine_room.flywheel.impl.visualization.storage.LightUpdatedVisualStorage
- onLightUpdate(long) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- onLightUpdate(SectionPos, LightLayer) - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- onRegisterAdditional(ModelEvent.RegisterAdditional) - Static method in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler
- onReloadLevelRenderer(ClientLevel) - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- onResourceManagerReload(ResourceManager) - Method in class dev.engine_room.flywheel.backend.compile.FlwProgramsReloader
- onSetBlockEntityVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>, BlockEntityVisualizer<? super T>, Object) - Static method in class dev.engine_room.flywheel.impl.compat.SodiumCompat
- OptifineCompat - Class in dev.engine_room.flywheel.impl.compat
P
- ParallelTaskExecutor - Class in dev.engine_room.flywheel.impl.task
- ParallelTaskExecutor(String, int) - Constructor for class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- parse(StringReader) - Method in class dev.engine_room.flywheel.impl.BackendArgument
- PartialModelEventHandler - Class in dev.engine_room.flywheel.lib.model.baked
- partialTick() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
partialTickrecord component. - partialTick() - Method in record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
partialTickrecord component. - PAUSE_UPDATES - Static variable in class dev.engine_room.flywheel.impl.ImplDebugFlags
-
Debug flag to globally turn beginFrame/tick off.
- plan() - Method in class dev.engine_room.flywheel.impl.visualization.storage.LightUpdatedVisualStorage
- pos(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- PoseStackAccessor - Interface in dev.engine_room.flywheel.impl.mixin
- PoseStackExtension - Interface in dev.engine_room.flywheel.impl.extension
-
An extension interface for
PoseStackthat provides aPoseTransformStackwrapper. - postNotification() - Method in class dev.engine_room.flywheel.impl.task.ThreadGroupNotifier
- processQueue(VisualizationContext, float) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- projection() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
projectionrecord component.
Q
- queueAdd(T) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- queueRemove(T) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- queueUpdate(T) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
R
- raise() - Method in class dev.engine_room.flywheel.impl.task.Flag
-
Raise this flag indicating a key point in execution.
- raise(Flag) - Static method in record class dev.engine_room.flywheel.impl.task.RaisePlan
- RaisePlan<C> - Record Class in dev.engine_room.flywheel.impl.task
- RaisePlan(Flag) - Constructor for record class dev.engine_room.flywheel.impl.task.RaisePlan
-
Creates an instance of a
RaisePlanrecord class. - recreateAll(VisualizationContext, float) - Method in class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- recreateAll(VisualizationContext, float) - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- register(ResourceLocation, T) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- registerAndGet(ResourceLocation, S) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- registerClientCommands(RegisterClientCommandsEvent) - Static method in class dev.engine_room.flywheel.impl.FlwCommands
- registerSpecs(ModLoadingContext) - Method in class dev.engine_room.flywheel.impl.ForgeFlwConfig
- ReloadLevelRendererEvent - Class in dev.engine_room.flywheel.api.event
-
This event is posted to the Forge event bus.
- ReloadLevelRendererEvent(ClientLevel) - Constructor for class dev.engine_room.flywheel.api.event.ReloadLevelRendererEvent
- remove(LightUpdatedVisual) - Method in class dev.engine_room.flywheel.impl.visualization.storage.LightUpdatedVisualStorage
-
Remove the visual from this storage.
- remove(ShaderLightVisual) - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- remove(BlockEntity) - Method in class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- remove(T) - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- remove(T) - Static method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
- REMOVE - Enum constant in enum class dev.engine_room.flywheel.impl.visualization.storage.Action
- RenderContextImpl - Record Class in dev.engine_room.flywheel.impl.event
- RenderContextImpl(LevelRenderer, ClientLevel, RenderBuffers, PoseStack, Matrix4fc, Matrix4fc, Camera, float) - Constructor for record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Creates an instance of a
RenderContextImplrecord class. - renderDispatcher() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- renderer() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
rendererrecord component. - renderFluids(boolean) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- renderOrigin() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- reset(LevelAccessor) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- resetAll() - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- resourceManager() - Method in class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
S
- scalar(String, ValueRepr) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- scalarArray(String, ValueRepr, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- sections() - Method in class dev.engine_room.flywheel.impl.visualization.storage.SectionTracker
- sections() - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- sections(LongSet) - Method in class dev.engine_room.flywheel.impl.visualization.storage.SectionTracker
- SectionTracker - Class in dev.engine_room.flywheel.impl.visualization.storage
- SectionTracker() - Constructor for class dev.engine_room.flywheel.impl.visualization.storage.SectionTracker
- SerialTaskExecutor - Class in dev.engine_room.flywheel.impl.task
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizerRegistryImpl
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizerRegistryImpl
- shaderLightVisuals - Variable in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- shaderLightVisuals() - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- ShaderLightVisualStorage - Class in dev.engine_room.flywheel.impl.visualization.storage
- ShaderLightVisualStorage() - Constructor for class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- shouldUpdate(double) - Method in class dev.engine_room.flywheel.impl.visual.BandedPrimeLimiter
- shouldUpdate(double) - Method in class dev.engine_room.flywheel.impl.visual.NonLimiter
- simpleDynamicVisuals - Variable in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- simpleTickableVisuals - Variable in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- SODIUM - Enum constant in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- SodiumCompat - Class in dev.engine_room.flywheel.impl.compat
- stack() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
stackrecord component. - startWorkers() - Method in class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
-
Spawns a number of work-stealing threads to process results in the task queue.
- stopWorkers() - Method in class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- Storage<T> - Class in dev.engine_room.flywheel.impl.visualization.storage
- Storage() - Constructor for class dev.engine_room.flywheel.impl.visualization.storage.Storage
- supportsVisualization(LevelAccessor) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- supportsVisualization(LevelAccessor) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- syncPoint() - Method in class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- syncPoint() - Method in class dev.engine_room.flywheel.impl.task.SerialTaskExecutor
- syncPoint() - Method in interface dev.engine_room.flywheel.impl.task.TaskExecutorImpl
-
Wait for all running tasks to finish.
- syncUntil(BooleanSupplier) - Method in class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- syncUntil(BooleanSupplier) - Method in class dev.engine_room.flywheel.impl.task.SerialTaskExecutor
- syncUntil(BooleanSupplier) - Method in interface dev.engine_room.flywheel.impl.task.TaskExecutorImpl
-
Wait for running tasks, until the given condition is met (
BooleanSupplier.getAsBoolean()returnstrue). - syncWhile(BooleanSupplier) - Method in class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- syncWhile(BooleanSupplier) - Method in class dev.engine_room.flywheel.impl.task.SerialTaskExecutor
- syncWhile(BooleanSupplier) - Method in interface dev.engine_room.flywheel.impl.task.TaskExecutorImpl
-
Wait for running tasks, so long as the given condition is met (
BooleanSupplier.getAsBoolean()returnstrue).
T
- TaskExecutorImpl - Interface in dev.engine_room.flywheel.impl.task
- threadCount() - Method in class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- threadCount() - Method in class dev.engine_room.flywheel.impl.task.SerialTaskExecutor
- ThreadGroupNotifier - Class in dev.engine_room.flywheel.impl.task
-
Thin wrapper around Java's built-in object synchronization primitives.
- ThreadGroupNotifier() - Constructor for class dev.engine_room.flywheel.impl.task.ThreadGroupNotifier
- tick() - Method in class dev.engine_room.flywheel.impl.visual.BandedPrimeLimiter
- tick() - Method in interface dev.engine_room.flywheel.impl.visual.DistanceUpdateLimiterImpl
-
Call this before every update.
- tick() - Method in class dev.engine_room.flywheel.impl.visual.NonLimiter
- tick() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
-
Begin execution of the tick plan.
- TickableVisualContextImpl - Enum Class in dev.engine_room.flywheel.impl.visual
- tickableVisuals - Variable in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- tickPlan() - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- tickPlan(VisualizationContext) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- toString() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns a string representation of this record class.
- toString() - Method in class dev.engine_room.flywheel.impl.task.Flag
- toString() - Method in record class dev.engine_room.flywheel.impl.task.RaisePlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
-
Returns a string representation of this record class.
- Transaction<T> - Record Class in dev.engine_room.flywheel.impl.visualization.storage
- Transaction(T, Action) - Constructor for record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
-
Creates an instance of a
Transactionrecord class.
U
- update(T) - Static method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
- update(T, float) - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- UPDATE - Enum constant in enum class dev.engine_room.flywheel.impl.visualization.storage.Action
- USE_0_6_COMPAT - Static variable in class dev.engine_room.flywheel.impl.compat.SodiumCompat
- useIrisCompat() - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- useIrisCompat() - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- useSodium0_6Compat() - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- useSodium0_6Compat() - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
V
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.impl.compat.CompatMod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.impl.visual.TickableVisualContextImpl
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.impl.visualization.storage.Action
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.engine_room.flywheel.impl.compat.CompatMod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.engine_room.flywheel.impl.visual.TickableVisualContextImpl
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.engine_room.flywheel.impl.visualization.storage.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vector(String, ValueRepr, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- vectorArray(String, ValueRepr, int, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- version() - Static method in class dev.engine_room.flywheel.impl.FlywheelForge
- viewProjection() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
viewProjectionrecord component. - visualAtPos(long) - Method in class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- visualCount() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- VisualizationEventHandler - Class in dev.engine_room.flywheel.impl.visualization
- VisualizationManagerImpl - Class in dev.engine_room.flywheel.impl.visualization
-
A manager class for a single level where visualization is supported.
- VisualizerRegistryImpl - Class in dev.engine_room.flywheel.impl.visualization
- VisualManagerImpl<T,
S extends Storage<T>> - Class in dev.engine_room.flywheel.impl.visualization - VisualManagerImpl(S) - Constructor for class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
W
- WaitGroup - Class in dev.engine_room.flywheel.impl.task
- WaitGroup() - Constructor for class dev.engine_room.flywheel.impl.task.WaitGroup
- willAccept(Effect) - Method in class dev.engine_room.flywheel.impl.visualization.storage.EffectStorage
- willAccept(Entity) - Method in class dev.engine_room.flywheel.impl.visualization.storage.EntityStorage
- willAccept(BlockEntity) - Method in class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- willAccept(T) - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
-
Is the given object currently capable of being added?
- workerThreads - Variable in class dev.engine_room.flywheel.impl.ForgeFlwConfig.ClientConfig
- workerThreads() - Method in interface dev.engine_room.flywheel.impl.FlwConfig
- workerThreads() - Method in class dev.engine_room.flywheel.impl.ForgeFlwConfig
_
A B C D E F G H I L M N O P Q R S T U V W _All Classes and Interfaces|All Packages|Constant Field Values