Class Hierarchy

Interface Hierarchy

  • dev.engine_room.flywheel.api.backend.Backend
  • java.util.function.BiConsumer<T,U>
  • net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource
    • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.BlockAndTintGetter, net.minecraft.world.level.CollisionGetter, net.minecraft.world.level.SignalGetter)
      • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
        • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
      • net.minecraft.world.level.LevelTimeAccess
        • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
  • dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer<T>
  • java.util.function.BooleanSupplier
  • java.util.function.Consumer<T>
  • dev.engine_room.flywheel.api.material.CutoutShader
  • dev.engine_room.flywheel.api.visual.DistanceUpdateLimiter
  • dev.engine_room.flywheel.api.visual.DynamicVisual.Context
  • dev.engine_room.flywheel.api.visual.Effect
  • dev.engine_room.flywheel.api.layout.ElementType
  • dev.engine_room.flywheel.api.event.EndClientResourceReloadCallback
  • dev.engine_room.flywheel.api.backend.Engine
  • dev.engine_room.flywheel.api.backend.Engine.CrumblingBlock
  • dev.engine_room.flywheel.lib.visual.component.EntityComponent
  • net.minecraft.world.level.EntityGetter
    • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.LevelReader, net.minecraft.world.level.LevelSimulatedRW)
      • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
  • dev.engine_room.flywheel.api.visualization.EntityVisualizer<T>
  • java.util.concurrent.Executor
  • net.fabricmc.fabric.api.blockview.v2.FabricBlockView
    • net.minecraft.world.level.BlockGetter (also extends net.minecraft.world.level.LevelHeightAccessor)
      • net.minecraft.world.level.BlockAndTintGetter
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.CollisionGetter, net.minecraft.world.level.SignalGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
      • net.minecraft.world.level.CollisionGetter
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.BlockAndTintGetter, net.minecraft.world.level.SignalGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
      • net.minecraft.world.level.SignalGetter
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.BlockAndTintGetter, net.minecraft.world.level.CollisionGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
  • dev.engine_room.flywheel.api.internal.FlwApiLink
  • dev.engine_room.flywheel.lib.internal.FlwLibLink
  • dev.engine_room.flywheel.lib.internal.FlwLibXplat
  • dev.engine_room.flywheel.api.material.FogShader
  • java.util.function.Function<T,R>
  • dev.engine_room.flywheel.api.model.IndexSequence
  • dev.engine_room.flywheel.api.instance.Instance
    • dev.engine_room.flywheel.lib.instance.FlatLit
  • dev.engine_room.flywheel.api.instance.InstanceHandle
  • dev.engine_room.flywheel.api.instance.Instancer<I>
  • dev.engine_room.flywheel.api.instance.InstancerProvider
  • dev.engine_room.flywheel.lib.model.part.InstanceTree.ObjIntIntConsumer<T>
  • dev.engine_room.flywheel.api.instance.InstanceType<I>
  • dev.engine_room.flywheel.api.instance.InstanceWriter<I>
  • java.lang.Iterable<T>
    • dev.engine_room.flywheel.api.registry.IdRegistry<T>
  • dev.engine_room.flywheel.api.layout.Layout
  • dev.engine_room.flywheel.api.layout.Layout.Element
  • dev.engine_room.flywheel.api.layout.LayoutBuilder
  • net.minecraft.world.level.LevelHeightAccessor
    • net.minecraft.world.level.BlockGetter (also extends net.fabricmc.fabric.api.blockview.v2.FabricBlockView)
      • net.minecraft.world.level.BlockAndTintGetter
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.CollisionGetter, net.minecraft.world.level.SignalGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
      • net.minecraft.world.level.CollisionGetter
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.BlockAndTintGetter, net.minecraft.world.level.SignalGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
      • net.minecraft.world.level.SignalGetter
        • net.minecraft.world.level.LevelReader (also extends net.minecraft.world.level.biome.BiomeManager.NoiseBiomeSource, net.minecraft.world.level.BlockAndTintGetter, net.minecraft.world.level.CollisionGetter)
          • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelSimulatedRW)
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
          • net.minecraft.world.level.LevelTimeAccess
            • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.CommonLevelAccessor)
  • net.minecraft.world.level.LevelSimulatedReader
    • net.minecraft.world.level.LevelSimulatedRW (also extends net.minecraft.world.level.LevelWriter)
      • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelReader)
        • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
  • net.minecraft.world.level.LevelWriter
    • net.minecraft.world.level.LevelSimulatedRW (also extends net.minecraft.world.level.LevelSimulatedReader)
      • net.minecraft.world.level.CommonLevelAccessor (also extends net.minecraft.world.level.EntityGetter, net.minecraft.world.level.LevelReader)
        • net.minecraft.world.level.LevelAccessor (also extends net.minecraft.world.level.LevelTimeAccess)
  • dev.engine_room.flywheel.api.material.LightShader
  • dev.engine_room.flywheel.api.material.Material
  • dev.engine_room.flywheel.api.material.MaterialShaders
  • dev.engine_room.flywheel.lib.memory.MemoryBlock
  • dev.engine_room.flywheel.api.model.Mesh
    • dev.engine_room.flywheel.lib.model.QuadMesh
  • dev.engine_room.flywheel.api.model.Model
  • dev.engine_room.flywheel.api.task.Plan<C>
  • java.util.function.Predicate<T>
  • dev.engine_room.flywheel.api.event.ReloadLevelRendererCallback
  • dev.engine_room.flywheel.api.RenderContext
  • dev.engine_room.flywheel.lib.transform.Rotate<Self>
    • dev.engine_room.flywheel.lib.transform.Affine<Self> (also extends dev.engine_room.flywheel.lib.transform.Scale<Self>, dev.engine_room.flywheel.lib.transform.Translate<Self>)
      • dev.engine_room.flywheel.lib.transform.Transform<Self>
  • java.lang.Runnable
  • dev.engine_room.flywheel.lib.transform.Scale<Self>
    • dev.engine_room.flywheel.lib.transform.Affine<Self> (also extends dev.engine_room.flywheel.lib.transform.Rotate<Self>, dev.engine_room.flywheel.lib.transform.Translate<Self>)
      • dev.engine_room.flywheel.lib.transform.Transform<Self>
  • dev.engine_room.flywheel.api.visual.SectionTrackedVisual.SectionCollector
  • dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Factory<T>
  • dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Factory<T>
  • dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Factory<I>
  • java.util.function.Supplier<T>
  • dev.engine_room.flywheel.api.visual.TickableVisual.Context
  • dev.engine_room.flywheel.lib.transform.Translate<Self>
    • dev.engine_room.flywheel.lib.transform.Affine<Self> (also extends dev.engine_room.flywheel.lib.transform.Rotate<Self>, dev.engine_room.flywheel.lib.transform.Scale<Self>)
      • dev.engine_room.flywheel.lib.transform.Transform<Self>
  • dev.engine_room.flywheel.api.layout.ValueRepr
  • dev.engine_room.flywheel.api.vertex.VertexList
  • dev.engine_room.flywheel.api.visual.Visual
  • dev.engine_room.flywheel.api.visualization.VisualizationContext
  • dev.engine_room.flywheel.api.visualization.VisualizationManager
  • dev.engine_room.flywheel.api.visualization.VisualizationManager.RenderDispatcher
  • dev.engine_room.flywheel.api.visualization.VisualManager<T>

Annotation Interface Hierarchy

Enum Class Hierarchy