Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- a(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- a(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- a(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- a(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- a(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- a(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- a(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- AbstractArena - Class in dev.engine_room.flywheel.backend.engine
- AbstractArena(long) - Constructor for class dev.engine_room.flywheel.backend.engine.AbstractArena
- AbstractBlockEntityVisual<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in dev.engine_room.flywheel.lib.visual
-
The layer between a
BlockEntityand the Flywheel backend. - AbstractBlockEntityVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- AbstractClientPlayerAccessor - Interface in dev.engine_room.flywheel.backend.mixin
- AbstractEntityVisual<T extends net.minecraft.world.entity.Entity> - Class in dev.engine_room.flywheel.lib.visual
-
The layer between an
Entityand the Flywheel backend. - AbstractEntityVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- AbstractInstance - Class in dev.engine_room.flywheel.lib.instance
- AbstractInstance(InstanceType<?>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.AbstractInstance
- AbstractInstancer<I extends Instance> - Class in dev.engine_room.flywheel.backend.engine
- AbstractInstancer(InstancerKey<I>, AbstractInstancer.Recreate<I>) - Constructor for class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- AbstractInstancer.Recreate<I extends Instance> - Record Class in dev.engine_room.flywheel.backend.engine
- AbstractVertexView - Class in dev.engine_room.flywheel.lib.vertex
- AbstractVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- AbstractVisual - Class in dev.engine_room.flywheel.lib.visual
- AbstractVisual(VisualizationContext, Level, float) - Constructor for class dev.engine_room.flywheel.lib.visual.AbstractVisual
- accept(int, int) - Method in interface dev.engine_room.flywheel.backend.util.AtomicBitSet.BitSpanConsumer
-
Consume a span of bits.
- accept(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.RunnableWithContext
- accept(T) - Method in interface dev.engine_room.flywheel.lib.task.functional.ConsumerWithContext.Ignored
- accept(T, int, int) - Method in interface dev.engine_room.flywheel.lib.model.part.InstanceTree.ObjIntIntConsumer
- accept(T, C) - Method in interface dev.engine_room.flywheel.lib.task.functional.ConsumerWithContext
- accept(T, C) - Method in interface dev.engine_room.flywheel.lib.task.functional.ConsumerWithContext.Ignored
- acceptTargets(Set<String>, Set<String>) - Method in class dev.engine_room.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- access(int) - Method in class dev.engine_room.flywheel.backend.compile.component.BufferTextureInstanceComponent
- access(int) - Method in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- access(int) - Method in class dev.engine_room.flywheel.backend.compile.component.SsboInstanceComponent
- access(String) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
-
Access the given member of this expression.
- Access(GlslExpr, String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Access
-
Creates an instance of a
Accessrecord class. - accumulate - Variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- accumulate() - Method in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
-
Sample the transmittance function and accumulate.
- ACCUMULATE_DRAW_BUFFERS - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- acquire() - Method in class dev.engine_room.flywheel.backend.util.AtomicReferenceCounted
- acquire() - Method in class dev.engine_room.flywheel.backend.util.ReferenceCounted
- action() - Method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
-
Returns the value of the
actionrecord component. - action() - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Returns the value of the
actionrecord component. - action() - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
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.IrisCompat
- activeTexture() - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
-
Returns the value of the
activeTexturerecord component. - adapt(FnSignature) - Method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent.Builder
- adapt(FnSignature, GlslExpr) - Method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent.Builder
- add() - Method in class dev.engine_room.flywheel.impl.task.WaitGroup
- add(int) - Method in class dev.engine_room.flywheel.impl.task.WaitGroup
- add(long, int) - Method in class dev.engine_room.flywheel.backend.engine.LightLut
- 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(IndirectInstancer<I>, InstancerKey<I>, MeshPool) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- add(GlslStmt) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBlock
- add(K, Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.PlanMap
- add(T) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- 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
- addComponent(EntityComponent) - Method in class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- addDebugInfo(Minecraft, List<String>) - Static method in class dev.engine_room.flywheel.impl.FlwDebugInfo
- addDraw(IndirectDraw) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- addDrawCall(InstancedDraw) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- addField(String, String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslStruct
- ADDITIVE - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
-
Additive blending.
- addListener(Runnable) - Method in class dev.engine_room.flywheel.impl.visualization.storage.SectionTracker
- Affine<Self extends Affine<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- afterEntities(RenderContext) - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager.RenderDispatcher
-
Render instances.
- align16(int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- align32(int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- align4(int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- alignPot(int, int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- all() - Method in class dev.engine_room.flywheel.backend.MaterialShaderIndices.Index
- allLoaded() - Static method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- allLoaded() - Static method in class dev.engine_room.flywheel.backend.compile.InstancingPrograms
- alloc() - Method in class dev.engine_room.flywheel.backend.engine.AbstractArena
- alloc(Mesh) - Method in class dev.engine_room.flywheel.backend.engine.MeshPool
-
Allocate a model in the arena.
- ALLOW_DSA - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- alpha - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- alpha - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- ALWAYS - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- AMD - Enum constant in enum class dev.engine_room.flywheel.backend.gl.Driver
- and(int) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- and(Plan<C>) - Method in interface dev.engine_room.flywheel.api.task.Plan
-
Create a new plan that executes this plan and the given plan in parallel.
- and(Plan<C>) - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
- and(Plan<C>) - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- and(Plan<C>) - Method in interface dev.engine_room.flywheel.lib.task.SimplyComposedPlan
- and(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.UnitPlan
- appendComponent(SourceComponent) - Method in class dev.engine_room.flywheel.backend.compile.core.Compilation
- appendHeader(StringBuilder, String) - Static method in class dev.engine_room.flywheel.impl.FlwDebugInfo
-
Append a header to the given StringBuilder, preceded by two new lines for separation.
- appendLine(StringBuilder, String) - Static method in class dev.engine_room.flywheel.impl.FlwDebugInfo
-
Append a debug data point to the given StringBuilder, formatted as a Markdown list item.
- apply() - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
-
Constructs the block entity visualizer and sets it for the block entity type.
- apply() - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
-
Constructs the entity visualizer and sets it for the entity type.
- apply(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.SupplierWithContext
- apply(InstanceHandleImpl.State<?>) - Method in interface dev.engine_room.flywheel.backend.engine.DrawManager.State2Instancer
- apply(T) - Method in class dev.engine_room.flywheel.lib.util.RendererReloadCache
- applyCrumblingProperties(SimpleMaterial.Builder, Material) - Static method in class dev.engine_room.flywheel.backend.engine.CommonCrumbling
- ARB() - Constructor for class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.ARB
- areGpuLightSectionsDirty() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- arena - Variable in class dev.engine_room.flywheel.backend.engine.embed.EnvironmentStorage
- arena - Variable in class dev.engine_room.flywheel.backend.engine.LightStorage
- arg(String, String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.FnSignature.Builder
- argName() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Access
-
Returns the value of the
argNamerecord component. - args() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
-
Returns the value of the
argsrecord component. - args() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Returns the value of the
argsrecord component. - ArgumentTypeInfosAccessor - Interface in dev.engine_room.flywheel.impl.mixin.fabric
- ARRAY_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- ArrayElementType - Interface in dev.engine_room.flywheel.api.layout
- arrayTypeName(ArrayElementType) - Static method in class dev.engine_room.flywheel.backend.compile.LayoutInterpreter
- ARROW - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.error.lines.Divider
- asBuffer() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- asMap() - Method in interface dev.engine_room.flywheel.api.layout.Layout
- assemble(InstanceType<?>) - Method in interface dev.engine_room.flywheel.backend.compile.Pipeline.InstanceAssembler
-
Generate the source component necessary to convert a packed
Instanceinto its shader representation. - assembler() - Method in record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Returns the value of the
assemblerrecord component. - assembler(Pipeline.InstanceAssembler) - Method in class dev.engine_room.flywheel.backend.compile.Pipeline.Builder
- ATOMIC_COUNTER_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- AtomicBitSet - Class in dev.engine_room.flywheel.backend.util
- AtomicBitSet() - Constructor for class dev.engine_room.flywheel.backend.util.AtomicBitSet
- AtomicBitSet(int) - Constructor for class dev.engine_room.flywheel.backend.util.AtomicBitSet
- AtomicBitSet(int, int) - Constructor for class dev.engine_room.flywheel.backend.util.AtomicBitSet
- AtomicBitSet.BitSpanConsumer - Interface in dev.engine_room.flywheel.backend.util
- AtomicReferenceCounted - Class in dev.engine_room.flywheel.backend.util
- AtomicReferenceCounted() - Constructor for class dev.engine_room.flywheel.backend.util.AtomicReferenceCounted
- attributes(Layout) - Static method in class dev.engine_room.flywheel.backend.LayoutAttributes
-
Collects the vertex attributes required from the given layout.
- ATTRIBUTES - Static variable in class dev.engine_room.flywheel.backend.InternalVertex
- 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
- b(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- b(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- b(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- b(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- b(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- b(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- b(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- b(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- backend - Variable in class dev.engine_room.flywheel.impl.FabricFlwConfig
- backend() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig
- backend() - Method in interface dev.engine_room.flywheel.impl.FlwConfig
- Backend - Interface in dev.engine_room.flywheel.api.backend
- 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.FabricFlwConfig
- backendConfig() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig
- backendConfig() - Method in interface dev.engine_room.flywheel.impl.FlwConfig
- BackendConfig - Interface in dev.engine_room.flywheel.backend
- BackendDebugFlags - Class in dev.engine_room.flywheel.backend
- BackendDebugFlags() - Constructor for class dev.engine_room.flywheel.backend.BackendDebugFlags
- BackendImplemented - Annotation Interface in dev.engine_room.flywheel.api.backend
-
Indicates that the annotated API class, interface or method must not be extended, implemented or overridden, except by backend implementations.
- BackendManager - Class in dev.engine_room.flywheel.api.backend
- BackendManagerImpl - Class in dev.engine_room.flywheel.impl
- Backends - Class in dev.engine_room.flywheel.backend
- backfaceCulling - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- backfaceCulling - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- backfaceCulling() - Method in interface dev.engine_room.flywheel.api.material.Material
-
Should this material be rendered with backface culling?
- backfaceCulling() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- backfaceCulling() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- backfaceCulling(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- BakedModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- BandedPrimeLimiter - Class in dev.engine_room.flywheel.impl.visual
- BandedPrimeLimiter() - Constructor for class dev.engine_room.flywheel.impl.visual.BandedPrimeLimiter
- BAR - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.error.lines.Divider
- BarrierPlan<C> - Record Class in dev.engine_room.flywheel.lib.task
- BarrierPlan(Plan<C>, Plan<C>) - Constructor for record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Creates an instance of a
BarrierPlanrecord class. - base() - Method in class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- base() - Method in class dev.engine_room.flywheel.backend.engine.LightLut.Layer
- baseInstance() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- BaseInstancer<I extends Instance> - Class in dev.engine_room.flywheel.backend.engine
- BaseInstancer(InstancerKey<I>, AbstractInstancer.Recreate<I>) - Constructor for class dev.engine_room.flywheel.backend.engine.BaseInstancer
- baseVertex() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- beforeCrumbling(RenderContext, Long2ObjectMap<SortedSet<BlockDestructionProgress>>) - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager.RenderDispatcher
-
Render crumbling block entities.
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.backend.engine.LightStorage.DebugVisual
- beginFrame(DynamicVisual.Context) - Method in interface dev.engine_room.flywheel.lib.visual.component.EntityComponent
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.component.FireComponent
-
Update the fire instances.
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
-
Update the shadow instances.
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- beginFrame(DynamicVisual.Context) - Method in interface dev.engine_room.flywheel.lib.visual.SimpleDynamicVisual
-
Called every frame.
- bias() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- bias() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerKey
-
Returns the value of the
biasrecord component. - bias() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- Binary(GlslExpr, GlslExpr, BinOp) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Creates an instance of a
Binaryrecord class. - bind() - Method in class dev.engine_room.flywheel.backend.engine.indirect.LightBuffers
- bind() - Method in class dev.engine_room.flywheel.backend.engine.indirect.MatrixBuffer
- bind() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedLight
- bind() - Method in class dev.engine_room.flywheel.backend.engine.uniform.UniformBuffer
- bind() - Method in class dev.engine_room.flywheel.backend.gl.GlTexture
- bind() - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- bind(int) - Method in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- bind(int) - Method in class dev.engine_room.flywheel.backend.gl.TextureBuffer
- bind(GlVertexArray) - Method in class dev.engine_room.flywheel.backend.engine.IndexPool
- bind(GlVertexArray) - Method in class dev.engine_room.flywheel.backend.engine.MeshPool
- bind(TextureBuffer) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- bind(ResourceLocation) - Static method in class dev.engine_room.flywheel.backend.engine.TextureBinder
- bindAll() - Static method in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- bindAttribLocation(String, int) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- bindAttributes(int, int, List<VertexAttribute>) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- bindAttributes(int, int, List<VertexAttribute>) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayDSA
- bindAttributes(int, int, List<VertexAttribute>) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3
- bindAttributes(int, int, List<VertexAttribute>) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- bindBuffer(GlBufferType, int) - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
- bindForApply() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- bindForCrumbling() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- bindForCrumbling(Material) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- bindForCull() - Method in class dev.engine_room.flywheel.backend.engine.indirect.DepthPyramid
- bindForCull() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- bindForDraw() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- bindForDraw() - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- bindForDraw() - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3
- binding(int) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslVertexInput
- bindLightAndOverlay() - Static method in class dev.engine_room.flywheel.backend.engine.TextureBinder
- bindVao(int) - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
- bindVertexBuffer(int, int, long, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- bindVertexBuffer(int, int, long, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayDSA
- bindVertexBuffer(int, int, long, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3
- bindVertexBuffer(int, int, long, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- BinOp - Enum Class in dev.engine_room.flywheel.backend.glsl.generate
- BITWISE_AND - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.generate.BinOp
- BITWISE_XOR - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.generate.BinOp
- BLACK - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BACKGROUND - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BACKGROUND_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BOLD - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BOLD_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLACK_UNDERLINED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLANK_LINE - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Separators
- blankLine() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- block(BlockState) - Static method in class dev.engine_room.flywheel.lib.model.Models
-
Get a usable model for a given block state.
- blockEntities() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- blockEntities() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- blockEntity - Variable in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- blockEntity - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- blockEntity(BlockEntity) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- blockEntity(BlockEntity) - Method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- 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
- BlockEntityVisual<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in dev.engine_room.flywheel.api.visual
-
A visual associated with a specific block entity.
- BlockEntityVisualizer<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in dev.engine_room.flywheel.api.visualization
-
A visualizer that will be keyed to a block entity type.
- blockLayerListener - Variable in class dev.engine_room.flywheel.backend.engine.LightDataCollector
- BlockModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- BLOCKS_PER_SECTION - Static variable in class dev.engine_room.flywheel.backend.engine.LightStorage
- blockState - Variable in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- blockState - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- blockState(BlockState) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- blockState(BlockState) - Method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- blue - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- BLUE - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BACKGROUND - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BACKGROUND_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BOLD - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BOLD_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- BLUE_NOISE - Static variable in class dev.engine_room.flywheel.backend.NoiseTextures
- BLUE_UNDERLINED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- blur - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- blur - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- blur() - Method in interface dev.engine_room.flywheel.api.material.Material
-
Should this material have linear filtering applied to the diffuse sampler?
- blur() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- blur() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- blur(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- body(GlslBlock) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslFn
- body(Consumer<GlslBlock>) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslFn
- BooleanSupplierWithContext<C> - Interface in dev.engine_room.flywheel.lib.task.functional
-
A boolean supplier like interface for use with
Plansand their contexts. - BooleanSupplierWithContext.Ignored<C> - Interface in dev.engine_room.flywheel.lib.task.functional
-
A
BooleanSupplierWithContextthat ignores the context object. - boolLiteral(boolean) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- boundingSphere() - Method in interface dev.engine_room.flywheel.api.model.Mesh
-
Get a vec4 representing this mesh's bounding sphere in the format (x, y, z, radius).
- boundingSphere() - Method in interface dev.engine_room.flywheel.api.model.Model
-
Get a vec4 representing this model's bounding sphere in the format (x, y, z, radius).
- boundingSphere() - Method in class dev.engine_room.flywheel.lib.model.EmptyModel
- boundingSphere() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- boundingSphere() - Method in class dev.engine_room.flywheel.lib.model.SimpleModel
- boundingSphere() - Method in class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- boundingSphere() - Method in class dev.engine_room.flywheel.lib.model.SingleMeshModel
- BOX_MODEL - Static variable in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- BREAK - Static variable in interface dev.engine_room.flywheel.backend.glsl.generate.GlslStmt
- breakStmt() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBlock
- Buffer - Interface in dev.engine_room.flywheel.backend.gl.buffer
- BUFFER_COUNT - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- Buffer.Core - Class in dev.engine_room.flywheel.backend.gl.buffer
- Buffer.DSA - Class in dev.engine_room.flywheel.backend.gl.buffer
- BufferBindings - Class in dev.engine_room.flywheel.backend.engine.indirect
- buffers() - Method in interface dev.engine_room.flywheel.api.backend.RenderContext
- buffers() - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
-
Returns the value of the
buffersrecord component. - buffers() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
buffersrecord component. - BufferTextureInstanceComponent - Class in dev.engine_room.flywheel.backend.compile.component
- BufferTextureInstanceComponent(InstanceType<?>) - Constructor for class dev.engine_room.flywheel.backend.compile.component.BufferTextureInstanceComponent
- build() - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- build() - Method in class dev.engine_room.flywheel.backend.compile.Pipeline.Builder
- build() - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- build() - Method in interface dev.engine_room.flywheel.backend.glsl.error.lines.ErrorLine
- build() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.HeaderLine
- build() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.TextLine
- build() - Method in class dev.engine_room.flywheel.backend.glsl.generate.FnSignature.Builder
- build() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- build() - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- build() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- build() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBakedModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBlockModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.LineModelBuilder
- build(ShaderSources) - Method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent.Builder
- builder() - Static method in record class dev.engine_room.flywheel.backend.compile.Pipeline
- builder() - Static method in class dev.engine_room.flywheel.lib.backend.SimpleBackend
- builder() - Static method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- builder(SimpleInstanceType.Factory<I>) - Static method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- builder(ResourceLocation) - Static method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent
- builder(EntityType<T>) - Static method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer
-
Get an object to configure the visualizer for the given entity type.
- builder(BlockEntityType<T>) - Static method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer
-
Get an object to configure the visualizer for the given block entity type.
- Builder() - Constructor for class dev.engine_room.flywheel.backend.compile.Pipeline.Builder
- Builder() - Constructor for class dev.engine_room.flywheel.backend.glsl.generate.FnSignature.Builder
- Builder() - Constructor for class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- Builder() - Constructor for class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- Builder(Material) - Constructor for class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- Builder(SimpleInstanceType.Factory<I>) - Constructor for class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- Builder(BooleanSupplierWithContext<C>) - Constructor for class dev.engine_room.flywheel.lib.task.ConditionalPlan.Builder
- Builder(BooleanSupplierWithContext<C>) - Constructor for class dev.engine_room.flywheel.lib.task.IfElsePlan.Builder
- Builder(SupplierWithContext<C, D>) - Constructor for class dev.engine_room.flywheel.lib.task.MapContextPlan.Builder
- Builder(ResourceLocation) - Constructor for class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent.Builder
- Builder(EntityType<T>) - Constructor for class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
- Builder(BlockEntityType<T>) - Constructor for class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
- builderOf(Material) - Static method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- byName(ResourceLocation) - Static method in class dev.engine_room.flywheel.backend.engine.TextureBinder
-
Get a built-in texture by its resource location.
- BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
- BYTE - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- byteAlignment() - Method in interface dev.engine_room.flywheel.api.layout.ElementType
- byteAlignment() - Method in interface dev.engine_room.flywheel.api.layout.Layout
- byteCapacity() - Method in class dev.engine_room.flywheel.backend.engine.AbstractArena
- byteCapacity() - Method in class dev.engine_room.flywheel.backend.engine.CpuArena
- byteCapacity() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- byteCapacity() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageArray
- byteOffset() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- byteOffsetOf(int) - Method in class dev.engine_room.flywheel.backend.engine.AbstractArena
- bytePosForIndex(int) - Method in class dev.engine_room.flywheel.backend.util.MemoryBuffer
- byteSize() - Method in interface dev.engine_room.flywheel.api.layout.ElementType
- byteSize() - Method in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- byteSize() - Method in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
- byteSize() - Method in interface dev.engine_room.flywheel.api.layout.Layout
- byteSize() - Method in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
- byteSize() - Method in interface dev.engine_room.flywheel.api.layout.ValueRepr
- byteSize() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- byteWidth - Variable in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- byteWidth() - Method in interface dev.engine_room.flywheel.backend.gl.array.VertexAttribute
- byteWidth() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Float
- byteWidth() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Int
- byteWidth() - Method in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
C
- cache - Variable in class dev.engine_room.flywheel.backend.glsl.ShaderSources
- call(String) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- call(String, GlslExpr...) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- call(String, Collection<? extends GlslExpr>) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- callFunction(String) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
-
Call a one-parameter function with the given name on this expression.
- calloc(long, long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- calloc(long, long) - Static method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- callocTracked(long, long) - Static method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- camera() - Method in interface dev.engine_room.flywheel.api.backend.RenderContext
- camera() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual.Context
- 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. - canVisualize(T) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Checks if the given block entity can be visualized.
- CAPABILITIES - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- capacity() - Method in class dev.engine_room.flywheel.backend.engine.AbstractArena
- capacity() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageArray
- capacity() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageBuffer
- capacity() - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- captureFrustum() - Static method in class dev.engine_room.flywheel.backend.engine.uniform.FrameUniforms
- cardinality() - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- cardinalLightingMode - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- cardinalLightingMode - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- cardinalLightingMode() - Method in interface dev.engine_room.flywheel.api.material.Material
-
How should this material receive cardinal lighting?
- cardinalLightingMode() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- cardinalLightingMode() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- cardinalLightingMode(CardinalLightingMode) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- CardinalLightingMode - Enum Class in dev.engine_room.flywheel.api.material
- cast(String) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- ceilingDiv(int, int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- ceilingDiv(long, long) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- ceilLong(double) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- ceilLong(float) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- center() - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- CENTER - Static variable in interface dev.engine_room.flywheel.lib.transform.Translate
- centerPivot() - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- changed - Variable in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- charAt(int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- charAt(int) - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- CharPos - Record Class in dev.engine_room.flywheel.backend.glsl.span
-
A position in a file.
- CharPos(int, int, int) - Constructor for record class dev.engine_room.flywheel.backend.glsl.span.CharPos
-
Creates an instance of a
CharPosrecord class. - check(FrustumIntersection) - Method in class dev.engine_room.flywheel.lib.visual.EntityVisibilityTester
-
Check whether the Entity is visible.
- checkHandle() - Method in class dev.engine_room.flywheel.backend.gl.GlObject
- checkNeedsLutRebuildAndClear() - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- child(int) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- child(int) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- child(int) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- child(String) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- child(String) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- child(String) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- childCount() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- childCount() - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- childCount() - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- childIndex(String) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- childIndex(String) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- childIndex(String) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- childName(int) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- childName(int) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- childName(int) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- childOrThrow(String) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- childOrThrow(String) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- childOrThrow(String) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- CHUNK - Enum constant in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
World-space normal based darkening will be applied.
- CircularDependency(ResourceLocation, List<ResourceLocation>) - Constructor for record class dev.engine_room.flywheel.backend.glsl.LoadError.CircularDependency
-
Creates an instance of a
CircularDependencyrecord class. - clamp(float, float) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- Clamp(GlslExpr, GlslExpr, GlslExpr) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Creates an instance of a
Clamprecord class. - clear() - Method in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- clear() - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
-
Clear all instances without freeing resources.
- clear() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
-
Clear all instances without freeing resources.
- clear() - Method in class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl
- clear() - Method in class dev.engine_room.flywheel.backend.engine.uniform.UniformBuffer
- clear() - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
-
Clear all bits to 0.
- clear() - Method in class dev.engine_room.flywheel.impl.visualization.storage.LightUpdatedVisualStorage
- clear() - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- clear() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- clear() - Method in class dev.engine_room.flywheel.lib.task.PlanMap
- clear() - Method in class dev.engine_room.flywheel.lib.util.RendererReloadCache
- clear() - Method in class dev.engine_room.flywheel.lib.util.ResourceReloadHolder
- clear(int) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- clear(int) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- clear(int, int) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- CLEAR_TO_ZERO - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- close() - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
- CODEC - Static variable in enum class dev.engine_room.flywheel.backend.compile.LightSmoothness
- CODEC - Static variable in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- coefficients - Variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- COEFFICIENTS - Static variable in class dev.engine_room.flywheel.backend.Samplers
- col() - Method in record class dev.engine_room.flywheel.backend.glsl.span.CharPos
-
Returns the value of the
colrecord component. - collectCrumblingInstances(Consumer<Instance>) - Method in interface dev.engine_room.flywheel.api.visual.BlockEntityVisual
-
Collect all instances that should render with a crumbling overlay when the block corresponding to this visual is being broken.
- collectLightData(long, long) - Method in class dev.engine_room.flywheel.backend.engine.LightDataCollector
- collectSection(long) - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- collectSection(long, long) - Method in class dev.engine_room.flywheel.backend.engine.LightDataCollector
- color() - Method in enum class dev.engine_room.flywheel.api.material.WriteMask
- color(byte, byte, byte) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(byte, byte, byte, byte) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(float, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(int, int, int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(int, int, int, int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- COLOR - Enum constant in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Write to the color buffer only.
- COLOR_DEPTH - Enum constant in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Write to both the color and depth buffers.
- colorArgb(int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- ColoredLitInstance - Class in dev.engine_room.flywheel.lib.instance
- ColoredLitInstance(InstanceType<? extends ColoredLitInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- ColoredLitOverlayInstance - Class in dev.engine_room.flywheel.lib.instance
- ColoredLitOverlayInstance(InstanceType<? extends ColoredLitOverlayInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance
- colorRgb(int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- columns() - Method in interface dev.engine_room.flywheel.api.layout.MatrixElementType
- CommonCrumbling - Class in dev.engine_room.flywheel.backend.engine
- CommonCrumbling() - Constructor for class dev.engine_room.flywheel.backend.engine.CommonCrumbling
- COMPARATOR - Static variable in class dev.engine_room.flywheel.backend.engine.MaterialRenderState
- compare(Material, Material) - Static method in class dev.engine_room.flywheel.backend.engine.MaterialRenderState
- compareTo(Span) - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- CompatMod - Enum Class in dev.engine_room.flywheel.impl.compat
- Compilation - Class in dev.engine_room.flywheel.backend.compile.core
-
Builder style class for compiling shaders.
- Compilation() - Constructor for class dev.engine_room.flywheel.backend.compile.core.Compilation
- CompilationHarness<K> - Class in dev.engine_room.flywheel.backend.compile.core
- CompilationHarness(String, ShaderSources, CompilationHarness.KeyCompiler<K>) - Constructor for class dev.engine_room.flywheel.backend.compile.core.CompilationHarness
- CompilationHarness.KeyCompiler<K> - Interface in dev.engine_room.flywheel.backend.compile.core
- compile(ShaderType, String) - Method in class dev.engine_room.flywheel.backend.compile.core.Compilation
- compile(GlslVersion, ShaderType, String, Consumer<Compilation>, List<SourceComponent>) - Method in class dev.engine_room.flywheel.backend.compile.core.ShaderCache
- compile(K, ShaderSources, ShaderCache, ProgramLinker) - Method in interface dev.engine_room.flywheel.backend.compile.core.CompilationHarness.KeyCompiler
- compile(K, ShaderSources, ShaderCache, ProgramLinker) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ProgramStitcher
- Compile<K> - Class in dev.engine_room.flywheel.backend.compile.core
-
A typed provider for shader compiler builders.
- Compile() - Constructor for class dev.engine_room.flywheel.backend.compile.core.Compile
- Compile(String) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Compile
- Compile(String, Throwable) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Compile
- Compile(Throwable) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Compile
- Compile.ProgramStitcher<K> - Class in dev.engine_room.flywheel.backend.compile.core
- Compile.ShaderCompiler<K> - Class in dev.engine_room.flywheel.backend.compile.core
- compiledSuccessfully(int) - Static method in class dev.engine_room.flywheel.backend.compile.core.Compilation
- compileModelPart(ModelPart, PoseStack.Pose, VertexConsumer, int, int, float, float, float, float) - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- compileModelPart(ModelPart, PoseStack.Pose, VertexConsumer, int, int, float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- compilerMarker() - Method in record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Returns the value of the
compilerMarkerrecord component. - compilerMarker(String) - Method in class dev.engine_room.flywheel.backend.compile.Pipeline.Builder
- ComponentEntityVisual<T extends net.minecraft.world.entity.Entity> - Class in dev.engine_room.flywheel.lib.visual
- ComponentEntityVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- components - Variable in class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- composite() - Method in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
-
Composite the accumulated luminance onto the main framebuffer.
- COMPUTE - Enum constant in enum class dev.engine_room.flywheel.backend.gl.shader.ShaderType
- computeBoundingSphere(VertexList) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- computeBoundingSphere(Iterable<Mesh>) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- computeBoundingSphere(Collection<Model.ConfiguredMesh>) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- computeIfAbsent(int, Supplier<T>) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.Layer
- computePackedLight() - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- computePackedLight(float) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- computeTotalVertexCount(Iterable<Mesh>) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- condition() - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Returns the value of the
conditionrecord component. - condition() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns the value of the
conditionrecord component. - ConditionalPlan<C> - Record Class in dev.engine_room.flywheel.lib.task
-
Executes one plan or another, depending on a dynamically evaluated condition.
- ConditionalPlan(BooleanSupplierWithContext<C>, Plan<C>) - Constructor for record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Creates an instance of a
ConditionalPlanrecord class. - ConditionalPlan.Builder<C> - Class in dev.engine_room.flywheel.lib.task
- config() - Static method in class dev.engine_room.flywheel.backend.FlwBackend
- CONFIG_LOGGER - Static variable in class dev.engine_room.flywheel.impl.FlwImpl
- ConfiguredMesh(Material, Mesh) - Constructor for record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Creates an instance of a
ConfiguredMeshrecord class. - CONSOLE_COLORS - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- ConsoleColors - Class in dev.engine_room.flywheel.backend.glsl.error
- ConsumerWithContext<T,
C> - Interface in dev.engine_room.flywheel.lib.task.functional -
A consumer like interface for use with
Plansand their contexts. - ConsumerWithContext.Ignored<T,
C> - Interface in dev.engine_room.flywheel.lib.task.functional -
A
ConsumerWithContextthat ignores the context object. - contextShader() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns the value of the
contextShaderrecord component. - contextShader() - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- contextShader() - Method in interface dev.engine_room.flywheel.backend.engine.embed.Environment
- contextShader() - Method in class dev.engine_room.flywheel.backend.engine.embed.GlobalEnvironment
- ContextShader - Enum Class in dev.engine_room.flywheel.backend.compile
- CONTINUE - Static variable in interface dev.engine_room.flywheel.backend.glsl.generate.GlslStmt
- COPY_READ_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- COPY_WRITE_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- copyCount() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- copyFrom(Material) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- copyTo(long) - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- copyTo(long, long) - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- copyTo(MemoryBlock) - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- copyTransform(InstanceTree) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- copyTransform(ModelPart) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- Core() - Constructor for class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.Core
- Core() - Constructor for class dev.engine_room.flywheel.backend.gl.buffer.Buffer.Core
- Core33() - Constructor for class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.Core33
- count() - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- countLines(String) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- CpuArena - Class in dev.engine_room.flywheel.backend.engine
- CpuArena(long, int) - Constructor for class dev.engine_room.flywheel.backend.engine.CpuArena
- create() - Static method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- create() - Static method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- create() - Method in class dev.engine_room.flywheel.backend.gl.buffer.Buffer.Core
- create() - Method in interface dev.engine_room.flywheel.backend.gl.buffer.Buffer
- create() - Method in class dev.engine_room.flywheel.backend.gl.buffer.Buffer.DSA
- create() - Static method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- create() - Static method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
- create() - Static method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBlock
- create(InstanceHandle) - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
- create(InstanceHandle) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- create(InstancerProvider, ModelTree) - Static method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- create(InstanceType<I>, InstanceHandle) - Method in interface dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Factory
- create(VisualizationContext, T, float) - Method in interface dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Factory
- create(VisualizationContext, T, float) - Method in interface dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Factory
- create(InstancerKey<I>) - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- create(InstancerKey<I>) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDrawManager
- create(InstancerKey<I>) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
- create(LevelRenderer, ClientLevel, RenderBuffers, PoseStack, Matrix4f, Camera, float) - Static method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
- create(BakedModel) - Static method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- create(BlockAndTintGetter, Iterable<BlockPos>) - Static method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- createAndDeferInit - Variable in class dev.engine_room.flywheel.backend.engine.DrawManager
-
Function object to pass into computeIfAbsent.
- createArgExpressions() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
- createBakedModelBuilder(BakedModel) - Method in class dev.engine_room.flywheel.impl.FlwLibXplatImpl
- createBakedModelBuilder(BakedModel) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- createBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Method in class dev.engine_room.flywheel.impl.FlwLibXplatImpl
- createBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- createEmbedding(Vec3i) - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationContext
-
Create a new embedding to compose visuals.
- createEmbedding(Vec3i) - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- createEngine(LevelAccessor) - Method in interface dev.engine_room.flywheel.api.backend.Backend
-
Create a new engine instance.
- createEngine(LevelAccessor) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend
- createFogComponent() - Static method in class dev.engine_room.flywheel.backend.compile.PipelineCompiler
- createFramePlan() - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Create a plan that will start execution after the start of the level render and finish execution before
Engine.render(dev.engine_room.flywheel.api.backend.RenderContext)is called. - createFramePlan() - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- createFramePlan() - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- createFramePlan() - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- createFullBright() - Static method in class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- createFullBright() - Static method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- createFullDark() - Static method in class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- createFullDark() - Static method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- createFullscreenCompiler(ShaderSources) - Static method in class dev.engine_room.flywheel.backend.compile.OitPrograms
- createIdRegistry() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- createIdRegistry() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- createInstance() - Method in interface dev.engine_room.flywheel.api.instance.Instancer
- createInstance() - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- createInstance() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- createInstances(I[]) - Method in interface dev.engine_room.flywheel.api.instance.Instancer
-
Populate arr with new instances of this model.
- createLayoutBuilder() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- createLayoutBuilder() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- createLut() - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- createMapping() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- 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
- createVertexView() - Static method in class dev.engine_room.flywheel.backend.InternalVertex
- createVisual(VisualizationContext, T, float) - Method in interface dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer
-
Given a block entity and context, constructs a visual for the block entity.
- createVisual(VisualizationContext, T, float) - Method in interface dev.engine_room.flywheel.api.visualization.EntityVisualizer
-
Given an entity and context, constructs a visual for the entity.
- createVisual(VisualizationContext, T, float) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer
- createVisual(VisualizationContext, T, float) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer
- createVisualizationContext() - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Create a visualization context that will be used to create visuals of the given type.
- createVisualizationContext() - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- CRUMBLING - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
-
Crumbling transparency.
- CRUMBLING - Enum constant in enum class dev.engine_room.flywheel.backend.compile.ContextShader
- CRUMBLING - Static variable in class dev.engine_room.flywheel.backend.Samplers
- cullShader() - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
-
The cull shader of this instance type.
- cullShader() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- cullShader(ResourceLocation) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- currentBackend() - Static method in class dev.engine_room.flywheel.api.backend.BackendManager
-
Get the current backend.
- currentBackend() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- currentCapacity() - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- cutout - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- cutout - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- cutout() - Method in interface dev.engine_room.flywheel.api.material.Material
- cutout() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- cutout() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- cutout(CutoutShader) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- CUTOUT_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- CUTOUT_MIPPED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- CUTOUT_MIPPED_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- CUTOUT_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- cutoutIndex(CutoutShader) - Static method in class dev.engine_room.flywheel.backend.MaterialShaderIndices
- CutoutShader - Interface in dev.engine_room.flywheel.api.material
-
A shader that decides what colors should be discarded in the fragment shader.
- CutoutShaders - Class in dev.engine_room.flywheel.lib.material
- cutoutSources() - Static method in class dev.engine_room.flywheel.backend.MaterialShaderIndices
- CYAN - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BACKGROUND - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BACKGROUND_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BOLD - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BOLD_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- CYAN_UNDERLINED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
D
- data(int, long, long, int) - Method in class dev.engine_room.flywheel.backend.gl.buffer.Buffer.Core
- data(int, long, long, int) - Method in interface dev.engine_room.flywheel.backend.gl.buffer.Buffer
- data(int, long, long, int) - Method in class dev.engine_room.flywheel.backend.gl.buffer.Buffer.DSA
- DataPacker - Class in dev.engine_room.flywheel.lib.math
- debugEnabled() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns the value of the
debugEnabledrecord component. - debugMode(DebugMode) - Static method in class dev.engine_room.flywheel.backend.engine.uniform.FrameUniforms
- DebugMode - Enum Class in dev.engine_room.flywheel.backend.engine.uniform
- DebugModeArgument - Class in dev.engine_room.flywheel.impl
- DebugModeArgument() - Constructor for class dev.engine_room.flywheel.impl.DebugModeArgument
- debugOn() - Static method in class dev.engine_room.flywheel.backend.engine.uniform.FrameUniforms
- DebugVisual(VisualizationContext, float) - Constructor for class dev.engine_room.flywheel.backend.engine.LightStorage.DebugVisual
- decrementAndEventuallyRun() - Method in class dev.engine_room.flywheel.lib.task.Synchronizer
- DEFAULT - Enum constant in enum class dev.engine_room.flywheel.backend.compile.ContextShader
- DEFAULT - Static variable in class dev.engine_room.flywheel.lib.material.StandardMaterialShaders
- DEFAULT_BACKEND_STR - Static variable in interface dev.engine_room.flywheel.impl.FlwConfig
- DEFAULT_LOG2_SEGMENT_SIZE_IN_BITS - Static variable in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- defaultBackend() - Static method in class dev.engine_room.flywheel.api.backend.BackendManager
- defaultBackend() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- defaultCase(GlslBlock) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslSwitch
- DefaultVertexList - Interface in dev.engine_room.flywheel.lib.vertex
- define - Variable in enum class dev.engine_room.flywheel.backend.compile.PipelineCompiler.OitMode
- define - Variable in enum class dev.engine_room.flywheel.backend.gl.shader.ShaderType
- define(String) - Method in class dev.engine_room.flywheel.backend.compile.core.Compilation
- define(String, int) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- define(String, String) - Method in class dev.engine_room.flywheel.backend.compile.core.Compilation
- define(String, String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- Define(String, String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Creates an instance of a
Definerecord class. - delete() - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Free all resources associated with this engine.
- delete() - Method in interface dev.engine_room.flywheel.api.instance.Instance
- delete() - Method in interface dev.engine_room.flywheel.api.visual.Visual
-
Free any acquired resources.
- delete() - Method in interface dev.engine_room.flywheel.api.visualization.VisualEmbedding
-
Delete this embedding.
- delete() - Method in class dev.engine_room.flywheel.backend.compile.core.CompilationHarness
- delete() - Method in class dev.engine_room.flywheel.backend.compile.core.ShaderCache
- delete() - Method in class dev.engine_room.flywheel.backend.compile.OitPrograms
- delete() - Method in class dev.engine_room.flywheel.backend.compile.PipelineCompiler
- delete() - Method in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- delete() - Method in class dev.engine_room.flywheel.backend.engine.CpuArena
- delete() - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- delete() - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
-
Called by visuals
- delete() - Method in class dev.engine_room.flywheel.backend.engine.embed.EnvironmentStorage
- delete() - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- delete() - Method in class dev.engine_room.flywheel.backend.engine.IndexPool
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.DepthPyramid
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDrawManager
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.LightBuffers
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.MatrixBuffer
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage.Mapping
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageArray
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageBuffer
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
- delete() - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
- delete() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- delete() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
- delete() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- delete() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedLight
- delete() - Method in class dev.engine_room.flywheel.backend.engine.LightStorage.DebugVisual
- delete() - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- delete() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool
- delete() - Method in class dev.engine_room.flywheel.backend.engine.uniform.UniformBuffer
- delete() - Method in class dev.engine_room.flywheel.backend.gl.GlFence
- delete() - Method in class dev.engine_room.flywheel.backend.gl.GlObject
- delete() - Method in class dev.engine_room.flywheel.backend.util.MemoryBuffer
- delete() - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- delete() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- delete() - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- delete() - Method in interface dev.engine_room.flywheel.lib.visual.component.EntityComponent
- delete() - Method in class dev.engine_room.flywheel.lib.visual.component.FireComponent
- delete() - Method in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- delete() - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
- delete() - Method in class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
- delete() - Method in class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- deleteAll() - Static method in class dev.engine_room.flywheel.backend.compile.PipelineCompiler
- deleted - Variable in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- deleted - Variable in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- deleted() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- deleted() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- Deleted() - Constructor for record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Deleted
-
Creates an instance of a
Deletedrecord class. - deleteInternal(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageBuffer
- deleteInternal(int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- deleteInternal(int) - Method in class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
- deleteInternal(int) - Method in class dev.engine_room.flywheel.backend.gl.GlObject
- deleteInternal(int) - Method in class dev.engine_room.flywheel.backend.gl.GlTexture
- deleteInternal(int) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- deleteInternal(int) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlShader
- deleteInternal(int) - Method in class dev.engine_room.flywheel.backend.gl.TextureBuffer
- DEPENDENCIES - Static variable in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler.ReloadListener
- DependencyInjection - Class in dev.engine_room.flywheel.api.internal
- depth() - Method in enum class dev.engine_room.flywheel.api.material.WriteMask
- DEPTH - Enum constant in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Write to the depth buffer only.
- DEPTH_ONLY_DRAW_BUFFERS - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- DEPTH_RANGE - Enum constant in enum class dev.engine_room.flywheel.backend.compile.PipelineCompiler.OitMode
- DEPTH_RANGE - Static variable in class dev.engine_room.flywheel.backend.Samplers
- DEPTH_RANGE_DRAW_BUFFERS - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- depthBounds - Variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- DepthPyramid - Class in dev.engine_room.flywheel.backend.engine.indirect
- DepthPyramid(IndirectPrograms) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.DepthPyramid
- depthRange() - Method in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
-
Render out the min and max depth per fragment.
- depthTest - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- depthTest - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- depthTest() - Method in interface dev.engine_room.flywheel.api.material.Material
- depthTest() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- depthTest() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- depthTest(DepthTest) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- DepthTest - Enum Class in dev.engine_room.flywheel.api.material
- DESCRIPTOR_SIZE_BYTES - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- dev.engine_room.flywheel.api - package dev.engine_room.flywheel.api
- dev.engine_room.flywheel.api.backend - package dev.engine_room.flywheel.api.backend
- dev.engine_room.flywheel.api.event - package dev.engine_room.flywheel.api.event
- dev.engine_room.flywheel.api.instance - package dev.engine_room.flywheel.api.instance
- dev.engine_room.flywheel.api.internal - package dev.engine_room.flywheel.api.internal
- dev.engine_room.flywheel.api.layout - package dev.engine_room.flywheel.api.layout
- dev.engine_room.flywheel.api.material - package dev.engine_room.flywheel.api.material
- dev.engine_room.flywheel.api.model - package dev.engine_room.flywheel.api.model
- dev.engine_room.flywheel.api.registry - package dev.engine_room.flywheel.api.registry
- dev.engine_room.flywheel.api.task - package dev.engine_room.flywheel.api.task
- dev.engine_room.flywheel.api.vertex - package dev.engine_room.flywheel.api.vertex
- dev.engine_room.flywheel.api.visual - package dev.engine_room.flywheel.api.visual
- dev.engine_room.flywheel.api.visualization - package dev.engine_room.flywheel.api.visualization
- 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.backend.compile.component - package dev.engine_room.flywheel.backend.compile.component
- dev.engine_room.flywheel.backend.compile.core - package dev.engine_room.flywheel.backend.compile.core
- dev.engine_room.flywheel.backend.engine - package dev.engine_room.flywheel.backend.engine
- dev.engine_room.flywheel.backend.engine.embed - package dev.engine_room.flywheel.backend.engine.embed
- dev.engine_room.flywheel.backend.engine.indirect - package dev.engine_room.flywheel.backend.engine.indirect
- dev.engine_room.flywheel.backend.engine.instancing - package dev.engine_room.flywheel.backend.engine.instancing
- dev.engine_room.flywheel.backend.engine.uniform - package dev.engine_room.flywheel.backend.engine.uniform
- dev.engine_room.flywheel.backend.gl - package dev.engine_room.flywheel.backend.gl
- dev.engine_room.flywheel.backend.gl.array - package dev.engine_room.flywheel.backend.gl.array
- dev.engine_room.flywheel.backend.gl.buffer - package dev.engine_room.flywheel.backend.gl.buffer
- dev.engine_room.flywheel.backend.gl.error - package dev.engine_room.flywheel.backend.gl.error
- dev.engine_room.flywheel.backend.gl.shader - package dev.engine_room.flywheel.backend.gl.shader
- dev.engine_room.flywheel.backend.glsl - package dev.engine_room.flywheel.backend.glsl
- dev.engine_room.flywheel.backend.glsl.error - package dev.engine_room.flywheel.backend.glsl.error
- dev.engine_room.flywheel.backend.glsl.error.lines - package dev.engine_room.flywheel.backend.glsl.error.lines
- dev.engine_room.flywheel.backend.glsl.generate - package dev.engine_room.flywheel.backend.glsl.generate
- dev.engine_room.flywheel.backend.glsl.span - package dev.engine_room.flywheel.backend.glsl.span
- dev.engine_room.flywheel.backend.mixin - package dev.engine_room.flywheel.backend.mixin
- dev.engine_room.flywheel.backend.mixin.light - package dev.engine_room.flywheel.backend.mixin.light
- dev.engine_room.flywheel.backend.util - package dev.engine_room.flywheel.backend.util
- 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.mixin.fabric - package dev.engine_room.flywheel.impl.mixin.fabric
- dev.engine_room.flywheel.impl.mixin.sodium - package dev.engine_room.flywheel.impl.mixin.sodium
- 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.backend - package dev.engine_room.flywheel.lib.backend
- dev.engine_room.flywheel.lib.instance - package dev.engine_room.flywheel.lib.instance
- dev.engine_room.flywheel.lib.internal - package dev.engine_room.flywheel.lib.internal
- dev.engine_room.flywheel.lib.material - package dev.engine_room.flywheel.lib.material
- dev.engine_room.flywheel.lib.math - package dev.engine_room.flywheel.lib.math
- dev.engine_room.flywheel.lib.memory - package dev.engine_room.flywheel.lib.memory
- dev.engine_room.flywheel.lib.model - package dev.engine_room.flywheel.lib.model
- dev.engine_room.flywheel.lib.model.baked - package dev.engine_room.flywheel.lib.model.baked
- dev.engine_room.flywheel.lib.model.part - package dev.engine_room.flywheel.lib.model.part
- dev.engine_room.flywheel.lib.task - package dev.engine_room.flywheel.lib.task
- dev.engine_room.flywheel.lib.task.functional - package dev.engine_room.flywheel.lib.task.functional
- dev.engine_room.flywheel.lib.transform - package dev.engine_room.flywheel.lib.transform
- dev.engine_room.flywheel.lib.util - package dev.engine_room.flywheel.lib.util
- dev.engine_room.flywheel.lib.vertex - package dev.engine_room.flywheel.lib.vertex
- dev.engine_room.flywheel.lib.visual - package dev.engine_room.flywheel.lib.visual
- dev.engine_room.flywheel.lib.visual.component - package dev.engine_room.flywheel.lib.visual.component
- dev.engine_room.flywheel.lib.visual.util - package dev.engine_room.flywheel.lib.visual.util
- dev.engine_room.flywheel.lib.visualization - package dev.engine_room.flywheel.lib.visualization
- diffuse(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- DIFFUSE - Enum constant in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- DIFFUSE - Static variable in class dev.engine_room.flywheel.backend.Samplers
- discardExtra() - Method in class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
-
Delete any instances that were not used this frame.
- discardExtra() - Method in class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- DISPATCH_INDIRECT_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- dispatchApply() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- dispatchCull() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- dispatchReloadLevelRendererEvent(ClientLevel) - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- dispatchReloadLevelRendererEvent(ClientLevel) - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- distanceSquared(double, double, double) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
-
Calculate the distance squared between this visual and the given level position.
- DistanceUpdateLimiter - Interface in dev.engine_room.flywheel.api.visual
-
Interface for rate-limiting updates based on an object's distance from the camera.
- DistanceUpdateLimiterImpl - Interface in dev.engine_room.flywheel.impl.visual
- Distribute - Class in dev.engine_room.flywheel.lib.task
- div(float) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- DIVIDE - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.generate.BinOp
- divider() - Method in interface dev.engine_room.flywheel.backend.glsl.error.lines.ErrorLine
- divider() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.FileLine
- divider() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.NestedLine
- Divider - Enum Class in dev.engine_room.flywheel.backend.glsl.error.lines
- doCrumblingSort(List<Engine.CrumblingBlock>, DrawManager.State2Instancer<I>) - Static method in class dev.engine_room.flywheel.backend.engine.DrawManager
- doDistanceLimitThisFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
-
Limits which frames this visual is updated on based on its distance from the camera.
- doesShowEyeBox() - Method in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- done() - Method in class dev.engine_room.flywheel.impl.task.WaitGroup
- DOUBLE - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- draw - Variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- draw(int) - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- DRAW - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.BufferBindings
- DRAW_COMMAND_OFFSET - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- DRAW_COMMAND_STRIDE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- DRAW_INDIRECT_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- DRAW_INSTANCE_INDEX - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.BufferBindings
- drawInstanceIndex - Variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- drawManager() - Method in record class dev.engine_room.flywheel.backend.engine.AbstractInstancer.Recreate
-
Returns the value of the
drawManagerrecord component. - DrawManager<N extends AbstractInstancer<?>> - Class in dev.engine_room.flywheel.backend.engine
- DrawManager() - Constructor for class dev.engine_room.flywheel.backend.engine.DrawManager
- DrawManager.State2Instancer<I extends AbstractInstancer<?>> - Interface in dev.engine_room.flywheel.backend.engine
- DrawManager.UninitializedInstancer<N,
I extends Instance> - Record Class in dev.engine_room.flywheel.backend.engine - draws() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- draws() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- Driver - Enum Class in dev.engine_room.flywheel.backend.gl
- DRIVER - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- DSA() - Constructor for class dev.engine_room.flywheel.backend.gl.buffer.Buffer.DSA
- dstOffset(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
- DUMP_SHADER_SOURCE - Static variable in class dev.engine_room.flywheel.backend.compile.core.Compilation
- DYNAMIC_COPY - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- DYNAMIC_DRAW - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- DYNAMIC_READ - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- DynamicNestedPlan<C> - Record Class in dev.engine_room.flywheel.lib.task
-
A plan that executes many other plans provided dynamically.
- DynamicNestedPlan(SupplierWithContext<C, Collection<? extends Plan<C>>>) - Constructor for record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Creates an instance of a
DynamicNestedPlanrecord class. - DynamicVisual - Interface in dev.engine_room.flywheel.api.visual
-
An interface giving
Visuals a hook to have a function called at the start of a frame. - DynamicVisual.Context - Interface in dev.engine_room.flywheel.api.visual
-
The context passed to the frame plan.
- 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
- Effect - Interface in dev.engine_room.flywheel.api.visual
-
An effect is not attached to any formal game object, but allows you to hook into flywheel's systems to render things.
- effects() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- 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
- EffectVisual<T extends Effect> - Interface in dev.engine_room.flywheel.api.visual
- ELEMENT_ARRAY_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- elements() - Method in interface dev.engine_room.flywheel.api.layout.Layout
- elementSizeBytes - Variable in class dev.engine_room.flywheel.backend.engine.AbstractArena
- ElementType - Interface in dev.engine_room.flywheel.api.layout
- EMBEDDED - Enum constant in enum class dev.engine_room.flywheel.backend.compile.ContextShader
- EmbeddedEnvironment - Class in dev.engine_room.flywheel.backend.engine.embed
- EmbeddedEnvironment(EngineImpl, Vec3i) - Constructor for class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- EmbeddedEnvironment(EngineImpl, Vec3i, EmbeddedEnvironment) - Constructor for class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- EmbeddingUniforms - Class in dev.engine_room.flywheel.backend.engine.embed
- EMBEDDIUM - Enum constant in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- empty(ResourceLocation) - Static method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- EmptyModel - Class in dev.engine_room.flywheel.lib.model
- EmptyModel() - Constructor for class dev.engine_room.flywheel.lib.model.EmptyModel
- EmptyVirtualBlockGetter - Class in dev.engine_room.flywheel.lib.model.baked
- EmptyVirtualBlockGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.EmptyVirtualBlockGetter
- enableExtension(String) - Method in class dev.engine_room.flywheel.backend.compile.core.Compilation
- enableExtension(String) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- enableExtensions(String...) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- enableExtensions(Collection<String>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- end - Variable in class dev.engine_room.flywheel.backend.glsl.span.Span
- end() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- EndClientResourceReloadCallback - Interface in dev.engine_room.flywheel.api.event
- endIndex() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- engine() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerProviderImpl
-
Returns the value of the
enginerecord component. - Engine - Interface in dev.engine_room.flywheel.api.backend
- Engine.CrumblingBlock - Interface in dev.engine_room.flywheel.api.backend
-
A block to be rendered as a crumbling overlay.
- engineFactory(Function<LevelAccessor, Engine>) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- EngineImpl - Class in dev.engine_room.flywheel.backend.engine
- EngineImpl(LevelAccessor, DrawManager<? extends AbstractInstancer<?>>, int) - Constructor for class dev.engine_room.flywheel.backend.engine.EngineImpl
- enqueueCopy(long, int, long, LongConsumer) - Method in class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
-
Enqueue a copy of a known size to the given VBO.
- enqueueCopy(long, long, int, long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
-
Enqueue a copy from the given pointer to the given VBO.
- ensureCapacity(int) - Method in class dev.engine_room.flywheel.lib.model.LineModelBuilder
- ensureCapacity(long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageArray
- ensureCapacity(long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageBuffer
- entities() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- entities() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- entity - Variable in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- ENTITY - Enum constant in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
World-space normal based darkening will be applied in accordance to the "light directions" specified in RenderSystem.
- EntityComponent - Interface in dev.engine_room.flywheel.lib.visual.component
- 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
- EntityVisibilityTester - Class in dev.engine_room.flywheel.lib.visual
-
A helper class for testing whether an Entity is visible.
- EntityVisibilityTester(Entity, Vec3i, float) - Constructor for class dev.engine_room.flywheel.lib.visual.EntityVisibilityTester
-
Create a new EntityVisibilityTester.
- EntityVisual<T extends net.minecraft.world.entity.Entity> - Interface in dev.engine_room.flywheel.api.visual
- EntityVisualizer<T extends net.minecraft.world.entity.Entity> - Interface in dev.engine_room.flywheel.api.visualization
-
A visualizer that will be keyed to an entity type.
- entityX - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- entityZ - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- environment - Variable in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- environment() - Method in record class dev.engine_room.flywheel.backend.engine.GroupKey
-
Returns the value of the
environmentrecord component. - environment() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerKey
-
Returns the value of the
environmentrecord component. - Environment - Interface in dev.engine_room.flywheel.backend.engine.embed
- environments - Variable in class dev.engine_room.flywheel.backend.engine.embed.EnvironmentStorage
- environmentStorage() - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- EnvironmentStorage - Class in dev.engine_room.flywheel.backend.engine.embed
- EnvironmentStorage() - Constructor for class dev.engine_room.flywheel.backend.engine.embed.EnvironmentStorage
- EPSILON - Static variable in class dev.engine_room.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha close to or equal to zero.
- EQUAL - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- equals(Object) - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.engine.AbstractInstancer.Recreate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.engine.GroupKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Deleted
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.engine.InstancerKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.engine.InstancerProviderImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Float
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Int
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.FileLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.HeaderLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.NestedLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.TextLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Raw
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Access
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Return
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.Import
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.CircularDependency
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IncludeError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IOError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.MalformedInclude
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.ResourceError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- equals(Object) - Method in record class dev.engine_room.flywheel.backend.glsl.span.CharPos
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- 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.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Indicates whether some other object is "equal to" this one.
- EQUALS - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.error.lines.Divider
- error() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Failure
-
Returns the value of the
errorrecord component. - error(String) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- ERROR - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.error.ErrorLevel
- ErrorBuilder - Class in dev.engine_room.flywheel.backend.glsl.error
- ErrorLevel - Enum Class in dev.engine_room.flywheel.backend.glsl.error
- ErrorLine - Interface in dev.engine_room.flywheel.backend.glsl.error.lines
- ErrorSpan - Class in dev.engine_room.flywheel.backend.glsl.span
-
Represents a (syntactically) malformed segment of code.
- ErrorSpan(SourceLines, int) - Constructor for class dev.engine_room.flywheel.backend.glsl.span.ErrorSpan
- ErrorSpan(SourceLines, int, int) - Constructor for class dev.engine_room.flywheel.backend.glsl.span.ErrorSpan
- ErrorSpan(SourceLines, CharPos, CharPos) - Constructor for class dev.engine_room.flywheel.backend.glsl.span.ErrorSpan
- errorString() - Method in class dev.engine_room.flywheel.backend.compile.core.FailedCompilation
- eval(GlslExpr) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBlock
- eval(GlslExpr) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslStmt
- Eval(GlslExpr) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Creates an instance of a
Evalrecord class. - EVALUATE - Enum constant in enum class dev.engine_room.flywheel.backend.compile.PipelineCompiler.OitMode
- EVENT - Static variable in interface dev.engine_room.flywheel.api.event.EndClientResourceReloadCallback
- EVENT - Static variable in interface dev.engine_room.flywheel.api.event.ReloadLevelRendererCallback
- exception() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IOError
-
Returns the value of the
exceptionrecord component. - exception() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.MalformedInclude
-
Returns the value of the
exceptionrecord component. - execute(TaskExecutor, C) - Method in interface dev.engine_room.flywheel.api.task.Plan
-
Submit this plan for execution when the caller does not care about the completion of this Plan.
- execute(TaskExecutor, C, Runnable) - Method in interface dev.engine_room.flywheel.api.task.Plan
-
Submit this plan for execution.
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.impl.task.RaisePlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
- execute(TaskExecutor, C, Runnable) - Method in class dev.engine_room.flywheel.lib.task.PlanMap
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- execute(TaskExecutor, C, Runnable) - Method in class dev.engine_room.flywheel.lib.task.UnitPlan
- execute(Runnable) - Method in class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- execute(Runnable) - Method in class dev.engine_room.flywheel.impl.task.SerialTaskExecutor
- expr() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Returns the value of the
exprrecord component. - expr() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Return
-
Returns the value of the
exprrecord component. - extension - Variable in enum class dev.engine_room.flywheel.backend.gl.shader.ShaderType
- extra(String) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- ExtraMemoryOps - Class in dev.engine_room.flywheel.lib.util
F
- FabricBackendConfig() - Constructor for class dev.engine_room.flywheel.impl.FabricFlwConfig.FabricBackendConfig
- FabricBakedModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- FabricBakedModelBuilder(BakedModel) - Constructor for class dev.engine_room.flywheel.lib.model.baked.FabricBakedModelBuilder
- FabricBlockModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- FabricBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.FabricBlockModelBuilder
- FabricFlwConfig - Class in dev.engine_room.flywheel.impl
- FabricFlwConfig(File) - Constructor for class dev.engine_room.flywheel.impl.FabricFlwConfig
- FabricFlwConfig.FabricBackendConfig - Class in dev.engine_room.flywheel.impl
- FabricSinglePosVirtualBlockGetter - Class in dev.engine_room.flywheel.lib.model.baked
- FabricSinglePosVirtualBlockGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- FabricSodiumCompat - Class in dev.engine_room.flywheel.impl.compat
- factory(SimpleBlockEntityVisualizer.Factory<T>) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
-
Sets the visual factory for the block entity.
- factory(SimpleEntityVisualizer.Factory<T>) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
-
Sets the visual factory for the entity.
- FailedCompilation - Class in dev.engine_room.flywheel.backend.compile.core
- FailedCompilation(String, List<SourceFile>, String, String, String) - Constructor for class dev.engine_room.flywheel.backend.compile.core.FailedCompilation
- failure() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Failure
-
Returns the value of the
failurerecord component. - failure() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Failure
-
Returns the value of the
failurerecord component. - failure(FailedCompilation) - Static method in interface dev.engine_room.flywheel.backend.compile.core.ShaderResult
- failure(String) - Static method in interface dev.engine_room.flywheel.backend.compile.core.LinkResult
- Failure(FailedCompilation) - Constructor for record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Failure
-
Creates an instance of a
Failurerecord class. - Failure(LoadError) - Constructor for record class dev.engine_room.flywheel.backend.glsl.LoadResult.Failure
-
Creates an instance of a
Failurerecord class. - Failure(String) - Constructor for record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Failure
-
Creates an instance of a
Failurerecord class. - fallback() - Method in class dev.engine_room.flywheel.backend.gl.buffer.Buffer.DSA
- fbo - Variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- file() - Method in record class dev.engine_room.flywheel.backend.glsl.Import
-
Returns the value of the
filerecord component. - FileLine - Record Class in dev.engine_room.flywheel.backend.glsl.error.lines
- FileLine(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.error.lines.FileLine
-
Creates an instance of a
FileLinerecord class. - fileName() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.FileLine
-
Returns the value of the
fileNamerecord component. - fill(long, int) - Method in interface dev.engine_room.flywheel.api.model.IndexSequence
-
Populate the given memory region with indices.
- fill(long, int) - Method in class dev.engine_room.flywheel.lib.model.QuadIndexSequence
- fillLut(IntArrayList) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- fillLut(IntArrayList, BiConsumer<T, IntArrayList>) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.Layer
- finalSource - Variable in class dev.engine_room.flywheel.backend.glsl.SourceFile
- find(ResourceLocation) - Method in class dev.engine_room.flywheel.backend.glsl.ShaderSources
- FireComponent - Class in dev.engine_room.flywheel.lib.visual.component
-
A component that uses instances to render the fire animation on an entity.
- FireComponent(VisualizationContext, Entity) - Constructor for class dev.engine_room.flywheel.lib.visual.component.FireComponent
- first() - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Returns the value of the
firstrecord component. - firstIndex() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- firstIndex(IndexSequence) - Method in class dev.engine_room.flywheel.backend.engine.IndexPool
- firstIndexByteOffset() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- firstLine() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- 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
- FLAT - Enum constant in enum class dev.engine_room.flywheel.backend.compile.LightSmoothness
- FLAT - Static variable in class dev.engine_room.flywheel.lib.material.LightShaders
- FlatLit - Interface in dev.engine_room.flywheel.lib.instance
-
An interface that implementors of
Instanceshould also implement if they wish to make use ofFlatLit.relight(int, dev.engine_room.flywheel.lib.instance.FlatLit...)and the relighting utilities inAbstractBlockEntityVisualandAbstractEntityVisual. - flatten() - Method in class dev.engine_room.flywheel.backend.engine.LightLut
- Float(GlNumericType, int, boolean) - Constructor for record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Float
-
Creates an instance of a
Floatrecord class. - FLOAT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- FLOAT - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- floatLiteral(float) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- FloatRepr - Enum Class in dev.engine_room.flywheel.api.layout
- flush() - Method in class dev.engine_room.flywheel.backend.engine.embed.EnvironmentStorage
- flush() - Method in class dev.engine_room.flywheel.backend.engine.IndexPool
- flush() - Method in class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
- flush() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool
- flush(long) - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- flush(StagingBuffer, EnvironmentStorage) - Method in class dev.engine_room.flywheel.backend.engine.indirect.MatrixBuffer
- flush(StagingBuffer, LightStorage) - Method in class dev.engine_room.flywheel.backend.engine.indirect.LightBuffers
- flush(LightStorage) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedLight
- flushInstancers() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- FlwApiLink - Interface in dev.engine_room.flywheel.api.internal
- FlwApiLinkImpl - Class in dev.engine_room.flywheel.impl
- FlwApiLinkImpl() - Constructor for class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- FlwBackend - Class in dev.engine_room.flywheel.backend
- FlwBackendXplat - Interface in dev.engine_room.flywheel.backend
- 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
- FlwLibLink - Interface in dev.engine_room.flywheel.lib.internal
- FlwLibLinkImpl - Class in dev.engine_room.flywheel.impl
- FlwLibLinkImpl() - Constructor for class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- FlwLibXplat - Interface in dev.engine_room.flywheel.lib.internal
- FlwLibXplatImpl - Class in dev.engine_room.flywheel.impl
- FlwLibXplatImpl() - Constructor for class dev.engine_room.flywheel.impl.FlwLibXplatImpl
- FlwMemoryTracker - Class in dev.engine_room.flywheel.lib.memory
- FlwPrograms - Class in dev.engine_room.flywheel.backend.compile
- FlwProgramsReloader - Class in dev.engine_room.flywheel.backend.compile
- FlwTaskExecutor - Class in dev.engine_room.flywheel.impl.task
- Flywheel - Class in dev.engine_room.flywheel.api
- flywheel$callGetDataLayer(long, boolean) - Method in interface dev.engine_room.flywheel.backend.mixin.light.LayerLightSectionStorageAccessor
- 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$currentLowestY() - Method in interface dev.engine_room.flywheel.backend.mixin.light.SkyDataLayerStorageMapAccessor
- flywheel$getAllLoadedEntities() - Method in interface dev.engine_room.flywheel.impl.extension.LevelExtension
-
Get an iterator over all entities in this level.
- flywheel$getPlayerInfo() - Method in interface dev.engine_room.flywheel.backend.mixin.AbstractClientPlayerAccessor
- flywheel$getPoseStack() - Method in interface dev.engine_room.flywheel.impl.mixin.PoseStackAccessor
- flywheel$getTicks() - Method in interface dev.engine_room.flywheel.backend.mixin.LevelRendererAccessor
- 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$skyDataLayer(long) - Method in class dev.engine_room.flywheel.backend.mixin.light.SkyLightSectionStorageMixin
- flywheel$skyDataLayer(long) - Method in interface dev.engine_room.flywheel.backend.SkyLightSectionStorageExtension
- flywheel$storage() - Method in interface dev.engine_room.flywheel.backend.mixin.light.LightEngineAccessor
- flywheel$topSections() - Method in interface dev.engine_room.flywheel.backend.mixin.light.SkyDataLayerStorageMapAccessor
- flywheel$transformStack() - Method in interface dev.engine_room.flywheel.impl.extension.PoseStackExtension
- FlywheelFabric - Class in dev.engine_room.flywheel.impl
- FlywheelFabric() - Constructor for class dev.engine_room.flywheel.impl.FlywheelFabric
- FnSignature - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- FnSignature(String, String, ImmutableList<Pair<String, String>>) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
-
Creates an instance of a
FnSignaturerecord class. - FnSignature.Builder - Class in dev.engine_room.flywheel.backend.glsl.generate
- fog - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- fog - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- fog() - Method in interface dev.engine_room.flywheel.api.material.Material
- fog() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- fog() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- fog(FogShader) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- FOG_BLOCK_NAME - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- FOG_INDEX - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- fogIndex(FogShader) - Static method in class dev.engine_room.flywheel.backend.MaterialShaderIndices
- FogShader - Interface in dev.engine_room.flywheel.api.material
-
A shader that controls the fog effect on a material.
- FogShaders - Class in dev.engine_room.flywheel.lib.material
- fogSources() - Static method in class dev.engine_room.flywheel.backend.MaterialShaderIndices
- FogUniforms - Class in dev.engine_room.flywheel.backend.engine.uniform
- FogUniforms() - Constructor for class dev.engine_room.flywheel.backend.engine.uniform.FogUniforms
- ForEachPlan<T,
C> - Record Class in dev.engine_room.flywheel.lib.task -
A plan that executes code on each element of a provided list.
- ForEachPlan(SupplierWithContext<C, List<T>>, ConsumerWithContext<T, C>) - Constructor for record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Creates an instance of a
ForEachPlanrecord class. - forEachSetSpan(AtomicBitSet.BitSpanConsumer) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
-
Iterate over each contiguous span of set bits.
- ForEachSlicePlan<T,
C> - Record Class in dev.engine_room.flywheel.lib.task -
A plan that executes code over many slices of a provided list.
- ForEachSlicePlan(SupplierWithContext<C, List<T>>, ConsumerWithContext<List<T>, C>) - Constructor for record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Creates an instance of a
ForEachSlicePlanrecord class. - format() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.CircularDependency
- formatAddress(long) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- formatBytes(long) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- formatTime(long) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- FRAGMENT - Enum constant in enum class dev.engine_room.flywheel.backend.gl.shader.ShaderType
- fragmentMain() - Method in record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Returns the value of the
fragmentMainrecord component. - fragmentMain(ResourceLocation) - Method in class dev.engine_room.flywheel.backend.compile.Pipeline.Builder
- fragmentSource() - Method in interface dev.engine_room.flywheel.api.material.MaterialShaders
- fragmentSource() - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Returns the value of the
fragmentSourcerecord component. - FRAME_BLOCK_NAME - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- FRAME_INDEX - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- frameDescriptorBuffer - Variable in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
-
The GPU side buffer containing 32 bit descriptors for each page frame.
- framePlan() - Method in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- framePlan(VisualizationContext) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- FrameUniforms - Class in dev.engine_room.flywheel.backend.engine.uniform
- free() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- free(int) - Method in class dev.engine_room.flywheel.backend.engine.AbstractArena
- free(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- free(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- freezeAll() - Static method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- freezeRegistries() - Static method in class dev.engine_room.flywheel.impl.FlwImpl
- from() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns the value of the
fromrecord component. - fromGlEnum(int) - Static method in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- fromJson(JsonElement) - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig
- fromJson(JsonObject) - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig.FabricBackendConfig
- fromMatcher(SourceLines, Matcher) - Static method in class dev.engine_room.flywheel.backend.glsl.span.Span
- fromMatcher(SourceLines, Matcher, int) - Static method in class dev.engine_room.flywheel.backend.glsl.span.Span
- fromMatcher(Span, Matcher) - Static method in class dev.engine_room.flywheel.backend.glsl.span.Span
- fromMatcher(Span, Matcher, int) - Static method in class dev.engine_room.flywheel.backend.glsl.span.Span
- fromState(InstanceHandleImpl.State<?>) - Static method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- fromTarget(int) - Static method in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- frustum() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual.Context
- frustum() - Method in record class dev.engine_room.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
frustumrecord component. - FULL_BRIGHT - Static variable in class dev.engine_room.flywheel.lib.model.baked.EmptyVirtualBlockGetter
- FULL_DARK - Static variable in class dev.engine_room.flywheel.lib.model.baked.EmptyVirtualBlockGetter
- fullDeclaration() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
- FullVertexView - Class in dev.engine_room.flywheel.lib.vertex
- FullVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.FullVertexView
- function() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- FunctionCall(String, GlslExpr) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
- FunctionCall(String, Collection<? extends GlslExpr>) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Creates an instance of a
FunctionCallrecord class. - FunctionCall0(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Creates an instance of a
FunctionCall0record class.
G
- g(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- g(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- g(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- g(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- g(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- g(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- g(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- g(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- generate() - Method in class dev.engine_room.flywheel.backend.engine.indirect.DepthPyramid
- GENERATE_COEFFICIENTS - Enum constant in enum class dev.engine_room.flywheel.backend.compile.PipelineCompiler.OitMode
- GENERATED_SOURCE_NAME - Static variable in class dev.engine_room.flywheel.backend.compile.core.FailedCompilation
- generateMessage() - Method in class dev.engine_room.flywheel.backend.compile.core.FailedCompilation
- generateMessage() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.CircularDependency
- generateMessage() - Method in interface dev.engine_room.flywheel.backend.glsl.LoadError
- generateMessage() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IncludeError
- generateMessage() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IOError
- generateMessage() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.MalformedInclude
- generateMessage() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.ResourceError
- generateUnderline(int, int) - Static method in class dev.engine_room.flywheel.backend.glsl.error.lines.SpanHighlightLine
- generateUnpacking(GlslBuilder) - Method in class dev.engine_room.flywheel.backend.compile.component.BufferTextureInstanceComponent
- generateUnpacking(GlslBuilder) - Method in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- generateUnpacking(GlslBuilder) - Method in class dev.engine_room.flywheel.backend.compile.component.SsboInstanceComponent
- GEQUAL - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- get() - Static method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- get() - Static method in class dev.engine_room.flywheel.backend.compile.InstancingPrograms
- get() - Method in class dev.engine_room.flywheel.backend.glsl.span.ErrorSpan
- get() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- get() - Method in class dev.engine_room.flywheel.backend.glsl.span.StringSpan
- get() - Static method in class dev.engine_room.flywheel.impl.task.FlwTaskExecutor
-
Get a thread pool for running Flywheel related work in parallel.
- get() - Method in class dev.engine_room.flywheel.lib.model.baked.PartialModel
- get() - Method in interface dev.engine_room.flywheel.lib.task.functional.SupplierWithContext.Ignored
- get() - Method in class dev.engine_room.flywheel.lib.util.ResourceReloadHolder
- get() - Method in class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
-
Get the next instance in the pool, creating a new one if necessary.
- get(int) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- get(int) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.Layer
- get(int) - Method in class dev.engine_room.flywheel.backend.MaterialShaderIndices.Index
- get(int) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- get(LevelAccessor) - Static method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- get(LevelAccessor) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- get(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.SupplierWithContext
- get(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.SupplierWithContext.Ignored
- get(InstanceType<?>, ContextShader, Material, PipelineCompiler.OitMode) - Method in class dev.engine_room.flywheel.backend.compile.InstancingPrograms
- get(InstanceType<?>, ContextShader, Material, PipelineCompiler.OitMode) - Method in class dev.engine_room.flywheel.backend.compile.PipelineCompiler
- get(Mesh) - Method in class dev.engine_room.flywheel.backend.engine.MeshPool
- get(SupplierWithContext.Ignored<C, D>) - Static method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
- get(K) - Method in class dev.engine_room.flywheel.backend.compile.core.CompilationHarness
- get(K) - Method in class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- get(ResourceLocation) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- get(ResourceLocation) - Method in class dev.engine_room.flywheel.backend.glsl.ShaderSources
- get(ResourceLocation) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- get(LevelAccessor) - Method in class dev.engine_room.flywheel.lib.util.LevelAttached
- get(T) - Method in class dev.engine_room.flywheel.lib.util.RendererReloadCache
- getActive() - Static method in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- getAll() - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getAll() - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getAllIds() - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- 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
- getApplyProgram() - Method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- getAsBoolean() - Method in interface dev.engine_room.flywheel.lib.task.functional.BooleanSupplierWithContext.Ignored
- getAsBoolean(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.BooleanSupplierWithContext
- getAsBoolean(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.BooleanSupplierWithContext.Ignored
- getBackendString() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- getBakedModel(ModelManager, ResourceLocation) - Method in class dev.engine_room.flywheel.impl.FlwLibXplatImpl
- getBakedModel(ModelManager, ResourceLocation) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- getBlockEntity(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.EmptyVirtualBlockGetter
- getBlockEntity(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- getBlockEntityRenderData(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- getBlockState(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.EmptyVirtualBlockGetter
- getBlockState(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- getBlockTint(BlockPos, ColorResolver) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- getBuffer(GlBufferType) - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
- getBY_CLASS() - Static method in interface dev.engine_room.flywheel.impl.mixin.fabric.ArgumentTypeInfosAccessor
- getCharPos(int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- getComputeGroupCount(int) - Static method in class dev.engine_room.flywheel.backend.gl.GlCompat
- getConfig() - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- getConfig() - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- getCpuMemory() - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- getCullingProgram(InstanceType<?>) - Method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- getCurrentBackend() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getCurrentBackend() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getDebugCommandInfo() - Static method in class dev.engine_room.flywheel.impl.FlwDebugInfo
- getDefaultBackend() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getDefaultBackend() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getDownsampleFirstProgram() - Method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- getDownsampleSecondProgram() - Method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- getEngineImpl() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
-
Expose the raw engine, iff it has been initialized and is a default Flywheel engine.
- getExamples() - Method in class dev.engine_room.flywheel.impl.BackendArgument
- getFabricDependencies() - Method in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler.ReloadListener
- getFabricId() - Method in class dev.engine_room.flywheel.backend.compile.FlwProgramsReloader
- getFabricId() - Method in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler.ReloadListener
- getFluidState(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.EmptyVirtualBlockGetter
- getFluidState(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- getGpuMemory() - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- getHeight() - Method in class dev.engine_room.flywheel.lib.model.baked.EmptyVirtualBlockGetter
- getHeight() - Method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- getId(T) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getId(T) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getIdOrThrow(T) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getIdOrThrow(T) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getImageMipLevels(int, int) - Static method in class dev.engine_room.flywheel.backend.engine.indirect.DepthPyramid
- getIndirectProgram(InstanceType<?>, ContextShader, Material, PipelineCompiler.OitMode) - Method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- getInstancer(Environment, InstanceType<I>, Model, int) - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- getInstancer(InstancerKey<I>) - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- getItemMaterial(RenderType) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- getLayerListener(LightLayer) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualLightEngine
- getLightEmission(BlockState, BlockGetter, BlockPos) - Method in interface dev.engine_room.flywheel.backend.FlwBackendXplat
- getLightEmission(BlockState, BlockGetter, BlockPos) - Method in class dev.engine_room.flywheel.backend.FlwBackendXplatImpl
- getLightEngine() - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- getLineSpanMatching(int, String) - Method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- getLineSpanNoWhitespace(int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- getLogger() - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- getLogger() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- getMaterial(RenderType, boolean) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- getMinBuildHeight() - Method in class dev.engine_room.flywheel.lib.model.baked.EmptyVirtualBlockGetter
- getMinBuildHeight() - Method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- getMixins() - Method in class dev.engine_room.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- getModelPartChildren(ModelPart) - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- getModelPartChildren(ModelPart) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- getOffBackend() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getOffBackend() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getOitCompositeProgram() - Method in class dev.engine_room.flywheel.backend.compile.OitPrograms
- getOitDepthProgram() - Method in class dev.engine_room.flywheel.backend.compile.OitPrograms
- getOrThrow(LevelAccessor) - Static method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- getOrThrow(LevelAccessor) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- getOrThrow(ResourceLocation) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getOrThrow(ResourceLocation) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- getPoseStack(PoseStack) - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- getPoseStack(PoseStack) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- getPoseTransformStackOf(PoseStack) - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- getPoseTransformStackOf(PoseStack) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- getProgram() - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
- getRaw(int) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- getRaw(int) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.Layer
- getRawBrightness(BlockPos, int) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualLightEngine
- getRefMapperConfig() - Method in class dev.engine_room.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- getRestoreState() - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
- getScatterProgram() - Method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- getScratch(long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
- getSerializedName() - Method in enum class dev.engine_room.flywheel.backend.compile.LightSmoothness
- getSerializedName() - Method in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- getShade(Direction, boolean) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- getStorage() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- getUniformLocation(String) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
-
Retrieves the index of the uniform with the given name.
- 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
- getVertexArray() - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
- getVisualizationManager(LevelAccessor) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getVisualizationManager(LevelAccessor) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getVisualizationManagerOrThrow(LevelAccessor) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getVisualizationManagerOrThrow(LevelAccessor) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- getVisualizer(EntityType<T>) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getVisualizer(EntityType<T>) - Static method in class dev.engine_room.flywheel.api.visualization.VisualizerRegistry
-
Gets the visualizer for the given entity type, if one exists.
- 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 interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getVisualizer(BlockEntityType<T>) - Static method in class dev.engine_room.flywheel.api.visualization.VisualizerRegistry
-
Gets the visualizer for the given block entity type, if one exists.
- 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
- getVisualizer(T) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
- getVisualPosition() - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
-
In order to accommodate for floating point precision errors at high coordinates,
VisualManagers are allowed to arbitrarily adjust the origin, and shift the level matrix provided as a shader uniform accordingly. - getVisualPosition() - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
-
In order to accommodate for floating point precision errors at high coordinates,
VisualizationManagers are allowed to arbitrarily adjust the origin, and shift the level matrix provided as a shader uniform accordingly. - getVisualPosition(float) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
-
In order to accommodate for floating point precision errors at high coordinates,
VisualizationManagers are allowed to arbitrarily adjust the origin, and shift the level matrix provided as a shader uniform accordingly. - GL_RENDERER_STRING - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- GL_SHADING_LANGUAGE_VERSION_STRING - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- GL_VENDOR_STRING - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- GL_VERSION_STRING - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- glBindingEnum - Variable in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- GlBuffer - Class in dev.engine_room.flywheel.backend.gl.buffer
- GlBuffer(GlBufferUsage) - Constructor for class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
- GlBufferType - Enum Class in dev.engine_room.flywheel.backend.gl.buffer
- GlBufferUsage - Enum Class in dev.engine_room.flywheel.backend.gl.buffer
-
Gives a hint to the driver about how you intend to use a buffer.
- GlCompat - Class in dev.engine_room.flywheel.backend.gl
- glEnum - Variable in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- glEnum - Variable in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- glEnum - Variable in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- glEnum - Variable in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- glEnum - Variable in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- glEnum - Variable in enum class dev.engine_room.flywheel.backend.gl.shader.ShaderType
- glEnum() - Method in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- GlError - Enum Class in dev.engine_room.flywheel.backend.gl.error
- GlException - Exception in dev.engine_room.flywheel.backend.gl.error
- GlException(GlError, String) - Constructor for exception dev.engine_room.flywheel.backend.gl.error.GlException
- GlFence - Class in dev.engine_room.flywheel.backend.gl
- GlFence() - Constructor for class dev.engine_room.flywheel.backend.gl.GlFence
- GLINT - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
-
Glint transparency.
- GLINT - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- GLINT - Static variable in class dev.engine_room.flywheel.lib.material.StandardMaterialShaders
- GLINT_ENTITY - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- GlNumericType - Enum Class in dev.engine_room.flywheel.backend.gl
- GlobalEnvironment - Class in dev.engine_room.flywheel.backend.engine.embed
- GlObject - Class in dev.engine_room.flywheel.backend.gl
- GlObject() - Constructor for class dev.engine_room.flywheel.backend.gl.GlObject
- GlPrimitive - Enum Class in dev.engine_room.flywheel.backend.gl
- GlProgram - Class in dev.engine_room.flywheel.backend.gl.shader
- GlProgram(int) - Constructor for class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- GlShader - Class in dev.engine_room.flywheel.backend.gl.shader
- GlShader(int, ShaderType, String) - Constructor for class dev.engine_room.flywheel.backend.gl.shader.GlShader
- glsl() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Returns the value of the
glslrecord component. - GlslBlock - Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslBlock() - Constructor for class dev.engine_room.flywheel.backend.glsl.generate.GlslBlock
- GlslBuilder - Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslBuilder() - Constructor for class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- GlslBuilder.Declaration - Interface in dev.engine_room.flywheel.backend.glsl.generate
- GlslBuilder.Define - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslBuilder.Raw - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslBuilder.Separators - Enum Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslBuilder.Undef - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr - Interface in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr.Access - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr.Binary - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr.Clamp - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr.FunctionCall - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr.FunctionCall0 - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr.RawLiteral - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr.Swizzle - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslExpr.Variable - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslFn - Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslFn() - Constructor for class dev.engine_room.flywheel.backend.glsl.generate.GlslFn
- GlslStmt - Interface in dev.engine_room.flywheel.backend.glsl.generate
- GlslStmt.Eval - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslStmt.Raw - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslStmt.Return - Record Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslStruct - Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslStruct() - Constructor for class dev.engine_room.flywheel.backend.glsl.generate.GlslStruct
- GlslSwitch - Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslUniform - Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslUniform() - Constructor for class dev.engine_room.flywheel.backend.glsl.generate.GlslUniform
- GlslUniformBlock - Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslUniformBlock() - Constructor for class dev.engine_room.flywheel.backend.glsl.generate.GlslUniformBlock
- GlslVersion - Enum Class in dev.engine_room.flywheel.backend.glsl
- GlslVertexInput - Class in dev.engine_room.flywheel.backend.glsl.generate
- GlslVertexInput() - Constructor for class dev.engine_room.flywheel.backend.glsl.generate.GlslVertexInput
- GlStateTracker - Class in dev.engine_room.flywheel.backend.gl
-
Tracks bound buffers/vbos because GlStateManager doesn't do that for us.
- GlStateTracker() - Constructor for class dev.engine_room.flywheel.backend.gl.GlStateTracker
- GlStateTracker.State - Record Class in dev.engine_room.flywheel.backend.gl
- GlTexture - Class in dev.engine_room.flywheel.backend.gl
- GlTexture(int) - Constructor for class dev.engine_room.flywheel.backend.gl.GlTexture
- GlTextureUnit - Enum Class in dev.engine_room.flywheel.backend.gl
- GlVertexArray - Class in dev.engine_room.flywheel.backend.gl.array
- GlVertexArray() - Constructor for class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- GlVertexArrayDSA - Class in dev.engine_room.flywheel.backend.gl.array
- GlVertexArrayDSA() - Constructor for class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayDSA
- GlVertexArrayGL3 - Class in dev.engine_room.flywheel.backend.gl.array
- GlVertexArrayGL3() - Constructor for class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3
- GlVertexArrayGL3.ARB - Class in dev.engine_room.flywheel.backend.gl.array
- GlVertexArrayGL3.Core - Class in dev.engine_room.flywheel.backend.gl.array
- GlVertexArrayGL3.Core33 - Class in dev.engine_room.flywheel.backend.gl.array
- GlVertexArraySeparateAttributes - Class in dev.engine_room.flywheel.backend.gl.array
- GlVertexArraySeparateAttributes() - Constructor for class dev.engine_room.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- gpuLightSections() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- GREATER - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- green - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- GREEN - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BACKGROUND - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BACKGROUND_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BOLD - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BOLD_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- GREEN_UNDERLINED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- groupKey - Variable in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- GroupKey<I extends Instance> - Record Class in dev.engine_room.flywheel.backend.engine
- GroupKey(InstanceType<I>, Environment) - Constructor for record class dev.engine_room.flywheel.backend.engine.GroupKey
-
Creates an instance of a
GroupKeyrecord class. - grow() - Method in class dev.engine_room.flywheel.backend.engine.AbstractArena
- grow() - Method in class dev.engine_room.flywheel.backend.engine.CpuArena
- grow() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
H
- HALF - Static variable in class dev.engine_room.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha less than to 0.5.
- handle - Variable in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- handle() - Method in interface dev.engine_room.flywheel.api.instance.Instance
- handle() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageArray
- handle() - Method in class dev.engine_room.flywheel.backend.gl.GlObject
- handle() - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- handle(int) - Method in class dev.engine_room.flywheel.backend.gl.GlObject
- handles - Variable in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- harness(String, ShaderSources) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ProgramStitcher
- hasChild(String) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- hasChild(String) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- hasChild(String) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- hashCode() - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.engine.AbstractInstancer.Recreate
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.engine.GroupKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Deleted
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerProviderImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Int
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.FileLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.HeaderLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.NestedLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.TextLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Raw
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Access
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Return
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.Import
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.CircularDependency
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IncludeError
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IOError
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.MalformedInclude
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.ResourceError
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- hashCode() - Method in record class dev.engine_room.flywheel.backend.glsl.span.CharPos
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- 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.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Returns a hash code value for this object.
- hasOitDraws() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- header(ErrorLevel, String) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- HeaderLine - Record Class in dev.engine_room.flywheel.backend.glsl.error.lines
- HeaderLine(String, CharSequence) - Constructor for record class dev.engine_room.flywheel.backend.glsl.error.lines.HeaderLine
-
Creates an instance of a
HeaderLinerecord class. - Hidden(AbstractInstancer.Recreate<I>, I) - Constructor for record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
-
Creates an instance of a
Hiddenrecord class. - hint(String) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- HINT - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.error.ErrorLevel
- hintIncludeFor(Span, String) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- HitboxComponent - Class in dev.engine_room.flywheel.lib.visual.component
- HitboxComponent(VisualizationContext, Entity) - Constructor for class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- holePunch(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage.Mapping
-
Free a page on the inside of the mapping, maintaining the same virtual mapping size.
I
- id - Variable in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- ID - Static variable in class dev.engine_room.flywheel.api.Flywheel
-
The mod ID and resource namespace of Flywheel.
- ID - Static variable in class dev.engine_room.flywheel.backend.compile.FlwProgramsReloader
- ID - Static variable in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler.ReloadListener
- identityRotation() - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- IdRegistry<T> - Interface in dev.engine_room.flywheel.api.registry
- IdRegistryImpl<T> - Class in dev.engine_room.flywheel.impl.registry
- IdRegistryImpl() - Constructor for class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- IfElsePlan<C> - Record Class in dev.engine_room.flywheel.lib.task
-
Executes one plan or another, depending on a dynamically evaluated condition.
- IfElsePlan(BooleanSupplierWithContext<C>, Plan<C>, Plan<C>) - Constructor for record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Creates an instance of a
IfElsePlanrecord class. - IfElsePlan.Builder<C> - Class in dev.engine_room.flywheel.lib.task
- ifFalse(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.IfElsePlan.Builder
- ifTrue(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.IfElsePlan.Builder
- IMPL - Static variable in interface dev.engine_room.flywheel.backend.gl.buffer.Buffer
- ImplDebugFlags - Class in dev.engine_room.flywheel.impl
- ImplDebugFlags() - Constructor for class dev.engine_room.flywheel.impl.ImplDebugFlags
- Import - Record Class in dev.engine_room.flywheel.backend.glsl
- Import(Span, Span) - Constructor for record class dev.engine_room.flywheel.backend.glsl.Import
-
Creates an instance of a
Importrecord class. - imports - Variable in class dev.engine_room.flywheel.backend.glsl.SourceFile
-
Includes ordered as defined in the source.
- in - Variable in class dev.engine_room.flywheel.backend.glsl.span.Span
- included - Variable in class dev.engine_room.flywheel.backend.glsl.SourceFile
- included() - Method in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- included() - Method in class dev.engine_room.flywheel.backend.compile.component.InstanceStructComponent
- included() - Method in class dev.engine_room.flywheel.backend.compile.component.StringSubstitutionComponent
- included() - Method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent
- included() - Method in interface dev.engine_room.flywheel.backend.glsl.SourceComponent
- included() - Method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- IncludeError(ResourceLocation, List<Pair<Span, LoadError>>) - Constructor for record class dev.engine_room.flywheel.backend.glsl.LoadError.IncludeError
-
Creates an instance of a
IncludeErrorrecord class. - indent(String, int) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
-
Copy of
String.indent(int)with the trailing newline removed. - index - Variable in class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl
- index(ResourceLocation) - Method in class dev.engine_room.flywheel.backend.MaterialShaderIndices.Index
- indexCount() - Method in interface dev.engine_room.flywheel.api.model.Mesh
- indexCount() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- indexCount() - Method in interface dev.engine_room.flywheel.lib.model.QuadMesh
- indexCount() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- indexOfMeshInModel() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- indexOfMeshInModel() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- IndexPool - Class in dev.engine_room.flywheel.backend.engine
- IndexPool() - Constructor for class dev.engine_room.flywheel.backend.engine.IndexPool
- indexSequence() - Method in interface dev.engine_room.flywheel.api.model.Mesh
- indexSequence() - Method in interface dev.engine_room.flywheel.lib.model.QuadMesh
- indexSequence() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- IndexSequence - Interface in dev.engine_room.flywheel.api.model
-
Represents a sequence of unsigned integer vertex indices.
- indexToPointer(int) - Method in class dev.engine_room.flywheel.backend.engine.CpuArena
- indices - Variable in class dev.engine_room.flywheel.backend.engine.LightLut
- INDIRECT - Static variable in class dev.engine_room.flywheel.backend.Backends
-
Use Compute shaders to cull instances.
- INDIRECT - Static variable in class dev.engine_room.flywheel.backend.compile.Pipelines
- IndirectBuffers - Class in dev.engine_room.flywheel.backend.engine.indirect
- IndirectCullingGroup<I extends Instance> - Class in dev.engine_room.flywheel.backend.engine.indirect
- IndirectDraw - Class in dev.engine_room.flywheel.backend.engine.indirect
- IndirectDraw(IndirectInstancer<?>, Material, MeshPool.PooledMesh, int, int) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- IndirectDrawManager - Class in dev.engine_room.flywheel.backend.engine.indirect
- IndirectDrawManager(IndirectPrograms) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.IndirectDrawManager
- IndirectInstancer<I extends Instance> - Class in dev.engine_room.flywheel.backend.engine.indirect
- IndirectInstancer(InstancerKey<I>, AbstractInstancer.Recreate<I>) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- IndirectPrograms - Class in dev.engine_room.flywheel.backend.compile
- 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
- infoLog() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Success
-
Returns the value of the
infoLogrecord component. - init() - Static method in class dev.engine_room.flywheel.backend.Backends
- init() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- init() - Static method in class dev.engine_room.flywheel.backend.gl.GlCompat
- init() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- init() - Static method in class dev.engine_room.flywheel.impl.FlwImpl
- init(BackendConfig) - Static method in class dev.engine_room.flywheel.backend.FlwBackend
- INITIAL_PAGES_ALLOCATED - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- initializationQueue - Variable in class dev.engine_room.flywheel.backend.engine.DrawManager
-
A list of instancers that have not yet been initialized.
- initialize(InstancerKey<I>, IndirectInstancer<?>) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDrawManager
- initialize(InstancerKey<I>, InstancedInstancer<?>) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
- initialize(InstancerKey<I>, N) - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- initialPose() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- initialPose() - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- initialPose() - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- innerErrors() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IncludeError
-
Returns the value of the
innerErrorsrecord component. - innerType() - Method in interface dev.engine_room.flywheel.api.layout.ArrayElementType
- instance() - Static method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Deleted
- instance() - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
-
Returns the value of the
instancerecord component. - instance() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- Instance - Interface in dev.engine_room.flywheel.api.instance
- INSTANCE - Enum constant in enum class dev.engine_room.flywheel.impl.visual.TickableVisualContextImpl
- INSTANCE - Static variable in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- INSTANCE - Static variable in interface dev.engine_room.flywheel.backend.BackendConfig
- INSTANCE - Static variable in class dev.engine_room.flywheel.backend.compile.FlwProgramsReloader
- INSTANCE - Static variable in class dev.engine_room.flywheel.backend.engine.embed.GlobalEnvironment
- INSTANCE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.BufferBindings
- INSTANCE - Static variable in interface dev.engine_room.flywheel.backend.FlwBackendXplat
- 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 class dev.engine_room.flywheel.impl.FabricFlwConfig
- 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.LightSmoothnessArgument
- INSTANCE - Static variable in class dev.engine_room.flywheel.impl.task.SerialTaskExecutor
- INSTANCE - Static variable in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- INSTANCE - Static variable in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- INSTANCE - Static variable in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler.ReloadListener
- INSTANCE - Static variable in class dev.engine_room.flywheel.lib.model.EmptyModel
- INSTANCE - Static variable in class dev.engine_room.flywheel.lib.model.QuadIndexSequence
- INSTANCE_BUFFER - Static variable in class dev.engine_room.flywheel.backend.Samplers
- INSTANCE_ID - Enum constant in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- InstanceAssemblerComponent - Class in dev.engine_room.flywheel.backend.compile.component
- InstanceAssemblerComponent(InstanceType<?>) - Constructor for class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- instanceCount() - Method in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- instanceCount() - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- instanceCount() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- InstancedDraw - Class in dev.engine_room.flywheel.backend.engine.instancing
- InstancedDraw(InstancedInstancer<?>, MeshPool.PooledMesh, GroupKey<?>, Material, int, int) - Constructor for class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- InstancedDrawManager - Class in dev.engine_room.flywheel.backend.engine.instancing
- InstancedDrawManager(InstancingPrograms) - Constructor for class dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
- InstancedInstancer<I extends Instance> - Class in dev.engine_room.flywheel.backend.engine.instancing
- InstancedInstancer(InstancerKey<I>, AbstractInstancer.Recreate<I>) - Constructor for class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- InstancedLight - Class in dev.engine_room.flywheel.backend.engine.instancing
- InstancedLight() - Constructor for class dev.engine_room.flywheel.backend.engine.instancing.InstancedLight
- InstanceHandle - Interface in dev.engine_room.flywheel.api.instance
- InstanceHandleImpl<I extends Instance> - Class in dev.engine_room.flywheel.backend.engine
- InstanceHandleImpl(InstanceHandleImpl.State<I>) - Constructor for class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl
- InstanceHandleImpl.Deleted<I extends Instance> - Record Class in dev.engine_room.flywheel.backend.engine
- InstanceHandleImpl.Hidden<I extends Instance> - Record Class in dev.engine_room.flywheel.backend.engine
- InstanceHandleImpl.State<I extends Instance> - Interface in dev.engine_room.flywheel.backend.engine
- instancer() - Method in record class dev.engine_room.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Returns the value of the
instancerrecord component. - instancer(InstanceType<I>, Model) - Method in interface dev.engine_room.flywheel.api.instance.InstancerProvider
-
Get an instancer with no bias for the given instance type rendering the given model with.
- instancer(InstanceType<I>, Model, int) - Method in interface dev.engine_room.flywheel.api.instance.InstancerProvider
-
Get an instancer for the given instance type rendering the given model.
- instancer(InstanceType<I>, Model, int) - Method in record class dev.engine_room.flywheel.backend.engine.InstancerProviderImpl
- instancer(Environment, InstanceType<I>, Model, int) - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- Instancer<I extends Instance> - Interface in dev.engine_room.flywheel.api.instance
-
An instancer is how you interact with an instanced model.
- InstanceRecycler<I extends Instance> - Class in dev.engine_room.flywheel.lib.visual.util
-
A utility for recycling instances.
- InstanceRecycler(Supplier<I>) - Constructor for class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
- InstancerKey<I extends Instance> - Record Class in dev.engine_room.flywheel.backend.engine
- InstancerKey(Environment, InstanceType<I>, Model, int) - Constructor for record class dev.engine_room.flywheel.backend.engine.InstancerKey
-
Creates an instance of a
InstancerKeyrecord class. - instancerProvider() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationContext
- instancerProvider() - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- instancerProvider() - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- InstancerProvider - Interface in dev.engine_room.flywheel.api.instance
- InstancerProviderImpl - Record Class in dev.engine_room.flywheel.backend.engine
- InstancerProviderImpl(EngineImpl) - Constructor for record class dev.engine_room.flywheel.backend.engine.InstancerProviderImpl
-
Creates an instance of a
InstancerProviderImplrecord class. - instancers - Variable in class dev.engine_room.flywheel.backend.engine.DrawManager
-
A map of instancer keys to instancers.
- instances - Variable in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- instances() - Method in interface dev.engine_room.flywheel.api.backend.Engine.CrumblingBlock
-
The instances associated with the block entity visual at this position.
- InstanceStructComponent - Class in dev.engine_room.flywheel.backend.compile.component
- InstanceStructComponent(InstanceType<?>) - Constructor for class dev.engine_room.flywheel.backend.compile.component.InstanceStructComponent
- InstanceTree - Class in dev.engine_room.flywheel.lib.model.part
- InstanceTree.ObjIntIntConsumer<T> - Interface in dev.engine_room.flywheel.lib.model.part
- instanceType() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns the value of the
instanceTyperecord component. - instanceType() - Method in record class dev.engine_room.flywheel.backend.engine.GroupKey
-
Returns the value of the
instanceTyperecord component. - InstanceType<I extends Instance> - Interface in dev.engine_room.flywheel.api.instance
-
An InstanceType contains metadata for a specific instance that Flywheel can interface with.
- InstanceTypes - Class in dev.engine_room.flywheel.lib.instance
- InstanceWriter<I extends Instance> - Interface in dev.engine_room.flywheel.api.instance
-
InstanceWriters can quickly consume many instances and write them to some memory address.
- INSTANCING - Static variable in class dev.engine_room.flywheel.backend.Backends
-
Use GPU instancing to render everything.
- INSTANCING - Static variable in class dev.engine_room.flywheel.backend.compile.Pipelines
- InstancingPrograms - Class in dev.engine_room.flywheel.backend.compile
- Int(GlNumericType, int) - Constructor for record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Int
-
Creates an instance of a
Intrecord class. - INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
- INT - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- INT_SIZE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- intCase(int, GlslBlock) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslSwitch
- IntegerRepr - Enum Class in dev.engine_room.flywheel.api.layout
- INTEL - Enum constant in enum class dev.engine_room.flywheel.backend.gl.Driver
- InternalVertex - Class in dev.engine_room.flywheel.backend
- IntLayer() - Constructor for class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- intLiteral(int) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- INVALID_BASE_VERTEX - Static variable in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- INVALID_ENUM - Enum constant in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- INVALID_FRAMEBUFFER_OPERATION - Enum constant in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- INVALID_OPERATION - Enum constant in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- INVALID_PAGE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- INVALID_VALUE - Enum constant in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- 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
- invalidateHandle() - Method in class dev.engine_room.flywheel.backend.gl.GlObject
- invalidateLevel(LevelAccessor) - Static method in class dev.engine_room.flywheel.lib.util.LevelAttached
- IOError(ResourceLocation, IOException) - Constructor for record class dev.engine_room.flywheel.backend.glsl.LoadError.IOError
-
Creates an instance of a
IOErrorrecord class. - 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
- IS_IRIS_LOADED - Static variable in class dev.engine_room.flywheel.lib.util.ShadersModHelper
- IS_OPTIFINE_INSTALLED - Static variable in class dev.engine_room.flywheel.lib.util.ShadersModHelper
- isBackendOn() - Static method in class dev.engine_room.flywheel.api.backend.BackendManager
- isBackendOn() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- isBackendOn() - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- isBackendOn() - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- isDeleted() - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- isDeleted() - Method in class dev.engine_room.flywheel.backend.util.AtomicReferenceCounted
- isDeleted() - Method in class dev.engine_room.flywheel.backend.util.ReferenceCounted
- isDirty() - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- isEmbedded() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- isEmpty() - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- isEmpty() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- isEmpty() - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
- isEmpty() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- isEmpty() - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- isErr() - Method in class dev.engine_room.flywheel.backend.glsl.span.ErrorSpan
- isErr() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- isErr() - Method in class dev.engine_room.flywheel.backend.glsl.span.StringSpan
- isFreed() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- isFrozen() - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- isFrozen() - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- isInvalid() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- isInvalid() - Method in class dev.engine_room.flywheel.backend.gl.GlObject
- isIrisLoaded() - Method in class dev.engine_room.flywheel.impl.FlwLibLinkImpl
- isIrisLoaded() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- 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
- isOptifineInstalled() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- 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
- isRenderingShadowPass() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- isRenderingShadowPass() - Static method in class dev.engine_room.flywheel.lib.util.ShadersModHelper
- 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
- isShaderPackInUse() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- isShaderPackInUse() - Static method in class dev.engine_room.flywheel.lib.util.ShadersModHelper
- isSignaled() - Method in class dev.engine_room.flywheel.backend.gl.GlFence
- isSupported() - Method in interface dev.engine_room.flywheel.api.backend.Backend
-
Check if this backend is supported.
- isSupported() - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend
- isTracked() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- isVisible() - Method in interface dev.engine_room.flywheel.api.instance.InstanceHandle
- isVisible() - Method in class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl
- isVisible(FrustumIntersection) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
-
Check if this visual is within the given frustum.
- isVisible(FrustumIntersection) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- isVoid() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
- iterator() - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
K
- key() - Method in record class dev.engine_room.flywheel.backend.engine.AbstractInstancer.Recreate
-
Returns the value of the
keyrecord component. - key() - Method in record class dev.engine_room.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Returns the value of the
keyrecord component. - kill() - Static method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- kill() - Static method in class dev.engine_room.flywheel.backend.compile.InstancingPrograms
L
- Layer() - Constructor for class dev.engine_room.flywheel.backend.engine.LightLut.Layer
- LayerLightSectionStorageAccessor - Interface in dev.engine_room.flywheel.backend.mixin.light
- layout - Variable in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- layout() - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
-
The native memory layout of this instance type.
- layout() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- layout(Layout) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- layout(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslUniformBlock
- Layout - Interface in dev.engine_room.flywheel.api.layout
- LAYOUT - Static variable in class dev.engine_room.flywheel.backend.InternalVertex
- LAYOUT_SHADER - Static variable in class dev.engine_room.flywheel.backend.InternalVertex
- Layout.Element - Interface in dev.engine_room.flywheel.api.layout
- LayoutAttributes - Class in dev.engine_room.flywheel.backend
- LayoutAttributes() - Constructor for class dev.engine_room.flywheel.backend.LayoutAttributes
- LayoutBuilder - Interface in dev.engine_room.flywheel.api.layout
- LayoutBuilderImpl - Class in dev.engine_room.flywheel.impl.layout
- LayoutBuilderImpl() - Constructor for class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- LayoutInterpreter - Class in dev.engine_room.flywheel.backend.compile
- LayoutInterpreter() - Constructor for class dev.engine_room.flywheel.backend.compile.LayoutInterpreter
- left() - Method in interface dev.engine_room.flywheel.backend.glsl.error.lines.ErrorLine
- left() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.FileLine
- left() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
- length() - Method in interface dev.engine_room.flywheel.api.layout.ArrayElementType
- length() - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
- length() - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- length() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- LEQUAL - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- LESS - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- level - Variable in class dev.engine_room.flywheel.backend.engine.LightDataCollector
- level - Variable in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- level() - Method in interface dev.engine_room.flywheel.api.backend.RenderContext
- level() - Method in interface dev.engine_room.flywheel.api.visual.Effect
- level() - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- level() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.HeaderLine
-
Returns the value of the
levelrecord component. - 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.BakedModelBuilder
- level(BlockAndTintGetter) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBakedModelBuilder
- LEVEL_BLOCK_NAME - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- LEVEL_INDEX - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- LevelAttached<T> - Class in dev.engine_room.flywheel.lib.util
- LevelAttached(Function<LevelAccessor, T>) - Constructor for class dev.engine_room.flywheel.lib.util.LevelAttached
- LevelAttached(Function<LevelAccessor, T>, Consumer<T>) - Constructor for class dev.engine_room.flywheel.lib.util.LevelAttached
- LevelExtension - Interface in dev.engine_room.flywheel.impl.extension
- LevelRendererAccessor - Interface in dev.engine_room.flywheel.backend.mixin
- LevelUniforms - Class in dev.engine_room.flywheel.backend.engine.uniform
- lhs() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns the value of the
lhsrecord component. - light - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- light - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- light - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- light() - Method in interface dev.engine_room.flywheel.api.material.Material
- light() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns the value of the
lightrecord component. - light() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- light() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- light(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- light(int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- light(int) - Method in interface dev.engine_room.flywheel.lib.instance.FlatLit
-
Set the packed light value for this instance.
- light(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- light(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- light(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- light(int, int) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- light(int, int) - Method in interface dev.engine_room.flywheel.lib.instance.FlatLit
-
Set the block and sky light values for this instance.
- light(int, int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- light(int, int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- light(int, int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- light(LightShader) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- LIGHT - Static variable in class dev.engine_room.flywheel.backend.Samplers
- LIGHT_COLOR - Enum constant in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- LIGHT_LEVEL - Enum constant in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- LIGHT_LUT - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.BufferBindings
- LIGHT_LUT - Static variable in class dev.engine_room.flywheel.backend.Samplers
- LIGHT_SECTION - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.BufferBindings
- LIGHT_SECTIONS - Static variable in class dev.engine_room.flywheel.backend.Samplers
- LIGHT_SIZE_BYTES - Static variable in class dev.engine_room.flywheel.backend.engine.LightStorage
- LIGHT_SMOOTHNESS_DEFAULT - Static variable in class dev.engine_room.flywheel.impl.FabricFlwConfig.FabricBackendConfig
- LIGHT_STORAGE_VIEW - Static variable in class dev.engine_room.flywheel.backend.BackendDebugFlags
- LIGHT0_DIRECTION - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.LevelUniforms
- LIGHT1_DIRECTION - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.LevelUniforms
- LightBuffers - Class in dev.engine_room.flywheel.backend.engine.indirect
- LightBuffers() - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.LightBuffers
- LightDataCollector - Class in dev.engine_room.flywheel.backend.engine
- LightDataCollector(LevelAccessor, LayerLightEventListener, LayerLightEventListener) - Constructor for class dev.engine_room.flywheel.backend.engine.LightDataCollector
- lightEngine - Variable in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- LightEngineAccessor<M extends net.minecraft.world.level.lighting.DataLayerStorageMap<M>,
S extends net.minecraft.world.level.lighting.LayerLightSectionStorage<M>> - Interface in dev.engine_room.flywheel.backend.mixin.light - LightLut - Class in dev.engine_room.flywheel.backend.engine
- LightLut() - Constructor for class dev.engine_room.flywheel.backend.engine.LightLut
- LightLut.IntLayer - Class in dev.engine_room.flywheel.backend.engine
- LightLut.Layer<T> - Class in dev.engine_room.flywheel.backend.engine
- LightLut.Prune<T> - Interface in dev.engine_room.flywheel.backend.engine
- LIGHTNING - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
-
Lightning transparency.
- lightSections - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- lightSections(LongSet) - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Assign the set of sections that visuals have requested GPU light for.
- lightSections(LongSet) - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- LightShader - Interface in dev.engine_room.flywheel.api.material
-
A shader that controls the GPU-based light on a material.
- LightShaders - Class in dev.engine_room.flywheel.lib.material
- lightSmoothness - Variable in class dev.engine_room.flywheel.impl.FabricFlwConfig.FabricBackendConfig
- lightSmoothness() - Method in interface dev.engine_room.flywheel.backend.BackendConfig
-
How smooth/accurate our flw_light impl is.
- lightSmoothness() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig.FabricBackendConfig
- LightSmoothness - Enum Class in dev.engine_room.flywheel.backend.compile
- LightSmoothnessArgument - Class in dev.engine_room.flywheel.impl
- LightSmoothnessArgument() - Constructor for class dev.engine_room.flywheel.impl.LightSmoothnessArgument
- lightStorage() - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- LightStorage - Class in dev.engine_room.flywheel.backend.engine
-
A managed arena of light sections for uploading to the GPU.
- LightStorage(LevelAccessor) - Constructor for class dev.engine_room.flywheel.backend.engine.LightStorage
- LightStorage.DebugVisual - Class in dev.engine_room.flywheel.backend.engine
- LightUpdatedVisual - Interface in dev.engine_room.flywheel.api.visual
-
A visual that listens to light updates.
- 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
- LIMIT_UPDATES_DEFAULT - Static variable in class dev.engine_room.flywheel.impl.FabricFlwConfig
- limiter() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual.Context
- 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.FabricFlwConfig
- limitUpdates() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig
- limitUpdates() - Method in interface dev.engine_room.flywheel.impl.FlwConfig
- line() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
-
Returns the value of the
linerecord component. - line() - Method in record class dev.engine_room.flywheel.backend.glsl.span.CharPos
-
Returns the value of the
linerecord component. - line(float, float, float, float, float, float) - Method in class dev.engine_room.flywheel.lib.model.LineModelBuilder
- LINE - Static variable in class dev.engine_room.flywheel.lib.material.StandardMaterialShaders
- LINE_LOOP - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- LINE_MODEL - Static variable in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- LINE_STRIP - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- LINEAR - Static variable in class dev.engine_room.flywheel.lib.material.FogShaders
- LINEAR_FADE - Static variable in class dev.engine_room.flywheel.lib.material.FogShaders
- LineModelBuilder - Class in dev.engine_room.flywheel.lib.model
- LineModelBuilder() - Constructor for class dev.engine_room.flywheel.lib.model.LineModelBuilder
- LineModelBuilder(int) - Constructor for class dev.engine_room.flywheel.lib.model.LineModelBuilder
- lines() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- LINES - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- lineStartColTrimmed(int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- lineStartIndex(int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- lineStartPosTrimmed(int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- lineString(int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- lineWidth(int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- link(Compile.ShaderCompiler<K>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ProgramStitcher
- link(List<GlShader>, Consumer<GlProgram>) - Method in class dev.engine_room.flywheel.backend.compile.core.ProgramLinker
- Link(String) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Link
- Link(String, Throwable) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Link
- Link(Throwable) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Link
- LinkResult - Interface in dev.engine_room.flywheel.backend.compile.core
- LinkResult.Failure - Record Class in dev.engine_room.flywheel.backend.compile.core
- LinkResult.Success - Record Class in dev.engine_room.flywheel.backend.compile.core
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class dev.engine_room.flywheel.impl.BackendArgument
- listSupplier() - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Returns the value of the
listSupplierrecord component. - listSupplier() - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Returns the value of the
listSupplierrecord component. - load() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig
- load(MemoryBlock) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- load(Class<T>, String) - Static method in class dev.engine_room.flywheel.api.internal.DependencyInjection
- Load(String) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Load
- Load(String, Throwable) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Load
- Load(Throwable) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException.Load
- LoadError - Interface in dev.engine_room.flywheel.backend.glsl
- LoadError.CircularDependency - Record Class in dev.engine_room.flywheel.backend.glsl
- LoadError.IncludeError - Record Class in dev.engine_room.flywheel.backend.glsl
- LoadError.IOError - Record Class in dev.engine_room.flywheel.backend.glsl
- LoadError.MalformedInclude - Record Class in dev.engine_room.flywheel.backend.glsl
- LoadError.ResourceError - Record Class in dev.engine_room.flywheel.backend.glsl
- loadPose(PartPose) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- LoadResult - Interface in dev.engine_room.flywheel.backend.glsl
- LoadResult.Failure - Record Class in dev.engine_room.flywheel.backend.glsl
- LoadResult.Success - Record Class in dev.engine_room.flywheel.backend.glsl
- local2GlobalInstanceIndex(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- location() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IncludeError
-
Returns the value of the
locationrecord component. - location() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IOError
-
Returns the value of the
locationrecord component. - location() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.ResourceError
-
Returns the value of the
locationrecord component. - lock - Variable in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- lock - Variable in class dev.engine_room.flywheel.backend.engine.embed.EnvironmentStorage
- log() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Success
-
Returns the value of the
logrecord component. - LOG_2_PAGE_SIZE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- LOGGER - Static variable in class dev.engine_room.flywheel.backend.compile.FlwPrograms
- LOGGER - Static variable in class dev.engine_room.flywheel.backend.FlwBackend
- 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
- makeActive() - Method in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- MalformedInclude(ResourceLocationException) - Constructor for record class dev.engine_room.flywheel.backend.glsl.LoadError.MalformedInclude
-
Creates an instance of a
MalformedIncluderecord class. - malloc(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- malloc(long) - Static method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- mallocTracked(long) - Static method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- map() - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Returns the value of the
maprecord component. - map(SupplierWithContext<C, D>) - Static method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
- MapContextPlan<C,
D> - Record Class in dev.engine_room.flywheel.lib.task - MapContextPlan(SupplierWithContext<C, D>, Plan<D>) - Constructor for record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Creates an instance of a
MapContextPlanrecord class. - MapContextPlan.Builder<C,
D> - Class in dev.engine_room.flywheel.lib.task - mapping - Variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- Mapping() - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage.Mapping
- markDirty() - Method in class dev.engine_room.flywheel.backend.engine.uniform.UniformBuffer
- markDirty() - Method in class dev.engine_room.flywheel.impl.visualization.storage.ShaderLightVisualStorage
- material() - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Returns the value of the
materialrecord component. - material() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- material() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- Material - Interface in dev.engine_room.flywheel.api.material
- MaterialEncoder - Class in dev.engine_room.flywheel.backend.engine
- materialEquals(Material, Material) - Static method in class dev.engine_room.flywheel.backend.engine.MaterialRenderState
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBlockModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBakedModelBuilder
- materialIsAllNonNull(Material) - Static method in class dev.engine_room.flywheel.backend.engine.MaterialRenderState
- MaterialRenderState - Class in dev.engine_room.flywheel.backend.engine
- Materials - Class in dev.engine_room.flywheel.lib.material
- MaterialShaderIndices - Class in dev.engine_room.flywheel.backend
- MaterialShaderIndices.Index - Class in dev.engine_room.flywheel.backend
- materialShaders() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns the value of the
materialShadersrecord component. - MaterialShaders - Interface in dev.engine_room.flywheel.api.material
-
A vertex and fragment shader pair that can be attached to a material.
- materialSources(List<ResourceLocation>) - Method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent.Builder
- MATRICES - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.BufferBindings
- matrix(String, FloatRepr, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- matrix(String, FloatRepr, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- matrix(String, FloatRepr, int, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- matrix(String, FloatRepr, int, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- MATRIX_SIZE_BYTES - Static variable in class dev.engine_room.flywheel.backend.engine.embed.EnvironmentStorage
- matrixArray(String, FloatRepr, int, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- matrixArray(String, FloatRepr, int, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- matrixArray(String, FloatRepr, int, int, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- matrixArray(String, FloatRepr, int, int, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- MatrixBuffer - Class in dev.engine_room.flywheel.backend.engine.indirect
- MatrixBuffer() - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.MatrixBuffer
- MatrixElementType - Interface in dev.engine_room.flywheel.api.layout
- matrixIndex - Variable in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- matrixIndex() - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- matrixIndex() - Method in interface dev.engine_room.flywheel.backend.engine.embed.Environment
- matrixIndex() - Method in class dev.engine_room.flywheel.backend.engine.embed.GlobalEnvironment
- MatrixMath - Class in dev.engine_room.flywheel.lib.math
- matrixTypeName(MatrixElementType) - Static method in class dev.engine_room.flywheel.backend.compile.LayoutInterpreter
- MAX_ATTRIB_BINDINGS - Static variable in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- MAX_ATTRIBS - Static variable in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- MAX_BYTES - Static variable in class dev.engine_room.flywheel.backend.gl.TextureBuffer
- MAX_ELEMENT_NAME_LENGTH - Static variable in interface dev.engine_room.flywheel.api.layout.Layout
- MAX_GLSL_VERSION - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- MAX_TEXELS - Static variable in class dev.engine_room.flywheel.backend.gl.TextureBuffer
- maxBytesPerScatter - Variable in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- maxSetBit() - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- member(String, String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslUniformBlock
- MemoryBlock - Interface in dev.engine_room.flywheel.lib.memory
- MemoryBuffer - Class in dev.engine_room.flywheel.backend.util
- MemoryBuffer(long) - Constructor for class dev.engine_room.flywheel.backend.util.MemoryBuffer
- MESA - Enum constant in enum class dev.engine_room.flywheel.backend.gl.Driver
- mesh() - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Returns the value of the
meshrecord component. - mesh() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- mesh() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- mesh() - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- mesh() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Returns the value of the
meshrecord component. - Mesh - Interface in dev.engine_room.flywheel.api.model
-
A holder for arbitrary vertex data that can be written to memory or a vertex list.
- meshes() - Method in interface dev.engine_room.flywheel.api.model.Model
-
Get a list of all meshes in this model.
- meshes() - Method in class dev.engine_room.flywheel.lib.model.EmptyModel
- meshes() - Method in class dev.engine_room.flywheel.lib.model.SimpleModel
- meshes() - Method in class dev.engine_room.flywheel.lib.model.SingleMeshModel
- MeshPool - Class in dev.engine_room.flywheel.backend.engine
- MeshPool() - Constructor for class dev.engine_room.flywheel.backend.engine.MeshPool
-
Create a new mesh pool.
- MeshPool.PooledMesh - Class in dev.engine_room.flywheel.backend.engine
- MeshTree - Class in dev.engine_room.flywheel.lib.model.part
- message() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.HeaderLine
-
Returns the value of the
messagerecord component. - mip0Size(int) - Static method in class dev.engine_room.flywheel.backend.engine.indirect.DepthPyramid
- mipmap - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- mipmap - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- mipmap() - Method in interface dev.engine_room.flywheel.api.material.Material
- mipmap() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- mipmap() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- mipmap(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- model - Variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- model() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerKey
-
Returns the value of the
modelrecord component. - model() - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- Model - Interface in dev.engine_room.flywheel.api.model
- MODEL - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.BufferBindings
- MODEL_ID - Enum constant in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- MODEL_MATRIX - Static variable in class dev.engine_room.flywheel.backend.engine.embed.EmbeddingUniforms
- MODEL_STRIDE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- Model.ConfiguredMesh - Record Class in dev.engine_room.flywheel.api.model
- modelIndex() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- modelLocation() - Method in class dev.engine_room.flywheel.lib.model.baked.PartialModel
- ModelPartAccessor - Interface in dev.engine_room.flywheel.impl.mixin
- Models - Class in dev.engine_room.flywheel.lib.model
-
A collection of methods for creating models from various sources.
- ModelTree - Class in dev.engine_room.flywheel.lib.model.part
- ModelTree(Model, PartPose, Map<String, ModelTree>) - Constructor for class dev.engine_room.flywheel.lib.model.part.ModelTree
-
Create a new ModelTree node.
- ModelTrees - Class in dev.engine_room.flywheel.lib.model.part
- ModelUtil - Class in dev.engine_room.flywheel.lib.model
- MoreMath - Class in dev.engine_room.flywheel.lib.math
- msg() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.TextLine
-
Returns the value of the
msgrecord component. - mul(PoseStack) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- mul(PoseStack.Pose) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- mul(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- mulNormal(Matrix3fc) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- mulNormal(Matrix3fc) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- mulNormal(Matrix3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- mulPose(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- mulPose(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- mulPose(Matrix4fc) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- MutableVertexList - Interface in dev.engine_room.flywheel.api.vertex
N
- name - Variable in enum class dev.engine_room.flywheel.backend.compile.PipelineCompiler.OitMode
- name - Variable in enum class dev.engine_room.flywheel.backend.gl.shader.ShaderType
- name - Variable in class dev.engine_room.flywheel.backend.glsl.SourceFile
- name - Variable in class dev.engine_room.flywheel.backend.glsl.SourceLines
- name() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- name() - Method in class dev.engine_room.flywheel.backend.compile.component.BufferTextureInstanceComponent
- name() - Method in class dev.engine_room.flywheel.backend.compile.component.InstanceStructComponent
- name() - Method in class dev.engine_room.flywheel.backend.compile.component.SsboInstanceComponent
- name() - Method in class dev.engine_room.flywheel.backend.compile.component.StringSubstitutionComponent
- name() - Method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent
- name() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
-
Returns the value of the
namerecord component. - name() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Returns the value of the
namerecord component. - name() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Returns the value of the
namerecord component. - name() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Returns the value of the
namerecord component. - name() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Returns the value of the
namerecord component. - name() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Returns the value of the
namerecord component. - name() - Method in interface dev.engine_room.flywheel.backend.glsl.SourceComponent
- name() - Method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- name() - Method in class dev.engine_room.flywheel.impl.task.Flag
- name(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.FnSignature.Builder
- name(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslStruct
- name(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslUniform
- name(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslUniformBlock
- name(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslVertexInput
- nameLowerCase() - Method in enum class dev.engine_room.flywheel.backend.compile.ContextShader
- nameMapper(Function<K, String>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- nativeMemoryOwner() - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- nativeMemoryOwner() - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- nativeMemoryOwner(Object) - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- nativeMemoryOwner(Object) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
-
The memory referenced by this vertex view's pointer may be owned by another object, such that the memory is automatically freed when the other object becomes phantom reachable or is garbage collected.
- neededCapacityForIndex(int) - Method in class dev.engine_room.flywheel.backend.util.MemoryBuffer
- neededMargin() - Method in interface dev.engine_room.flywheel.backend.glsl.error.lines.ErrorLine
- neededMargin() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.HeaderLine
- needsToGrow(long) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- nested(ErrorBuilder) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- NestedLine - Record Class in dev.engine_room.flywheel.backend.glsl.error.lines
- NestedLine(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.error.lines.NestedLine
-
Creates an instance of a
NestedLinerecord class. - NestedPlan<C> - Record Class in dev.engine_room.flywheel.lib.task
- NestedPlan(List<Plan<C>>) - Constructor for record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Creates an instance of a
NestedPlanrecord class. - NEVER - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- neverSkipVanillaRender() - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
-
Sets a predicate to never skip rendering with the vanilla
BlockEntityRenderer. - neverSkipVanillaRender() - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
-
Sets a predicate to always skip rendering with the vanilla
EntityRenderer. - nextClearBit(int) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- nextSetBit(int) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- NOISE - Static variable in class dev.engine_room.flywheel.backend.Samplers
- NOISE_TEXTURE - Static variable in class dev.engine_room.flywheel.backend.NoiseTextures
- NoiseTextures - Class in dev.engine_room.flywheel.backend
- NoiseTextures() - Constructor for class dev.engine_room.flywheel.backend.NoiseTextures
- NONE - Static variable in class dev.engine_room.flywheel.lib.material.FogShaders
- NonLimiter - Class in dev.engine_room.flywheel.impl.visual
- NonLimiter() - Constructor for class dev.engine_room.flywheel.impl.visual.NonLimiter
- NoOverlayVertexView - Class in dev.engine_room.flywheel.lib.vertex
- NoOverlayVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normal - Variable in class dev.engine_room.flywheel.lib.instance.PosedInstance
- NORMAL_MATRIX - Static variable in class dev.engine_room.flywheel.backend.engine.embed.EmbeddingUniforms
- normalized() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns the value of the
normalizedrecord component. - NORMALIZED_BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALS - Enum constant in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- normalX(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- normalX(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalX(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalX(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalX(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalX(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- normalX(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalX(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalX(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalX(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalY(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- normalY(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalY(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalY(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalY(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalY(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- normalY(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalY(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalY(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalY(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalZ(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- normalZ(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalZ(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalZ(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalZ(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalZ(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- normalZ(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalZ(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalZ(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalZ(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- note(String) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- NOTE - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.error.ErrorLevel
- NOTEQUAL - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- notifyDirty(int) - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- notifyRemoval(int) - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- nudge(int) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
-
Translates this object randomly by a very small amount.
- number - Variable in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- number() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
-
Returns the value of the
numberrecord component. - numbered(int, String) - Static method in record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
- NVIDIA - Enum constant in enum class dev.engine_room.flywheel.backend.gl.Driver
O
- obj() - Method in record class dev.engine_room.flywheel.impl.visualization.storage.Transaction
-
Returns the value of the
objrecord component. - objectBuffer - Variable in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
-
The GPU side buffer containing all the objects, logically divided into page frames.
- objectIndex2GlobalIndex(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage.Mapping
- objectIndex2PageIndex(int) - Static method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- objectStorage - Variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- ObjectStorage - Class in dev.engine_room.flywheel.backend.engine.indirect
- ObjectStorage(long) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- ObjectStorage.Mapping - Class in dev.engine_room.flywheel.backend.engine.indirect
-
Maps serial object indices to pages, and manages the allocation of pages.
- occupancy() - Method in class dev.engine_room.flywheel.backend.engine.AbstractArena
- OCULUS - Enum constant in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- of() - Static method in class dev.engine_room.flywheel.lib.task.UnitPlan
- of(PoseStack) - Static method in interface dev.engine_room.flywheel.lib.transform.TransformStack
- of(Plan<C>...) - Static method in record class dev.engine_room.flywheel.lib.task.NestedPlan
- of(Plan<C>, Plan<C>) - Static method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
- of(RunnableWithContext.Ignored<C>) - Static method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
- of(RunnableWithContext.Ignored<C>...) - Static method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- of(RunnableWithContext<C>) - Static method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
- of(RunnableWithContext<C>...) - Static method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- of(SupplierWithContext.Ignored<C, Collection<? extends Plan<C>>>) - Static method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext.Ignored<List<T>, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext.Ignored<T, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext<List<T>, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext<T, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext<C, Collection<? extends Plan<C>>>) - Static method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext.Ignored<List<T>, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext.Ignored<T, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext<List<T>, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext<T, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- of(String, String) - Static method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
- of(List<RunnableWithContext<C>>) - Static method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- of(ModelLayerLocation) - Static method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- of(ModelLayerLocation, Material) - Static method in class dev.engine_room.flywheel.lib.model.part.ModelTrees
- of(ModelLayerLocation, Set<String>, Material) - Static method in class dev.engine_room.flywheel.lib.model.part.ModelTrees
- of(ModelLayerLocation, Set<String>, Material, Material) - Static method in class dev.engine_room.flywheel.lib.model.part.ModelTrees
- of(ModelLayerLocation, Material, Material) - Static method in class dev.engine_room.flywheel.lib.model.part.ModelTrees
- of(ResourceLocation) - Static method in class dev.engine_room.flywheel.lib.model.baked.PartialModel
- of(LevelAccessor) - Static method in class dev.engine_room.flywheel.backend.engine.LightDataCollector
- OFF - Enum constant in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
No normal-based darkening will be applied.
- OFF - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- OFF - Enum constant in enum class dev.engine_room.flywheel.backend.compile.PipelineCompiler.OitMode
- OFF - Enum constant in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- OFF - Static variable in class dev.engine_room.flywheel.lib.material.CutoutShaders
-
Do not discard any fragments based on alpha.
- OFF_BACKEND - Static variable in class dev.engine_room.flywheel.impl.BackendManagerImpl
- offBackend() - Static method in class dev.engine_room.flywheel.api.backend.BackendManager
- offender() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.CircularDependency
-
Returns the value of the
offenderrecord component. - offsetPos(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetPos(Vector3fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetRotation(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetRotation(Vector3fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetScale(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetScale(Vector3fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetXPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetXRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetXScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetYPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetYRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetYScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetZPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetZRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetZScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- ofVoid(String) - Static method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
- oit() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns the value of the
oitrecord component. - OitFramebuffer - Class in dev.engine_room.flywheel.backend.engine.indirect
- OitFramebuffer(OitPrograms) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- oitPrograms() - Method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- oitPrograms() - Method in class dev.engine_room.flywheel.backend.compile.InstancingPrograms
- OitPrograms - Class in dev.engine_room.flywheel.backend.compile
- OitPrograms(CompilationHarness<ResourceLocation>) - Constructor for class dev.engine_room.flywheel.backend.compile.OitPrograms
- on(GlslExpr) - Static method in class dev.engine_room.flywheel.backend.glsl.generate.GlslSwitch
- on(BooleanSupplierWithContext.Ignored<C>) - Static method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
- on(BooleanSupplierWithContext.Ignored<C>) - Static method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
- on(BooleanSupplierWithContext<C>) - Static method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
- on(BooleanSupplierWithContext<C>) - Static method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
- onBakingCompleted(ModelManager) - 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
- onCompile(Compilation) - Method in enum class dev.engine_room.flywheel.backend.compile.ContextShader
- onCompile(Compilation) - Method in enum class dev.engine_room.flywheel.backend.compile.LightSmoothness
- onCompile(BiConsumer<K, Compilation>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- ONE_TENTH - Static variable in class dev.engine_room.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha less than to 0.1.
- onEndClientResourceReload() - Static method in class dev.engine_room.flywheel.lib.util.ResourceReloadHolder
- onEndClientResourceReload(boolean) - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- onEndClientResourceReload(Minecraft, ResourceManager, boolean, Optional<Throwable>) - Method in interface dev.engine_room.flywheel.api.event.EndClientResourceReloadCallback
- 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
- onFalse() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns the value of the
onFalserecord component. - onInitializeClient() - Method in class dev.engine_room.flywheel.impl.FlywheelFabric
- onLightUpdate(long) - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- 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 interface dev.engine_room.flywheel.api.backend.Engine
- onLightUpdate(SectionPos, LightLayer) - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- onLightUpdate(SectionPos, LightLayer) - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- onLink() - Method in record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Returns the value of the
onLinkrecord component. - onLink(GlProgram) - Method in enum class dev.engine_room.flywheel.backend.compile.ContextShader
- onLink(Consumer<GlProgram>) - Method in class dev.engine_room.flywheel.backend.compile.Pipeline.Builder
- onLoad(String) - Method in class dev.engine_room.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- onRegisterAdditional() - Static method in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler
- onReloadLevelRenderer() - Static method in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- onReloadLevelRenderer() - Static method in class dev.engine_room.flywheel.lib.util.RendererReloadCache
- onReloadLevelRenderer(ClientLevel) - Method in interface dev.engine_room.flywheel.api.event.ReloadLevelRendererCallback
- onReloadLevelRenderer(ClientLevel) - Static method in class dev.engine_room.flywheel.impl.BackendManagerImpl
- onRenderOriginChanged() - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- onResourceManagerReload(ResourceManager) - Method in class dev.engine_room.flywheel.backend.compile.FlwProgramsReloader
- onResourceManagerReload(ResourceManager) - Method in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler.ReloadListener
- onSetBlockEntityVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>, BlockEntityVisualizer<? super T>, Object) - Static method in class dev.engine_room.flywheel.impl.compat.SodiumCompat
- onStartLevelRender(RenderContext) - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager.RenderDispatcher
-
Prepare visuals for render.
- onTrue() - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Returns the value of the
onTruerecord component. - onTrue() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns the value of the
onTruerecord component. - op - Variable in enum class dev.engine_room.flywheel.backend.glsl.generate.BinOp
- op() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns the value of the
oprecord component. - OPAQUE - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
-
No blending.
- OptifineCompat - Class in dev.engine_room.flywheel.impl.compat
- OPTIONS_BLOCK_NAME - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- OPTIONS_INDEX - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- OptionsUniforms - Class in dev.engine_room.flywheel.backend.engine.uniform
- OptionsUniforms() - Constructor for class dev.engine_room.flywheel.backend.engine.uniform.OptionsUniforms
- ORDER_INDEPENDENT - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
-
If supported by the backend, this mode will use OIT that approximates
TRANSLUCENTtransparency. - ORIENTED - Static variable in class dev.engine_room.flywheel.lib.instance.InstanceTypes
- OrientedInstance - Class in dev.engine_room.flywheel.lib.instance
- OrientedInstance(InstanceType<? extends OrientedInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.OrientedInstance
- OUT_OF_MEMORY - Enum constant in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- overlay - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance
- overlay(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- overlay(int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance
- overlay(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- overlay(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- overlay(int, int) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- overlay(int, int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- overlay(int, int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- OVERLAY - Enum constant in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
- OVERLAY - Static variable in class dev.engine_room.flywheel.backend.Samplers
P
- packNormI16(float) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Pack a float as a signed, normalized byte.
- packNormI8(float) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Pack a float as a signed, normalized byte.
- packNormU16(float) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Pack a float as an unsigned, normalized short.
- packNormU8(float) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Pack a float as an unsigned, normalized byte.
- packProperties(Material) - Static method in class dev.engine_room.flywheel.backend.engine.MaterialEncoder
- packUberShader(Material) - Static method in class dev.engine_room.flywheel.backend.engine.MaterialEncoder
- paddedByteSize() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- paddingByteSize() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- PAGE_FRAME_DESCRIPTOR - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.BufferBindings
- PAGE_MASK - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- PAGE_SIZE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- page2ByteOffset(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage.Mapping
- pageCount() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage.Mapping
- pageIndex2ObjectIndex(int) - Static method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- parallelPlans() - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Returns the value of the
parallelPlansrecord component. - ParallelTaskExecutor - Class in dev.engine_room.flywheel.impl.task
- ParallelTaskExecutor(String, int) - Constructor for class dev.engine_room.flywheel.impl.task.ParallelTaskExecutor
- parallelTasks() - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Returns the value of the
parallelTasksrecord component. - parallelUpdate() - Method in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- parallelUpdate() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- parallelUpdate() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- parse(StringReader) - Method in class dev.engine_room.flywheel.impl.BackendArgument
- parse(Function<ResourceLocation, LoadResult>, ResourceLocation, String) - Static method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- parseFlywheelDefault(String) - Static method in class dev.engine_room.flywheel.lib.util.ResourceUtil
-
Same as
ResourceLocation(String), but defaults to Flywheel namespace. - parseImports(SourceLines) - Static method in record class dev.engine_room.flywheel.backend.glsl.Import
-
Scan the source for
#include "..."directives. - partial(PartialModel) - Static method in class dev.engine_room.flywheel.lib.model.Models
-
Get a usable model for a given partial model.
- partial(PartialModel, Direction) - Static method in class dev.engine_room.flywheel.lib.model.Models
-
Get a usable model for a given partial model, transformed to face a given direction.
- partial(PartialModel, T, BiConsumer<T, PoseStack>) - Static method in class dev.engine_room.flywheel.lib.model.Models
-
Get a usable model for a given partial model, transformed in some way.
- PartialModel - Class in dev.engine_room.flywheel.lib.model.baked
-
A helper class for loading and accessing JSON models not directly used by any blocks or items.
- PartialModelEventHandler - Class in dev.engine_room.flywheel.lib.model.baked
- PartialModelEventHandler.ReloadListener - Class in dev.engine_room.flywheel.lib.model.baked
- partialTick() - Method in interface dev.engine_room.flywheel.api.backend.RenderContext
- partialTick() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual.Context
- 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. - PATH - Static variable in class dev.engine_room.flywheel.impl.FabricFlwConfig
- PATTERN - Static variable in record class dev.engine_room.flywheel.backend.glsl.Import
- PAUSE_UPDATES - Static variable in class dev.engine_room.flywheel.impl.ImplDebugFlags
-
Debug flag to globally turn beginFrame/tick off.
- Pipeline - Record Class in dev.engine_room.flywheel.backend.compile
- Pipeline(ResourceLocation, ResourceLocation, Pipeline.InstanceAssembler, String, Consumer<GlProgram>) - Constructor for record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Creates an instance of a
Pipelinerecord class. - Pipeline.Builder - Class in dev.engine_room.flywheel.backend.compile
- Pipeline.InstanceAssembler - Interface in dev.engine_room.flywheel.backend.compile
- PipelineCompiler - Class in dev.engine_room.flywheel.backend.compile
- PipelineCompiler(CompilationHarness<PipelineCompiler.PipelineProgramKey>) - Constructor for class dev.engine_room.flywheel.backend.compile.PipelineCompiler
- PipelineCompiler.OitMode - Enum Class in dev.engine_room.flywheel.backend.compile
- PipelineCompiler.PipelineProgramKey - Record Class in dev.engine_room.flywheel.backend.compile
-
Represents the entire context of a program's usage.
- PipelineProgramKey(InstanceType<?>, ContextShader, LightShader, MaterialShaders, boolean, boolean, PipelineCompiler.OitMode) - Constructor for record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Creates an instance of a
PipelineProgramKeyrecord class. - Pipelines - Class in dev.engine_room.flywheel.backend.compile
- pivot(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivot(Vec3i) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivot(Vec3) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivot(Vector3fc) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivotX - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivotY - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivotZ - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- PIXEL_PACK_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- PIXEL_UNPACK_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- plan() - Method in class dev.engine_room.flywheel.impl.visualization.storage.LightUpdatedVisualStorage
- plan() - Method in class dev.engine_room.flywheel.lib.task.IfElsePlan.Builder
- plan() - Method in class dev.engine_room.flywheel.lib.task.MapContextPlan.Builder
- plan() - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Returns the value of the
planrecord component. - Plan<C> - Interface in dev.engine_room.flywheel.api.task
- planFrame() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual
-
Invoked every frame.
- planFrame() - Method in interface dev.engine_room.flywheel.lib.visual.SimpleDynamicVisual
- PlanMap<K,
C> - Class in dev.engine_room.flywheel.lib.task -
A plan that executes a dynamic list of plans in parallel.
- PlanMap() - Constructor for class dev.engine_room.flywheel.lib.task.PlanMap
- plans() - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Returns the value of the
plansrecord component. - plans(TaskExecutor, C, Runnable, List<Plan<C>>) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
-
Distribute the given list of plans across the threads of the task executor.
- planTick() - Method in interface dev.engine_room.flywheel.api.visual.TickableVisual
-
Invoked every tick.
- planTick() - Method in interface dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
- PLAYER_BLOCK_NAME - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- PLAYER_INDEX - Static variable in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- PlayerUniforms - Class in dev.engine_room.flywheel.backend.engine.uniform
- pointAt(Span) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- pointAt(Span, int) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- pointAtFile(SourceFile) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- pointAtFile(SourceLines) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- pointAtFile(String) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- pointAtFile(ResourceLocation) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- pointAtLine(SourceLines, int, int) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- pointAtLine(SourceLines, int, int, int, int) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- POINTS - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- poll() - Static method in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- pollAndThrow(Supplier<String>) - Static method in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- POLYGON - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- polygonOffset - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- polygonOffset - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- polygonOffset() - Method in interface dev.engine_room.flywheel.api.material.Material
- polygonOffset() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- polygonOffset() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- polygonOffset(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- popPose() - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- popPose() - Method in interface dev.engine_room.flywheel.lib.transform.TransformStack
- popPose() - Method in class dev.engine_room.flywheel.lib.util.RecyclingPoseStack
- pos - Variable in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- pos - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- pos() - Method in interface dev.engine_room.flywheel.api.backend.Engine.CrumblingBlock
-
The position of the block.
- pos() - Method in record class dev.engine_room.flywheel.backend.glsl.span.CharPos
-
Returns the value of the
posrecord component. - pos(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- pos(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- pos(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBakedModelBuilder
- pos(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- pos(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- pose - Variable in class dev.engine_room.flywheel.lib.instance.PosedInstance
- pose - Variable in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- POSED - Static variable in class dev.engine_room.flywheel.lib.instance.InstanceTypes
- PosedInstance - Class in dev.engine_room.flywheel.lib.instance
- PosedInstance(InstanceType<? extends PosedInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.PosedInstance
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBlockModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBakedModelBuilder
- 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. - PoseTransformStack - Class in dev.engine_room.flywheel.lib.transform
-
A wrapper around
PoseStackthat implementsTransformStack. - PoseTransformStack(PoseStack) - Constructor for class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- position(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- position(Vec3i) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- position(Vec3) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- position(Vector3fc) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- postApply(String, ClassNode, String, IMixinInfo) - Method in class dev.engine_room.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- PosTexNormalVertexView - Class in dev.engine_room.flywheel.lib.vertex
- PosTexNormalVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- postLink(BiConsumer<K, GlProgram>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ProgramStitcher
- postNotification() - Method in class dev.engine_room.flywheel.impl.task.ThreadGroupNotifier
- PosVertexView - Class in dev.engine_room.flywheel.lib.vertex
- PosVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.PosVertexView
- posX - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- posY - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- posZ - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- preApply(String, ClassNode, String, IMixinInfo) - Method in class dev.engine_room.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- preLink(BiConsumer<K, GlProgram>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ProgramStitcher
- prepare() - Method in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
-
Set up the framebuffer.
- prettyPrint() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBlock
- prettyPrint() - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Declaration
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Define
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Raw
- prettyPrint() - Method in enum class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Separators
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Undef
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Access
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Binary
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Clamp
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
- prettyPrint() - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Swizzle
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Variable
- prettyPrint() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslFn
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Eval
- prettyPrint() - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslStmt
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Raw
- prettyPrint() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Return
- prettyPrint() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslStruct
- prettyPrint() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslSwitch
- prettyPrint() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslUniform
- prettyPrint() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslUniformBlock
- prettyPrint() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslVertexInput
- printLinesWithNumbers() - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- priority() - Method in interface dev.engine_room.flywheel.api.backend.Backend
-
The priority of this backend.
- priority() - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend
- priority(int) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- priority(IntSupplier) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- processQueue(VisualizationContext, float) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- program() - Method in class dev.engine_room.flywheel.backend.compile.core.Compile
- program() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Success
-
Returns the value of the
programrecord component. - program() - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
-
Returns the value of the
programrecord component. - ProgramLinker - Class in dev.engine_room.flywheel.backend.compile.core
- ProgramLinker() - Constructor for class dev.engine_room.flywheel.backend.compile.core.ProgramLinker
- ProgramStitcher() - Constructor for class dev.engine_room.flywheel.backend.compile.core.Compile.ProgramStitcher
- progress() - Method in interface dev.engine_room.flywheel.api.backend.Engine.CrumblingBlock
-
The progress of the crumbling animation in the range [0, 10).
- projection() - Method in interface dev.engine_room.flywheel.api.backend.RenderContext
- projection() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
projectionrecord component. - propagateAnimation(Matrix4fc, boolean) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Propagate pose transformations to this tree and all its children.
- prune() - Method in class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- prune() - Method in class dev.engine_room.flywheel.backend.engine.LightLut
- prune(LightLut.Prune<T>) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.Layer
- prune(T) - Method in interface dev.engine_room.flywheel.backend.engine.LightLut.Prune
- ptr - Variable in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- ptr() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- ptr() - Method in class dev.engine_room.flywheel.backend.engine.uniform.UniformBuffer
- ptr() - Method in class dev.engine_room.flywheel.backend.util.MemoryBuffer
- ptr() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- ptr() - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- ptr() - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- ptr(long) - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- ptr(long) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- PTR_SIZE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.IndirectBuffers
- ptrForIndex(int) - Method in class dev.engine_room.flywheel.backend.util.MemoryBuffer
- PURPLE - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BACKGROUND - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BACKGROUND_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BOLD - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BOLD_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_UNDERLINED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- push(int, long, long, long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
-
Append a transfer to the end of the list, combining with the last transfer if possible.
- push(long, long, long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- pushPose() - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- pushPose() - Method in interface dev.engine_room.flywheel.lib.transform.TransformStack
- pushPose() - Method in class dev.engine_room.flywheel.lib.util.RecyclingPoseStack
- pushTransfer(TransferList, int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
-
Breaks a transfer into many smaller scatter commands if it is too large, and appends them to this list.
- put2x16(long, int) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- put4x8(long, int) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putMatrix3f(long, Matrix3fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putMatrix3fPadded(long, Matrix3fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putMatrix4f(long, Matrix4fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putQuaternionf(long, Quaternionfc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putVector2f(long, Vector2fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putVector3f(long, Vector3fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putVector4f(long, Vector4fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- pyramidTextureId - Variable in class dev.engine_room.flywheel.backend.engine.indirect.DepthPyramid
Q
- QUAD_STRIP - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- QuadIndexSequence - Class in dev.engine_room.flywheel.lib.model
- QuadMesh - Interface in dev.engine_room.flywheel.lib.model
- QUADS - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- queueAdd(Effect) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
- queueAdd(T) - Method in interface dev.engine_room.flywheel.api.visualization.VisualManager
- queueAdd(T) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- queueRemove(Effect) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
- queueRemove(T) - Method in interface dev.engine_room.flywheel.api.visualization.VisualManager
- queueRemove(T) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- queueUpdate(Effect) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Call this when you want to run
Visual.update(float). - queueUpdate(Entity) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Call this when you want to run
Visual.update(float). - queueUpdate(BlockEntity) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Call this when you want to run
Visual.update(float). - queueUpdate(T) - Method in interface dev.engine_room.flywheel.api.visualization.VisualManager
- queueUpdate(T) - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
R
- r(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- r(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- r(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- r(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- r(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- r(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- r(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- r(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- radius - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- radius() - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
- radius(float) - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
-
Set the radius of the shadow, in blocks, clamped to a maximum of 32.
- 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. - raw - Variable in class dev.engine_room.flywheel.backend.glsl.SourceLines
- raw(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBlock
- raw(String) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslStmt
- Raw(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Raw
-
Creates an instance of a
Rawrecord class. - Raw(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Creates an instance of a
Rawrecord class. - RawLiteral(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Creates an instance of a
RawLiteralrecord class. - readFlywheelDefault(StringReader) - Static method in class dev.engine_room.flywheel.lib.util.ResourceUtil
-
Same as
ResourceLocation.read(StringReader), but defaults to Flywheel namespace. - realloc(long) - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- realloc(long, long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- reallocIfNeeded(int) - Method in class dev.engine_room.flywheel.backend.util.MemoryBuffer
- reclaim() - Method in class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
- recreate - Variable in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- recreate() - Method in record class dev.engine_room.flywheel.backend.engine.AbstractInstancer.Recreate
- recreate() - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
-
Returns the value of the
recreaterecord component. - Recreate(InstancerKey<I>, DrawManager<?>) - Constructor for record class dev.engine_room.flywheel.backend.engine.AbstractInstancer.Recreate
-
Creates an instance of a
Recreaterecord 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
- RecyclingPoseStack - Class in dev.engine_room.flywheel.lib.util
-
A
PoseStackthat recyclesPoseStack.Poseobjects. - RecyclingPoseStack() - Constructor for class dev.engine_room.flywheel.lib.util.RecyclingPoseStack
- red - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- RED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- RED_BACKGROUND - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- RED_BACKGROUND_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- RED_BOLD - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- RED_BOLD_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- RED_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- RED_UNDERLINED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- referenceCount() - Method in class dev.engine_room.flywheel.backend.util.AtomicReferenceCounted
- referenceCount() - Method in class dev.engine_room.flywheel.backend.util.ReferenceCounted
- ReferenceCounted - Class in dev.engine_room.flywheel.backend.util
- ReferenceCounted() - Constructor for class dev.engine_room.flywheel.backend.util.ReferenceCounted
- refresh(LevelAccessor) - Method in class dev.engine_room.flywheel.lib.util.LevelAttached
- register(ResourceLocation) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- register(ResourceLocation, T) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- register(ResourceLocation, T) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- registerAndGet(ResourceLocation, S) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- registerAndGet(ResourceLocation, S) - Method in class dev.engine_room.flywheel.impl.registry.IdRegistryImpl
- registerClientCommands(CommandDispatcher<FabricClientCommandSource>, CommandBuildContext) - Static method in class dev.engine_room.flywheel.impl.FlwCommands
- REGISTRY - Static variable in interface dev.engine_room.flywheel.api.backend.Backend
- release() - Method in class dev.engine_room.flywheel.backend.util.AtomicReferenceCounted
- release() - Method in class dev.engine_room.flywheel.backend.util.ReferenceCounted
- relight(float, FlatLit...) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- relight(int, FlatLit...) - Static method in interface dev.engine_room.flywheel.lib.instance.FlatLit
- relight(int, Iterable<FlatLit>) - Static method in interface dev.engine_room.flywheel.lib.instance.FlatLit
- relight(int, Iterator<FlatLit>) - Static method in interface dev.engine_room.flywheel.lib.instance.FlatLit
- relight(int, Stream<FlatLit>) - Static method in interface dev.engine_room.flywheel.lib.instance.FlatLit
- relight(FlatLit...) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(Iterable<FlatLit>) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(Iterator<FlatLit>) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(BlockPos, FlatLit...) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(BlockPos, Iterable<FlatLit>) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(BlockPos, Iterator<FlatLit>) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- reload(ResourceManager) - Static method in class dev.engine_room.flywheel.backend.NoiseTextures
- ReloadLevelRendererCallback - Interface in dev.engine_room.flywheel.api.event
- remapFnName(String) - Method in class dev.engine_room.flywheel.backend.compile.component.StringSubstitutionComponent
- remove(long) - Method in class dev.engine_room.flywheel.backend.engine.LightLut
- 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(K) - Method in class dev.engine_room.flywheel.lib.task.PlanMap
- remove(BlockEntity) - Method in class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- remove(LevelAccessor) - Method in class dev.engine_room.flywheel.lib.util.LevelAttached
- 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
- render(RenderContext) - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Render all instances necessary for the given visual type.
- render(RenderContext) - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- render(LightStorage, EnvironmentStorage) - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- render(LightStorage, EnvironmentStorage) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDrawManager
- render(LightStorage, EnvironmentStorage) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
- render(TextureBuffer) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- RENDER_TRANSMITTANCE_DRAW_BUFFERS - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
- RenderContext - Interface in dev.engine_room.flywheel.api.backend
- 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. - renderCrumbling(RenderContext, List<Engine.CrumblingBlock>) - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Render the given instances as a crumbling overlay.
- renderCrumbling(RenderContext, List<Engine.CrumblingBlock>) - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- renderCrumbling(List<Engine.CrumblingBlock>) - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- renderCrumbling(List<Engine.CrumblingBlock>) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDrawManager
- renderCrumbling(List<Engine.CrumblingBlock>) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
- renderData - Variable in class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- renderData(Object) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricSinglePosVirtualBlockGetter
- renderDepthFromTransmittance() - Method in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
-
If any fragment has its transmittance fall off to zero, search the transmittance function to determine at what depth that occurs and write out to the depth buffer.
- renderDispatcher() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
-
Get the render dispatcher, which can be used to invoke rendering.
- renderDispatcher() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- renderer() - Method in interface dev.engine_room.flywheel.api.backend.RenderContext
- renderer() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
rendererrecord component. - RendererReloadCache<T,
U> - Class in dev.engine_room.flywheel.lib.util - RendererReloadCache(Function<T, U>) - Constructor for class dev.engine_room.flywheel.lib.util.RendererReloadCache
- renderFluids(boolean) - Method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- renderFluids(boolean) - Method in class dev.engine_room.flywheel.lib.model.baked.FabricBlockModelBuilder
- renderOne(TextureBuffer) - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDraw
- renderOrigin() - Method in interface dev.engine_room.flywheel.api.backend.Engine
- renderOrigin() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationContext
-
All models render as if this position is (0, 0, 0).
- renderOrigin() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- renderOrigin() - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- renderOrigin() - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- renderOrigin() - Method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- renderOrigin() - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- renderTransmittance() - Method in class dev.engine_room.flywheel.backend.engine.indirect.OitFramebuffer
-
Generate the coefficients to the transmittance function.
- repeatChar(char, int) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- replaces(String) - Method in class dev.engine_room.flywheel.backend.compile.component.StringSubstitutionComponent
- repr() - Method in interface dev.engine_room.flywheel.api.layout.MatrixElementType
- repr() - Method in interface dev.engine_room.flywheel.api.layout.ScalarElementType
- repr() - Method in interface dev.engine_room.flywheel.api.layout.VectorElementType
- requireExtension(String) - Method in class dev.engine_room.flywheel.backend.compile.core.Compilation
- requireExtensions(Collection<String>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- reserveForCopy(long, int, long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
-
Reserve space in this buffer for a transfer to another VBO.
- reset() - Method in class dev.engine_room.flywheel.backend.engine.IndexPool
- reset() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- reset() - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
-
Reset the list to be empty.
- reset() - Static method in class dev.engine_room.flywheel.backend.engine.MaterialRenderState
- reset() - Method in class dev.engine_room.flywheel.lib.util.LevelAttached
- reset(LevelAccessor) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- RESET - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- resetAll() - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- resetCount() - Method in class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
-
Reset the count of instances.
- resetCount() - Method in class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- resetLightAndOverlay() - Static method in class dev.engine_room.flywheel.backend.engine.TextureBinder
- resetPose() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- ResizableStorageArray - Class in dev.engine_room.flywheel.backend.engine.indirect
-
A buffer that is aware of its content's stride with some control over how it grows.
- ResizableStorageArray(long) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageArray
- ResizableStorageArray(long, double) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageArray
- ResizableStorageBuffer - Class in dev.engine_room.flywheel.backend.engine.indirect
-
A buffer for storing data on the GPU that can be resized.
- ResizableStorageBuffer() - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageBuffer
- ResourceError(ResourceLocation) - Constructor for record class dev.engine_room.flywheel.backend.glsl.LoadError.ResourceError
-
Creates an instance of a
ResourceErrorrecord class. - ResourceReloadHolder<T> - Class in dev.engine_room.flywheel.lib.util
- ResourceReloadHolder(Supplier<T>) - Constructor for class dev.engine_room.flywheel.lib.util.ResourceReloadHolder
- ResourceUtil - Class in dev.engine_room.flywheel.lib.util
- restore() - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
- ret(GlslExpr) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBlock
- ret(GlslExpr) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslStmt
- retexture(MutableVertexList, int, TextureAtlasSprite) - Static method in class dev.engine_room.flywheel.lib.vertex.VertexTransformations
- retexture(MutableVertexList, TextureAtlasSprite) - Static method in class dev.engine_room.flywheel.lib.vertex.VertexTransformations
- RetexturedMesh - Record Class in dev.engine_room.flywheel.lib.model
- RetexturedMesh(Mesh, TextureAtlasSprite) - Constructor for record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Creates an instance of a
RetexturedMeshrecord class. - Return(GlslExpr) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Return
-
Creates an instance of a
Returnrecord class. - RETURN - Static variable in interface dev.engine_room.flywheel.backend.glsl.generate.GlslStmt
- returnType() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
-
Returns the value of the
returnTyperecord component. - returnType(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.FnSignature.Builder
- revealInstance(InstanceHandleImpl<I>, I) - Method in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- revealInstance(InstanceHandleImpl<I>, I) - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- revealInstance(InstanceHandleImpl<I>, I) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- rhs() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns the value of the
rhsrecord component. - right() - Method in interface dev.engine_room.flywheel.backend.glsl.error.lines.ErrorLine
- right() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.FileLine
- right() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.NestedLine
-
Returns the value of the
rightrecord component. - right() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
- right() - Method in class dev.engine_room.flywheel.backend.glsl.error.lines.SpanHighlightLine
- RIGHT_SHIFT - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.generate.BinOp
- rl(String) - Static method in class dev.engine_room.flywheel.lib.util.ResourceUtil
- rotate(float, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotate(float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(float, Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(float, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(float, Direction.Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(float, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(AxisAngle4f) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotate(AxisAngle4f) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- rotate(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- rotate(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotate(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- rotate(Quaternionfc) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- Rotate<Self extends Rotate<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- rotateAround(Quaternionfc, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- rotateAround(Quaternionfc, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateAround(Quaternionfc, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateAround(Quaternionfc, float, float, float) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- rotateAround(Quaternionfc, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateCentered(float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, Direction.Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(Quaternionfc) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, Direction.Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateDegrees(float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateDegrees(float, Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateDegrees(float, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateDegrees(float, Direction.Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateDegrees(float, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateTo(float, float, float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateTo(Direction, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateTo(Vector3fc, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateToFace(Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateX(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateX(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateXCentered(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateXCentered(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateXCenteredDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateXDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateY(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateY(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateYCentered(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateYCentered(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateYCenteredDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateYDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateZ(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateZ(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateZCentered(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateZCentered(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateZCenteredDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateZDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotation - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- rotation(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- rotation(float, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- rotation(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- rows() - Method in interface dev.engine_room.flywheel.api.layout.MatrixElementType
- rsh(int) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- run() - Method in interface dev.engine_room.flywheel.lib.task.functional.RunnableWithContext.Ignored
- run() - Method in class dev.engine_room.flywheel.lib.task.Synchronizer
- run(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.RunnableWithContext.Ignored
- run(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.RunnableWithContext
- runnable() - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Returns the value of the
runnablerecord component. - RunnablePlan<C> - Record Class in dev.engine_room.flywheel.lib.task
- RunnablePlan(RunnableWithContext<C>) - Constructor for record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Creates an instance of a
RunnablePlanrecord class. - RunnableWithContext<C> - Interface in dev.engine_room.flywheel.lib.task.functional
-
A runnable like interface for use with
Plansand their contexts. - RunnableWithContext.Ignored<C> - Interface in dev.engine_room.flywheel.lib.task.functional
-
A
RunnableWithContextthat ignores the context object.
S
- safeMultiDrawElementsIndirect(GlProgram, int, int, int, int, long) - Static method in class dev.engine_room.flywheel.backend.gl.GlCompat
-
Similar in function to
GL43.glMultiDrawElementsIndirect(int, int, long, int, int), but uses consecutive DI instead of MDI if MDI is known to not work well with the current driver. - safeShaderSource(int, CharSequence) - Static method in class dev.engine_room.flywheel.backend.gl.GlCompat
-
Modified from:
canvas - Samplers - Class in dev.engine_room.flywheel.backend
- Samplers() - Constructor for class dev.engine_room.flywheel.backend.Samplers
- save() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig
- scalar(String, ValueRepr) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- scalar(String, ValueRepr) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- scalarArray(String, ValueRepr, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- scalarArray(String, ValueRepr, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- ScalarElementType - Interface in dev.engine_room.flywheel.api.layout
- scalarTypeName(ScalarElementType) - Static method in class dev.engine_room.flywheel.backend.compile.LayoutInterpreter
- scale(float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- scale(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- scale(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- scale(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- scale(float, float, float) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- scale(float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- scale(Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- Scale<Self extends Scale<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- scaleX(float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- scaleY(float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- scaleZ(float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- ScatterList - Class in dev.engine_room.flywheel.backend.engine.indirect
- ScatterList() - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- second() - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Returns the value of the
secondrecord component. - SECTION_SIZE_BYTES - Static variable in class dev.engine_room.flywheel.backend.engine.LightStorage
- 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 interface dev.engine_room.flywheel.api.visual.SectionTrackedVisual.SectionCollector
-
Assign the set of sections this visual wants to track itself in.
- sections(LongSet) - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
-
Set the set of requested sections.
- sections(LongSet) - Method in class dev.engine_room.flywheel.impl.visualization.storage.SectionTracker
- SectionTrackedVisual - Interface in dev.engine_room.flywheel.api.visual
- SectionTrackedVisual.SectionCollector - Interface in dev.engine_room.flywheel.api.visual
- SectionTracker - Class in dev.engine_room.flywheel.impl.visualization.storage
- SectionTracker() - Constructor for class dev.engine_room.flywheel.impl.visualization.storage.SectionTracker
- selection() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Returns the value of the
selectionrecord component. - self() - Method in record class dev.engine_room.flywheel.backend.glsl.Import
-
Returns the value of the
selfrecord component. - self() - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- SerialTaskExecutor - Class in dev.engine_room.flywheel.impl.task
- set(int) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- set(int, boolean) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- set(int, int) - Method in class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- set(int, int) - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- setBindingDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- setBindingDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayDSA
- setBindingDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.Core
- setBindingDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3
- setBindingDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- setBool(String, boolean) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setChanged() - Method in interface dev.engine_room.flywheel.api.instance.Instance
- setChanged() - Method in interface dev.engine_room.flywheel.api.instance.InstanceHandle
- setChanged() - Method in class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl
- setChanged() - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- setChanged(int) - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- setChanged(int) - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Deleted
- setChanged(int) - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
- setChanged(int) - Method in interface dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.State
- setDeleted() - Method in interface dev.engine_room.flywheel.api.instance.InstanceHandle
- setDeleted() - Method in class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl
- setDeleted(int) - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- setDeleted(int) - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Deleted
- setDeleted(int) - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
- setDeleted(int) - Method in interface dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.State
- setDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.ARB
- setDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.Core
- setDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.Core33
- setDivisor(int, int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3
- setElementBuffer(int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArray
- setElementBuffer(int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayDSA
- setElementBuffer(int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3
- setElementBuffer(int) - Method in class dev.engine_room.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- setFloat(String, float) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setIdentityTransform() - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- setIdentityTransform() - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- setIndexChanged(int) - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- setInt(String, int) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setMat3(String, Matrix3fc) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setMat4(String, Matrix4fc) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setSamplerBinding(String, int) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setSamplerBinding(String, GlTextureUnit) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
-
Binds a sampler uniform to the given texture unit.
- setSectionCollector(SectionTrackedVisual.SectionCollector) - Method in interface dev.engine_room.flywheel.api.visual.SectionTrackedVisual
-
Set the section collector object.
- setSectionCollector(SectionTrackedVisual.SectionCollector) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- setTransform(PoseStack) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- setTransform(PoseStack) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- setTransform(PoseStack.Pose) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- setTransform(PoseStack.Pose) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- setTransform(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- setTransform(Matrix4fc, Matrix3fc) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- setUInt(String, int) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setUniformBlockBinding(String, int) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setUniformBlockBindings(GlProgram) - Static method in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- setup(Material) - Static method in class dev.engine_room.flywheel.backend.engine.MaterialRenderState
- setupDraw(GlProgram) - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- setupDraw(GlProgram) - Method in interface dev.engine_room.flywheel.backend.engine.embed.Environment
- setupDraw(GlProgram) - Method in class dev.engine_room.flywheel.backend.engine.embed.GlobalEnvironment
- setupOit(Material) - Static method in class dev.engine_room.flywheel.backend.engine.MaterialRenderState
- setUVec2(String, int, int) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setVec2(String, float, float) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setVec3(String, float, float, float) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setVec4(String, float, float, float, float) - Method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- setVisible(boolean) - Method in interface dev.engine_room.flywheel.api.instance.Instance
- setVisible(boolean) - Method in interface dev.engine_room.flywheel.api.instance.InstanceHandle
- setVisible(boolean) - Method in class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl
- setVisible(boolean) - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- setVisible(InstanceHandleImpl<I>, int, boolean) - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- setVisible(InstanceHandleImpl<I>, int, boolean) - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Deleted
- setVisible(InstanceHandleImpl<I>, int, boolean) - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
- setVisible(InstanceHandleImpl<I>, int, boolean) - Method in interface dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.State
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Static method in class dev.engine_room.flywheel.api.visualization.VisualizerRegistry
-
Sets the visualizer for the given entity type.
- 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 interface dev.engine_room.flywheel.api.internal.FlwApiLink
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Static method in class dev.engine_room.flywheel.api.visualization.VisualizerRegistry
-
Sets the visualizer for the given block entity type.
- 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
- setZeroTransform() - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
-
Sets the transform matrices to be all zeros.
- setZeroTransform() - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
-
Sets the transform matrices to be all zeros.
- shader() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Success
-
Returns the value of the
shaderrecord component. - shader(GlslVersion, ShaderType) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile
- SHADER_DIR - Static variable in class dev.engine_room.flywheel.backend.glsl.ShaderSources
- SHADER_STORAGE_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- ShaderCache - Class in dev.engine_room.flywheel.backend.compile.core
- ShaderCache() - Constructor for class dev.engine_room.flywheel.backend.compile.core.ShaderCache
- ShaderCompiler(GlslVersion, ShaderType) - Constructor for class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- ShaderException - Exception in dev.engine_room.flywheel.backend.compile.core
- ShaderException(String) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException
- ShaderException(String, Throwable) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException
- ShaderException(Throwable) - Constructor for exception dev.engine_room.flywheel.backend.compile.core.ShaderException
- ShaderException.Compile - Exception in dev.engine_room.flywheel.backend.compile.core
- ShaderException.Link - Exception in dev.engine_room.flywheel.backend.compile.core
- ShaderException.Load - Exception in dev.engine_room.flywheel.backend.compile.core
- ShaderLightVisual - Interface in dev.engine_room.flywheel.api.visual
-
A marker interface allowing visuals to request light data on the GPU for a set of sections.
- 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
- ShaderResult - Interface in dev.engine_room.flywheel.backend.compile.core
- ShaderResult.Failure - Record Class in dev.engine_room.flywheel.backend.compile.core
- ShaderResult.Success - Record Class in dev.engine_room.flywheel.backend.compile.core
- shaders - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- shaders - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- shaders() - Method in interface dev.engine_room.flywheel.api.material.Material
- shaders() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- shaders() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- shaders(MaterialShaders) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- ShadersModHelper - Class in dev.engine_room.flywheel.lib.util
- ShaderSources - Class in dev.engine_room.flywheel.backend.glsl
-
The main object for loading and parsing source files.
- ShaderSources(ResourceManager) - Constructor for class dev.engine_room.flywheel.backend.glsl.ShaderSources
- ShaderType - Enum Class in dev.engine_room.flywheel.backend.gl.shader
- SHADOW - Static variable in class dev.engine_room.flywheel.lib.instance.InstanceTypes
- ShadowComponent - Class in dev.engine_room.flywheel.lib.visual.component
-
A component that uses instances to render an entity's shadow.
- ShadowComponent(VisualizationContext, Entity) - Constructor for class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
- ShadowInstance - Class in dev.engine_room.flywheel.lib.instance
- ShadowInstance(InstanceType<? extends ShadowInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.ShadowInstance
- SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
- SHORT - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- shouldApplyMixin(String, String) - Method in class dev.engine_room.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- shouldUpdate(double) - Method in interface dev.engine_room.flywheel.api.visual.DistanceUpdateLimiter
-
Check to see if an object at the given position relative to the camera should be updated.
- shouldUpdate(double) - Method in class dev.engine_room.flywheel.impl.visual.BandedPrimeLimiter
- shouldUpdate(double) - Method in class dev.engine_room.flywheel.impl.visual.NonLimiter
- showEyeBox(boolean) - Method in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- signature(FnSignature) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslFn
- signatureDeclaration() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
- SimpleBackend - Class in dev.engine_room.flywheel.lib.backend
- SimpleBackend(Function<LevelAccessor, Engine>, IntSupplier, BooleanSupplier) - Constructor for class dev.engine_room.flywheel.lib.backend.SimpleBackend
- SimpleBackend.Builder - Class in dev.engine_room.flywheel.lib.backend
- SimpleBlockEntityVisualizer<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in dev.engine_room.flywheel.lib.visualization
- SimpleBlockEntityVisualizer(SimpleBlockEntityVisualizer.Factory<T>, Predicate<T>) - Constructor for class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer
- SimpleBlockEntityVisualizer.Builder<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in dev.engine_room.flywheel.lib.visualization
-
An object to configure the visualizer for a block entity.
- SimpleBlockEntityVisualizer.Factory<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in dev.engine_room.flywheel.lib.visualization
- SimpleCutoutShader - Record Class in dev.engine_room.flywheel.lib.material
- SimpleCutoutShader(ResourceLocation) - Constructor for record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Creates an instance of a
SimpleCutoutShaderrecord class. - SimpleDynamicVisual - Interface in dev.engine_room.flywheel.lib.visual
- simpleDynamicVisuals - Variable in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- SimpleEntityVisualizer<T extends net.minecraft.world.entity.Entity> - Class in dev.engine_room.flywheel.lib.visualization
- SimpleEntityVisualizer(SimpleEntityVisualizer.Factory<T>, Predicate<T>) - Constructor for class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer
- SimpleEntityVisualizer.Builder<T extends net.minecraft.world.entity.Entity> - Class in dev.engine_room.flywheel.lib.visualization
-
An object to configure the visualizer for an entity.
- SimpleEntityVisualizer.Factory<T extends net.minecraft.world.entity.Entity> - Interface in dev.engine_room.flywheel.lib.visualization
- SimpleFogShader - Record Class in dev.engine_room.flywheel.lib.material
- SimpleFogShader(ResourceLocation) - Constructor for record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Creates an instance of a
SimpleFogShaderrecord class. - SimpleInstanceType<I extends Instance> - Class in dev.engine_room.flywheel.lib.instance
- SimpleInstanceType(SimpleInstanceType.Factory<I>, Layout, InstanceWriter<I>, ResourceLocation, ResourceLocation) - Constructor for class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- SimpleInstanceType.Builder<I extends Instance> - Class in dev.engine_room.flywheel.lib.instance
- SimpleInstanceType.Factory<I extends Instance> - Interface in dev.engine_room.flywheel.lib.instance
- SimpleLightShader - Record Class in dev.engine_room.flywheel.lib.material
- SimpleLightShader(ResourceLocation) - Constructor for record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Creates an instance of a
SimpleLightShaderrecord class. - SimpleMaterial - Class in dev.engine_room.flywheel.lib.material
- SimpleMaterial(SimpleMaterial.Builder) - Constructor for class dev.engine_room.flywheel.lib.material.SimpleMaterial
- SimpleMaterial.Builder - Class in dev.engine_room.flywheel.lib.material
- SimpleMaterialShaders - Record Class in dev.engine_room.flywheel.lib.material
- SimpleMaterialShaders(ResourceLocation, ResourceLocation) - Constructor for record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Creates an instance of a
SimpleMaterialShadersrecord class. - SimpleModel - Class in dev.engine_room.flywheel.lib.model
- SimpleModel(List<Model.ConfiguredMesh>) - Constructor for class dev.engine_room.flywheel.lib.model.SimpleModel
- SimplePlan<C> - Record Class in dev.engine_room.flywheel.lib.task
- SimplePlan(List<RunnableWithContext<C>>) - Constructor for record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Creates an instance of a
SimplePlanrecord class. - SimpleQuadMesh - Class in dev.engine_room.flywheel.lib.model
- SimpleQuadMesh(VertexList) - Constructor for class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- SimpleQuadMesh(VertexList, String) - Constructor for class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- SimpleTickableVisual - Interface in dev.engine_room.flywheel.lib.visual
- simpleTickableVisuals - Variable in class dev.engine_room.flywheel.impl.visualization.storage.Storage
- SimplyComposedPlan<C> - Interface in dev.engine_room.flywheel.lib.task
- SingleMeshModel - Class in dev.engine_room.flywheel.lib.model
- SingleMeshModel(Mesh, Material) - Constructor for class dev.engine_room.flywheel.lib.model.SingleMeshModel
- SinglePosVirtualBlockGetter - Class in dev.engine_room.flywheel.lib.model.baked
- SinglePosVirtualBlockGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.SinglePosVirtualBlockGetter
- size - Variable in class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
-
The size (in bytes) of the buffer on the GPU.
- size() - Method in interface dev.engine_room.flywheel.api.layout.VectorElementType
- size() - Method in class dev.engine_room.flywheel.backend.engine.LightLut.IntLayer
- size() - Method in class dev.engine_room.flywheel.backend.engine.LightLut.Layer
- size() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns the value of the
sizerecord component. - size() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Int
-
Returns the value of the
sizerecord component. - size() - Method in class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
- size() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- size(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
- sizeX - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- sizeZ - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- skipDraw() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- skipDraw(boolean) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Set the visibility of this specific node in the tree.
- skipVanillaRender(Predicate<T>) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
-
Sets a predicate to determine whether to skip rendering with the vanilla
BlockEntityRenderer. - skipVanillaRender(Predicate<T>) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
-
Sets a predicate to determine whether to skip rendering with the vanilla
EntityRenderer. - skipVanillaRender(T) - Method in interface dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer
-
Checks if the given block entity should not be rendered with the vanilla
BlockEntityRenderer. - skipVanillaRender(T) - Method in interface dev.engine_room.flywheel.api.visualization.EntityVisualizer
-
Checks if the given entity should not render with the vanilla
EntityRenderer. - skipVanillaRender(T) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer
- skipVanillaRender(T) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer
- skipVanillaRender(T) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Checks if the given block entity is visualized and should not be rendered normally.
- SkyDataLayerStorageMapAccessor - Interface in dev.engine_room.flywheel.backend.mixin.light
- skyLayerListener - Variable in class dev.engine_room.flywheel.backend.engine.LightDataCollector
- SkyLightSectionStorageExtension - Interface in dev.engine_room.flywheel.backend
- SkyLightSectionStorageMixin - Class in dev.engine_room.flywheel.backend.mixin.light
- SkyLightSectionStorageMixin() - Constructor for class dev.engine_room.flywheel.backend.mixin.light.SkyLightSectionStorageMixin
- slices(TaskExecutor, C, Runnable, List<T>, BiConsumer<List<T>, C>) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
-
Distribute the given list of tasks in chunks across the threads of the task executor.
- sliceSize(TaskExecutor, int) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
- sliceSize(TaskExecutor, int, int) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
- SmartRecycler<K,
I extends Instance> - Class in dev.engine_room.flywheel.lib.visual.util - SmartRecycler(Function<K, I>) - Constructor for class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- SMOOTH - Enum constant in enum class dev.engine_room.flywheel.backend.compile.LightSmoothness
- SMOOTH - Static variable in class dev.engine_room.flywheel.lib.material.LightShaders
- SMOOTH_INNER_FACE_CORRECTED - Enum constant in enum class dev.engine_room.flywheel.backend.compile.LightSmoothness
- SMOOTH_WHEN_EMBEDDED - Static variable in class dev.engine_room.flywheel.lib.material.LightShaders
- SODIUM - Enum constant in enum class dev.engine_room.flywheel.impl.compat.CompatMod
- SodiumCompat - Class in dev.engine_room.flywheel.impl.compat
- SodiumMixinPlugin - Class in dev.engine_room.flywheel.impl.mixin.sodium
- SodiumMixinPlugin() - Constructor for class dev.engine_room.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- SOLID_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- SOLID_SIZE_BYTES - Static variable in class dev.engine_room.flywheel.backend.engine.LightStorage
- SOLID_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- source - Variable in class dev.engine_room.flywheel.backend.glsl.SourceFile
- source() - Method in interface dev.engine_room.flywheel.api.material.CutoutShader
- source() - Method in interface dev.engine_room.flywheel.api.material.FogShader
- source() - Method in interface dev.engine_room.flywheel.api.material.LightShader
- source() - Method in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- source() - Method in class dev.engine_room.flywheel.backend.compile.component.InstanceStructComponent
- source() - Method in class dev.engine_room.flywheel.backend.compile.component.StringSubstitutionComponent
- source() - Method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent
- source() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Success
-
Returns the value of the
sourcerecord component. - source() - Method in interface dev.engine_room.flywheel.backend.glsl.SourceComponent
- source() - Method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- source() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- source() - Method in record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Returns the value of the
sourcerecord component. - source() - Method in record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Returns the value of the
sourcerecord component. - source() - Method in record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Returns the value of the
sourcerecord component. - SourceComponent - Interface in dev.engine_room.flywheel.backend.glsl
- SourceFile - Class in dev.engine_room.flywheel.backend.glsl
-
Immutable class representing a shader file.
- SourceLine - Record Class in dev.engine_room.flywheel.backend.glsl.error.lines
- SourceLine(String, String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
-
Creates an instance of a
SourceLinerecord class. - SourceLines - Class in dev.engine_room.flywheel.backend.glsl
- SourceLines(ResourceLocation, String) - Constructor for class dev.engine_room.flywheel.backend.glsl.SourceLines
- SOURCES - Static variable in class dev.engine_room.flywheel.backend.compile.FlwPrograms
- sourceString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Raw
-
Returns the value of the
sourceStringrecord component. - Span - Class in dev.engine_room.flywheel.backend.glsl.span
-
A segment of code in a
SourceFile. - Span(SourceLines, int, int) - Constructor for class dev.engine_room.flywheel.backend.glsl.span.Span
- Span(SourceLines, CharPos, CharPos) - Constructor for class dev.engine_room.flywheel.backend.glsl.span.Span
- SpanHighlightLine - Class in dev.engine_room.flywheel.backend.glsl.error.lines
- SpanHighlightLine(int, int) - Constructor for class dev.engine_room.flywheel.backend.glsl.error.lines.SpanHighlightLine
- sprite() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Returns the value of the
spriterecord component. - SQRT_3_OVER_2 - Static variable in class dev.engine_room.flywheel.lib.math.MoreMath
-
The circumsphere of a cube has a radius of sqrt(3) / 2 * sideLength.
- srcOffset(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
- SsboInstanceComponent - Class in dev.engine_room.flywheel.backend.compile.component
- SsboInstanceComponent(InstanceType<?>) - Constructor for class dev.engine_room.flywheel.backend.compile.component.SsboInstanceComponent
- stack() - Method in interface dev.engine_room.flywheel.api.backend.RenderContext
- stack() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.CircularDependency
-
Returns the value of the
stackrecord component. - stack() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
stackrecord component. - STACK_OVERFLOW - Enum constant in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- STACK_UNDERFLOW - Enum constant in enum class dev.engine_room.flywheel.backend.gl.error.GlError
- StagingBuffer - Class in dev.engine_room.flywheel.backend.engine.indirect
- StagingBuffer(long, IndirectPrograms) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
- StagingBuffer(IndirectPrograms) - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.StagingBuffer
- StandardMaterialShaders - Class in dev.engine_room.flywheel.lib.material
- start - Variable in class dev.engine_room.flywheel.backend.glsl.span.Span
- start() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- startIndex() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- 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.
- state - Variable in class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl
- State(int[], int, int, int) - Constructor for record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
-
Creates an instance of a
Staterecord class. - STATIC_COPY - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- STATIC_DRAW - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- STATIC_READ - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- stealInstance(I) - Method in interface dev.engine_room.flywheel.api.instance.Instancer
-
Steal an instance from another instancer.
- stealInstance(I) - Method in class dev.engine_room.flywheel.backend.engine.BaseInstancer
- stealInstance(I) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- 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
- storePose() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- STREAM_COPY - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- STREAM_DRAW - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- STREAM_READ - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
- strength() - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
- strength(float) - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
-
Set the strength of the shadow.
- stride() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ResizableStorageArray
- stride() - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- stride() - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- stride() - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- stride() - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- stride() - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- STRIDE - Static variable in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- STRIDE - Static variable in class dev.engine_room.flywheel.backend.InternalVertex
- STRIDE - Static variable in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- STRIDE - Static variable in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- STRIDE - Static variable in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- STRIDE - Static variable in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- StringSpan - Class in dev.engine_room.flywheel.backend.glsl.span
- StringSpan(SourceLines, int, int) - Constructor for class dev.engine_room.flywheel.backend.glsl.span.StringSpan
- StringSubstitutionComponent - Class in dev.engine_room.flywheel.backend.compile.component
- StringSubstitutionComponent(SourceComponent, String, String) - Constructor for class dev.engine_room.flywheel.backend.compile.component.StringSubstitutionComponent
- StringSubstitutionComponent(SourceComponent, Map<String, String>) - Constructor for class dev.engine_room.flywheel.backend.compile.component.StringSubstitutionComponent
- StringUtil - Class in dev.engine_room.flywheel.lib.util
- struct() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- STRUCT_NAME - Static variable in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- sub(int) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- subData(int, long, long, long) - Method in class dev.engine_room.flywheel.backend.gl.buffer.Buffer.Core
- subData(int, long, long, long) - Method in class dev.engine_room.flywheel.backend.gl.buffer.Buffer.DSA
- subData(int, long, long, long) - Method in interface dev.engine_room.flywheel.backend.gl.buffer.Buffer
- SUBGROUP_SIZE - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- submitSolid() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- submitTransparent(PipelineCompiler.OitMode) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- subSequence(int, int) - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- subSequence(int, int) - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- subSpan(int, int) - Method in class dev.engine_room.flywheel.backend.glsl.span.ErrorSpan
- subSpan(int, int) - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
-
Get a span referring to a code segment inside this code segment.
- subSpan(int, int) - Method in class dev.engine_room.flywheel.backend.glsl.span.StringSpan
- SUBTRACT - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.generate.BinOp
- success(GlProgram, String) - Static method in interface dev.engine_room.flywheel.backend.compile.core.LinkResult
- success(GlShader, String) - Static method in interface dev.engine_room.flywheel.backend.compile.core.ShaderResult
- Success(GlProgram, String) - Constructor for record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Success
-
Creates an instance of a
Successrecord class. - Success(GlShader, String) - Constructor for record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Success
-
Creates an instance of a
Successrecord class. - Success(SourceFile) - Constructor for record class dev.engine_room.flywheel.backend.glsl.LoadResult.Success
-
Creates an instance of a
Successrecord class. - SupplierWithContext<C,
R> - Interface in dev.engine_room.flywheel.lib.task.functional -
A supplier like interface for use with
Plansand their contexts. - SupplierWithContext.Ignored<C,
R> - Interface in dev.engine_room.flywheel.lib.task.functional -
A
SupplierWithContextthat ignores the context object. - supported(BooleanSupplier) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- SUPPORTED - Static variable in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayDSA
- SUPPORTED - Static variable in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.ARB
- SUPPORTED - Static variable in class dev.engine_room.flywheel.backend.gl.array.GlVertexArrayGL3.Core33
- SUPPORTED - Static variable in class dev.engine_room.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- SUPPORTS_DSA - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- SUPPORTS_INDIRECT - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- SUPPORTS_INSTANCING - Static variable in class dev.engine_room.flywheel.backend.gl.GlCompat
- supportsVisualization() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationLevel
- supportsVisualization(LevelAccessor) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- supportsVisualization(LevelAccessor) - Static method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- supportsVisualization(LevelAccessor) - Method in class dev.engine_room.flywheel.impl.FlwApiLinkImpl
- supportsVisualization(LevelAccessor) - Static method in class dev.engine_room.flywheel.impl.visualization.VisualizationManagerImpl
- switchOn(GlslExpr) - Method in class dev.engine_room.flywheel.backend.compile.component.UberShaderComponent.Builder
- swizzle(String) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
-
Swizzle the components of this expression.
- Swizzle(GlslExpr, String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Creates an instance of a
Swizzlerecord class. - Synchronizer - Class in dev.engine_room.flywheel.lib.task
- Synchronizer(int, Runnable) - Constructor for class dev.engine_room.flywheel.lib.task.Synchronizer
- 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
- T0 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T1 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T10 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T11 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T12 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T13 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T14 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T15 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T16 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T17 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T18 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T19 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T2 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T20 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T21 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T22 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T23 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T24 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T25 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T26 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T27 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T28 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T29 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T3 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T30 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T31 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T4 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T5 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T6 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T7 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T8 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- T9 - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
- target() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Access
-
Returns the value of the
targetrecord component. - target() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Returns the value of the
targetrecord component. - TaskExecutor - Interface in dev.engine_room.flywheel.api.task
- TaskExecutorImpl - Interface in dev.engine_room.flywheel.impl.task
- tasks(TaskExecutor, C, Runnable, List<T>, BiConsumer<T, C>) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
-
Distribute the given list of tasks across the threads of the task executor.
- test(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.BooleanSupplierWithContext
- TextLine - Record Class in dev.engine_room.flywheel.backend.glsl.error.lines
- TextLine(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.error.lines.TextLine
-
Creates an instance of a
TextLinerecord class. - texture - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- texture - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- texture() - Method in interface dev.engine_room.flywheel.api.material.Material
- texture() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- texture() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- texture(ResourceLocation) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- TEXTURE_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- TextureBinder - Class in dev.engine_room.flywheel.backend.engine
- TextureBinder() - Constructor for class dev.engine_room.flywheel.backend.engine.TextureBinder
- TextureBuffer - Class in dev.engine_room.flywheel.backend.gl
- TextureBuffer() - Constructor for class dev.engine_room.flywheel.backend.gl.TextureBuffer
- TextureBuffer(int) - Constructor for class dev.engine_room.flywheel.backend.gl.TextureBuffer
- then(Plan<C>) - Method in interface dev.engine_room.flywheel.api.task.Plan
-
Create a new plan that executes this plan, then the given plan.
- then(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.ConditionalPlan.Builder
- then(Plan<C>) - Method in interface dev.engine_room.flywheel.lib.task.SimplyComposedPlan
- then(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.UnitPlan
- threadCount() - Method in interface dev.engine_room.flywheel.api.task.TaskExecutor
-
Check for the number of threads this executor uses.
- 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.
- tick(TickableVisual.Context) - Method in interface dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
-
Called every tick.
- TickableVisual - Interface in dev.engine_room.flywheel.api.visual
-
An interface giving
Visuals a hook to have a function called at the end of every tick. - TickableVisual.Context - Interface in dev.engine_room.flywheel.api.visual
-
The context passed to 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
- to() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns the value of the
torecord component. - to(Plan<D>) - Method in class dev.engine_room.flywheel.lib.task.MapContextPlan.Builder
- toBitSet() - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- toDebugFileNameNoExtension(ResourceLocation) - Static method in class dev.engine_room.flywheel.lib.util.ResourceUtil
-
Same as
ResourceLocation.toDebugFileName(), but also removes the file extension. - toJson() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig.FabricBackendConfig
- toJson() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig
- toString() - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.engine.AbstractInstancer.Recreate
-
Returns a string representation of this record class.
- toString() - Method in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- toString() - Method in record class dev.engine_room.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.engine.GroupKey
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Deleted
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.engine.InstanceHandleImpl.Hidden
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerKey
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerProviderImpl
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Int
-
Returns a string representation of this record class.
- toString() - Method in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- toString() - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
-
Returns a string representation of this record class.
- toString() - Method in class dev.engine_room.flywheel.backend.gl.shader.GlShader
- toString() - Method in enum class dev.engine_room.flywheel.backend.glsl.error.ErrorLevel
- toString() - Method in enum class dev.engine_room.flywheel.backend.glsl.error.lines.Divider
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.FileLine
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.HeaderLine
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.NestedLine
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.SourceLine
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.error.lines.TextLine
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.FnSignature
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Raw
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Access
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslStmt.Return
-
Returns a string representation of this record class.
- toString() - Method in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.Import
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.CircularDependency
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IncludeError
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.IOError
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.MalformedInclude
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadError.ResourceError
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Success
-
Returns a string representation of this record class.
- toString() - Method in class dev.engine_room.flywheel.backend.glsl.SourceFile
- toString() - Method in class dev.engine_room.flywheel.backend.glsl.SourceLines
- toString() - Method in record class dev.engine_room.flywheel.backend.glsl.span.CharPos
-
Returns a string representation of this record class.
- toString() - Method in class dev.engine_room.flywheel.backend.glsl.span.Span
- toString() - Method in class dev.engine_room.flywheel.backend.util.AtomicBitSet
- 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.
- toString() - Method in record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Returns a string representation of this record class.
- toString() - Method in class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- toString() - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Returns a string representation of this record class.
- track(EmbeddedEnvironment) - Method in class dev.engine_room.flywheel.backend.engine.embed.EnvironmentStorage
- 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. - TransferList - Class in dev.engine_room.flywheel.backend.engine.indirect
- TransferList() - Constructor for class dev.engine_room.flywheel.backend.engine.indirect.TransferList
- transform(PoseStack) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- transform(PoseStack.Pose) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- transform(Function<GlslExpr, GlslExpr>) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
-
Catchall method for applying external transformations to this expression.
- transform(Matrix4fc, Matrix3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- Transform<Self extends Transform<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- TRANSFORM_FEEDBACK_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- TRANSFORMED - Static variable in class dev.engine_room.flywheel.lib.instance.InstanceTypes
- TransformedInstance - Class in dev.engine_room.flywheel.lib.instance
- TransformedInstance(InstanceType<? extends TransformedInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.TransformedInstance
- transformNormalX(Matrix3f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformNormalY(Matrix3f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformNormalZ(Matrix3f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformPositionX(Matrix4f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformPositionY(Matrix4f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformPositionZ(Matrix4f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transforms(Matrix4fc, Matrix3fc) - Method in interface dev.engine_room.flywheel.api.visualization.VisualEmbedding
-
Set the transformation matrices for the embedding.
- transforms(Matrix4fc, Matrix3fc) - Method in class dev.engine_room.flywheel.backend.engine.embed.EmbeddedEnvironment
- TransformStack<Self extends TransformStack<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- translate(double, double, double) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- translate(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- translate(float, float, float) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- translate(float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(Vec3i) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(Vec3) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(Vector3ic) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- Translate<Self extends Translate<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- translateAndRotate(PoseStack, Quaternionf) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- translateAndRotate(Affine<?>, Quaternionf) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- translateAndRotate(Matrix4f) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- translateBack(double, double, double) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(Vec3i) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(Vec3) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(Vector3ic) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translatePivot(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- translatePosition(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- translateX(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateY(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateZ(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- TRANSLUCENT - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
-
Translucent transparency.
- TRANSLUCENT_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- TRANSLUCENT_ENTITY - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- TRANSLUCENT_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- transparency - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- transparency - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- transparency() - Method in interface dev.engine_room.flywheel.api.material.Material
- transparency() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- transparency() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- transparency(Transparency) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- Transparency - Enum Class in dev.engine_room.flywheel.api.material
- traverse(int, int, InstanceTree.ObjIntIntConsumer<? super TransformedInstance>) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- traverse(int, ObjIntConsumer<? super TransformedInstance>) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- traverse(Consumer<? super TransformedInstance>) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- TRI_LINEAR - Enum constant in enum class dev.engine_room.flywheel.backend.compile.LightSmoothness
- TRIANGLE_FAN - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- TRIANGLE_STRIP - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- TRIANGLES - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
- triggerFallback() - Method in class dev.engine_room.flywheel.backend.engine.DrawManager
- triggerFallback() - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDrawManager
- triggerFallback() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
- trimPrefix(String, String) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- trimSuffix(String, String) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- TRIPWIRE_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- TRIPWIRE_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- tryAddBlockEntity(T) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
- type - Variable in class dev.engine_room.flywheel.backend.engine.AbstractInstancer
- type - Variable in class dev.engine_room.flywheel.backend.gl.shader.GlShader
- type - Variable in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- type() - Method in interface dev.engine_room.flywheel.api.instance.Instance
- type() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- type() - Method in record class dev.engine_room.flywheel.backend.engine.InstancerKey
-
Returns the value of the
typerecord component. - type() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns the value of the
typerecord component. - type() - Method in record class dev.engine_room.flywheel.backend.gl.array.VertexAttribute.Int
-
Returns the value of the
typerecord component. - type() - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- type(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslUniform
- type(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslVertexInput
- typeName - Variable in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- typeName() - Method in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- typeName(ElementType) - Static method in class dev.engine_room.flywheel.backend.compile.LayoutInterpreter
U
- u(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- u(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- u(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- u(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- u(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- u(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- u(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- u(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- u(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- u(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- UberShaderComponent - Class in dev.engine_room.flywheel.backend.compile.component
- UberShaderComponent.Builder - Class in dev.engine_room.flywheel.backend.compile.component
- UBYTE - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- UINT - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
- uintCase(int, GlslBlock) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslSwitch
- uintHexLiteral(int) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- uintLiteral(int) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- unbind() - Method in class dev.engine_room.flywheel.backend.gl.GlTexture
- unbind() - Static method in class dev.engine_room.flywheel.backend.gl.shader.GlProgram
- uncenter() - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- undef(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- Undef(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Creates an instance of a
Undefrecord class. - uniform() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- UNIFORM_BUFFER - Enum constant in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
- uniformBlock() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- UniformBuffer - Class in dev.engine_room.flywheel.backend.engine.uniform
- UniformBuffer(int, int) - Constructor for class dev.engine_room.flywheel.backend.engine.uniform.UniformBuffer
- Uniforms - Class in dev.engine_room.flywheel.backend.engine.uniform
- UninitializedInstancer(InstancerKey<I>, N) - Constructor for record class dev.engine_room.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Creates an instance of a
UninitializedInstancerrecord class. - UnitPlan<C> - Class in dev.engine_room.flywheel.lib.task
- UNKNOWN - Enum constant in enum class dev.engine_room.flywheel.backend.gl.Driver
- UNPACK_ARG - Static variable in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- UNPACK_FN_NAME - Static variable in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- unpackElement(Layout.Element) - Method in class dev.engine_room.flywheel.backend.compile.component.InstanceAssemblerComponent
- unpackNormI16(short) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Unpack a signed, normalized byte to a float.
- unpackNormI8(byte) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Unpack a signed, normalized byte to a float.
- unpackNormU16(short) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Unpack an unsigned, normalized short to a float.
- unpackNormU8(byte) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Unpack an unsigned, normalized byte to a float.
- unpauseFrustum() - Static method in class dev.engine_room.flywheel.backend.engine.uniform.FrameUniforms
- UNSIGNED_BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- UNSIGNED_BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
- UNSIGNED_INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- UNSIGNED_INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
- UNSIGNED_SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- UNSIGNED_SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
- UnsignedIntegerRepr - Enum Class in dev.engine_room.flywheel.api.layout
- unwrap() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Failure
- unwrap() - Method in record class dev.engine_room.flywheel.backend.compile.core.LinkResult.Success
- unwrap() - Method in interface dev.engine_room.flywheel.backend.compile.core.LinkResult
- unwrap() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Failure
- unwrap() - Method in record class dev.engine_room.flywheel.backend.compile.core.ShaderResult.Success
- unwrap() - Method in interface dev.engine_room.flywheel.backend.compile.core.ShaderResult
- unwrap() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Failure
- unwrap() - Method in record class dev.engine_room.flywheel.backend.glsl.LoadResult.Success
- unwrap() - Method in interface dev.engine_room.flywheel.backend.glsl.LoadResult
- unwrap() - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- update() - Static method in class dev.engine_room.flywheel.backend.engine.uniform.FogUniforms
- update(float) - Method in interface dev.engine_room.flywheel.api.visual.Visual
-
Update instances here.
- update(float) - Method in class dev.engine_room.flywheel.backend.engine.LightStorage.DebugVisual
- update(float) - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- update(int, int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- update(RenderContext) - Static method in class dev.engine_room.flywheel.backend.engine.uniform.FrameUniforms
- update(RenderContext) - Static method in class dev.engine_room.flywheel.backend.engine.uniform.LevelUniforms
- update(RenderContext) - Static method in class dev.engine_room.flywheel.backend.engine.uniform.PlayerUniforms
- update(RenderContext) - Static method in class dev.engine_room.flywheel.backend.engine.uniform.Uniforms
- update(Options) - Static method in class dev.engine_room.flywheel.backend.engine.uniform.OptionsUniforms
- 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
- updateBuffer() - Method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedInstancer
- updateCount(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage.Mapping
- updateCount(IndexSequence, int) - Method in class dev.engine_room.flywheel.backend.engine.IndexPool
- updateInstances(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Update the instances in this tree, assuming initialPose changes.
- updateInstancesStatic(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Update the instances in this tree, assuming initialPose doesn't change between invocations.
- updateLight(float) - Method in interface dev.engine_room.flywheel.api.visual.LightUpdatedVisual
-
Called after visual construction and when a section this visual is contained in receives a light update.
- updatePage(int, int, int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage.Mapping
- updateRenderOrigin(Camera) - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Maintain the render origin to be within a certain distance from the camera in all directions, preventing floating point precision issues at high coordinates.
- updateRenderOrigin(Camera) - Method in class dev.engine_room.flywheel.backend.engine.EngineImpl
- upload(long, long) - Method in class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
- upload(StagingBuffer) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectCullingGroup
- upload(GlBuffer) - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- upload(MemoryBlock) - Method in class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
- uploadChangedSections(StagingBuffer, int) - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- uploadDescriptors(StagingBuffer) - Method in class dev.engine_room.flywheel.backend.engine.indirect.ObjectStorage
- uploadInstances(StagingBuffer, int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- uploadMaterialUniform(GlProgram, Material) - Static method in class dev.engine_room.flywheel.backend.engine.instancing.InstancedDrawManager
- uploadSpan(long, long, long) - Method in class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
- uploadSpan(long, MemoryBlock) - Method in class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
- usage - Variable in class dev.engine_room.flywheel.backend.gl.buffer.GlBuffer
- USE_0_5_COMPAT - Static variable in class dev.engine_room.flywheel.impl.compat.FabricSodiumCompat
- USE_0_6_COMPAT - Static variable in class dev.engine_room.flywheel.impl.compat.FabricSodiumCompat
- USE_0_6_COMPAT - Static variable in class dev.engine_room.flywheel.impl.compat.SodiumCompat
- useCutout() - Method in record class dev.engine_room.flywheel.backend.compile.PipelineCompiler.PipelineProgramKey
-
Returns the value of the
useCutoutrecord component. - usedBytes() - Method in class dev.engine_room.flywheel.backend.engine.indirect.ScatterList
- useDefaultBackend - Variable in class dev.engine_room.flywheel.impl.FabricFlwConfig
- useIrisCompat() - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- useIrisCompat() - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- useLight - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useLight - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- useLight() - Method in interface dev.engine_room.flywheel.api.material.Material
-
Should this material be rendered with block/sky lighting?
- useLight() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useLight() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- useLight(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- useOverlay() - Method in interface dev.engine_room.flywheel.api.material.Material
- useOverlay() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- useOverlay(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useSodium0_6Compat() - Method in interface dev.engine_room.flywheel.impl.FlwImplXplat
- useSodium0_6Compat() - Method in class dev.engine_room.flywheel.impl.FlwImplXplatImpl
- USHORT - Enum constant in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
V
- v(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- v(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- v(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- v(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- v(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- v(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- v(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- v(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- v(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- v(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- V150 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- V330 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- V400 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- V410 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- V420 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- V430 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- V440 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- V450 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- V460 - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- value() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns the value of the
valuerecord component. - value() - Method in record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.layout.FloatRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.material.DepthTest
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.material.Transparency
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.compile.ContextShader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.compile.LightSmoothness
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.compile.PipelineCompiler.OitMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.engine.uniform.DebugMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.gl.buffer.GlBufferUsage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.gl.Driver
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.gl.error.GlError
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.gl.GlNumericType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.gl.GlPrimitive
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.gl.GlTextureUnit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.gl.shader.ShaderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.glsl.error.ErrorLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.glsl.error.lines.Divider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.glsl.generate.BinOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder.Separators
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
-
Returns the enum constant of this class with the specified name.
- 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.
- ValueRepr - Interface in dev.engine_room.flywheel.api.layout
- values() - Static method in enum class dev.engine_room.flywheel.api.layout.FloatRepr
-
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.api.layout.IntegerRepr
-
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.api.layout.UnsignedIntegerRepr
-
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.api.material.CardinalLightingMode
-
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.api.material.DepthTest
-
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.api.material.Transparency
-
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.api.material.WriteMask
-
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.backend.compile.ContextShader
-
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.backend.compile.LightSmoothness
-
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.backend.compile.PipelineCompiler.OitMode
-
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.backend.engine.uniform.DebugMode
-
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.backend.gl.buffer.GlBufferType
-
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.backend.gl.buffer.GlBufferUsage
-
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.backend.gl.Driver
-
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.backend.gl.error.GlError
-
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.backend.gl.GlNumericType
-
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.backend.gl.GlPrimitive
-
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.backend.gl.GlTextureUnit
-
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.backend.gl.shader.ShaderType
-
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.backend.glsl.error.ErrorLevel
-
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.backend.glsl.error.lines.Divider
-
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.backend.glsl.generate.BinOp
-
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.backend.glsl.generate.GlslBuilder.Separators
-
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.backend.glsl.GlslVersion
-
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.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.
- vao() - Method in record class dev.engine_room.flywheel.backend.gl.GlStateTracker.State
-
Returns the value of the
vaorecord component. - variable(String) - Static method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
-
Create a glsl variable with the given name.
- Variable(String) - Constructor for record class dev.engine_room.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Creates an instance of a
Variablerecord class. - vbo(int) - Method in class dev.engine_room.flywheel.backend.engine.indirect.TransferList
- vector(String, ValueRepr, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- vector(String, ValueRepr, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- vectorArray(String, ValueRepr, int, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- vectorArray(String, ValueRepr, int, int) - Method in class dev.engine_room.flywheel.impl.layout.LayoutBuilderImpl
- VectorElementType - Interface in dev.engine_room.flywheel.api.layout
- vectorTypeName(VectorElementType) - Static method in class dev.engine_room.flywheel.backend.compile.LayoutInterpreter
- version - Variable in enum class dev.engine_room.flywheel.backend.glsl.GlslVersion
- version() - Static method in class dev.engine_room.flywheel.impl.FlywheelFabric
- version(GlslVersion) - Method in class dev.engine_room.flywheel.backend.compile.core.Compilation
- VERTEX - Enum constant in enum class dev.engine_room.flywheel.backend.gl.shader.ShaderType
- VertexAttribute - Interface in dev.engine_room.flywheel.backend.gl.array
- VertexAttribute.Float - Record Class in dev.engine_room.flywheel.backend.gl.array
-
A bindable attribute in a vertex array.
- VertexAttribute.Int - Record Class in dev.engine_room.flywheel.backend.gl.array
-
A bindable attribute in a vertex array.
- vertexCount - Variable in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- vertexCount() - Method in interface dev.engine_room.flywheel.api.model.Mesh
- vertexCount() - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- vertexCount() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- vertexCount() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- vertexCount() - Method in class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- vertexCount() - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- vertexCount(int) - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- vertexCount(int) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- vertexInput() - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- VertexList - Interface in dev.engine_room.flywheel.api.vertex
-
A read only view of a vertex buffer.
- vertexMain() - Method in record class dev.engine_room.flywheel.backend.compile.Pipeline
-
Returns the value of the
vertexMainrecord component. - vertexMain(ResourceLocation) - Method in class dev.engine_room.flywheel.backend.compile.Pipeline.Builder
- vertexShader() - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
-
The vertex shader of an InstanceType is responsible for transforming vertices from mesh space to world space in whatever way the instance type requires.
- vertexShader() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- vertexShader(ResourceLocation) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- vertexSource() - Method in interface dev.engine_room.flywheel.api.material.MaterialShaders
- vertexSource() - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Returns the value of the
vertexSourcerecord component. - VertexTransformations - Class in dev.engine_room.flywheel.lib.vertex
- VertexView - Interface in dev.engine_room.flywheel.lib.vertex
- viewProjection() - Method in interface dev.engine_room.flywheel.api.backend.RenderContext
- viewProjection() - Method in record class dev.engine_room.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
viewProjectionrecord component. - VirtualBlockGetter - Class in dev.engine_room.flywheel.lib.model.baked
- VirtualBlockGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- VirtualLightEngine - Class in dev.engine_room.flywheel.lib.model.baked
- VirtualLightEngine(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>, BlockGetter) - Constructor for class dev.engine_room.flywheel.lib.model.baked.VirtualLightEngine
- visibilityTester - Variable in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- visible() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- visible(boolean) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Set the visibility of this tree and all its children, recursively.
- Visual - Interface in dev.engine_room.flywheel.api.visual
-
A general interface providing information about any type of thing that could use Flywheel's visualized rendering.
- visualAtPos(long) - Method in class dev.engine_room.flywheel.impl.visualization.storage.BlockEntityStorage
- visualCount() - Method in interface dev.engine_room.flywheel.api.visualization.VisualManager
-
Get the number of game objects that are currently being visualized.
- visualCount() - Method in class dev.engine_room.flywheel.impl.visualization.VisualManagerImpl
- VisualEmbedding - Interface in dev.engine_room.flywheel.api.visualization
-
A visualization context that can apply a transformation to instances created through its instancer provider.
- visualizationContext - Variable in class dev.engine_room.flywheel.lib.visual.AbstractVisual
-
The visualization context used to construct this visual.
- VisualizationContext - Interface in dev.engine_room.flywheel.api.visualization
-
A context object passed on visual creation.
- VisualizationEventHandler - Class in dev.engine_room.flywheel.impl.visualization
- VisualizationHelper - Class in dev.engine_room.flywheel.lib.visualization
- VisualizationLevel - Interface in dev.engine_room.flywheel.api.visualization
-
A marker interface custom levels can override to indicate that block entities and entities inside the level should render with Flywheel.
- VisualizationManager - Interface in dev.engine_room.flywheel.api.visualization
- VisualizationManager.RenderDispatcher - Interface in dev.engine_room.flywheel.api.visualization
- VisualizationManagerImpl - Class in dev.engine_room.flywheel.impl.visualization
-
A manager class for a single level where visualization is supported.
- visualize(VisualizationContext, float) - Method in interface dev.engine_room.flywheel.api.visual.Effect
-
Create a visual that will be keyed by this effect object.
- visualize(VisualizationContext, float) - Method in class dev.engine_room.flywheel.backend.engine.LightStorage
- VisualizerRegistry - Class in dev.engine_room.flywheel.api.visualization
-
The registry for
Visualizers. - VisualizerRegistryImpl - Class in dev.engine_room.flywheel.impl.visualization
- VisualManager<T> - Interface in dev.engine_room.flywheel.api.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
- visualPos - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
W
- WaitGroup - Class in dev.engine_room.flywheel.impl.task
- WaitGroup() - Constructor for class dev.engine_room.flywheel.impl.task.WaitGroup
- warn(String) - Method in class dev.engine_room.flywheel.backend.glsl.error.ErrorBuilder
- WARN - Enum constant in enum class dev.engine_room.flywheel.backend.glsl.error.ErrorLevel
- WHITE - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BACKGROUND - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BACKGROUND_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BOLD - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BOLD_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- WHITE_UNDERLINED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- 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?
- WIREFRAME - Static variable in class dev.engine_room.flywheel.lib.material.StandardMaterialShaders
- with(BiFunction<K, ShaderSources, SourceComponent>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- withComponent(SourceComponent) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- withComponent(Function<K, SourceComponent>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- withComponents(Collection<SourceComponent>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- withResource(Function<K, ResourceLocation>) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- withResource(ResourceLocation) - Method in class dev.engine_room.flywheel.backend.compile.core.Compile.ShaderCompiler
- WORKER_THREADS_DEFAULT - Static variable in class dev.engine_room.flywheel.impl.FabricFlwConfig
- WORKER_THREADS_MAX - Static variable in class dev.engine_room.flywheel.impl.FabricFlwConfig
- workerThreads - Variable in class dev.engine_room.flywheel.impl.FabricFlwConfig
- workerThreads() - Method in class dev.engine_room.flywheel.impl.FabricFlwConfig
- workerThreads() - Method in interface dev.engine_room.flywheel.impl.FlwConfig
- write(long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
- write(long, int, int, int, int, int) - Static method in class dev.engine_room.flywheel.backend.engine.LightDataCollector
-
Write to the given section.
- write(long, I) - Method in interface dev.engine_room.flywheel.api.instance.InstanceWriter
-
Write the given instance to the given memory address.
- write(MutableVertexList) - Method in interface dev.engine_room.flywheel.api.model.Mesh
-
Write this mesh into a vertex list.
- write(MutableVertexList) - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- write(MutableVertexList) - Method in class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- write(MutableVertexList, int, int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- write(MutableVertexList, int, int) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- write(MutableVertexList, int, int, int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- write(MutableVertexList, int, int, int) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- writeAll(MutableVertexList) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- writeAll(MutableVertexList) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- writeMask - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- writeMask - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- writeMask() - Method in interface dev.engine_room.flywheel.api.material.Material
- writeMask() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- writeMask() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- writeMask(WriteMask) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- WriteMask - Enum Class in dev.engine_room.flywheel.api.material
- writeModel(long) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectInstancer
- writer() - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
-
The writer of this instance type.
- writer() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- writer(InstanceWriter<I>) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- writeWithOverrides(long, int, Material) - Method in class dev.engine_room.flywheel.backend.engine.indirect.IndirectDraw
X
- x - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- x(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- x(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- x(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- x(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- x(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- x(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- x(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- x(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- x(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- x(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- x(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- x(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- xor(int) - Method in interface dev.engine_room.flywheel.backend.glsl.generate.GlslExpr
- xPos() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xRot() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xScale() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
Y
- y - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- y(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- y(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- y(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- y(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- y(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- y(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- y(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- y(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- y(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- y(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- y(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- y(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- YELLOW - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BACKGROUND - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BACKGROUND_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BOLD - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BOLD_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BRIGHT - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_UNDERLINED - Static variable in class dev.engine_room.flywheel.backend.glsl.error.ConsoleColors
- yPos() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yRot() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yScale() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
Z
- z - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- z(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- z(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- z(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- z(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- z(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- z(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- z(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- z(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- z(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- z(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- z(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- z(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- zeroPosition() - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- zPos() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zRot() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zScale() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
_
- _allocCpuMemory(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- _allocGpuMemory(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- _delete() - Method in class dev.engine_room.flywheel.backend.compile.IndirectPrograms
- _delete() - Method in class dev.engine_room.flywheel.backend.compile.InstancingPrograms
- _delete() - Method in class dev.engine_room.flywheel.backend.engine.MeshPool.PooledMesh
- _delete() - Method in class dev.engine_room.flywheel.backend.util.AtomicReferenceCounted
- _delete() - Method in class dev.engine_room.flywheel.backend.util.ReferenceCounted
- _delete() - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- _delete() - Method in class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- _freeCpuMemory(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- _freeGpuMemory(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- _raw(String) - Method in class dev.engine_room.flywheel.backend.glsl.generate.GlslBuilder
- _reset() - Method in class dev.engine_room.flywheel.impl.task.WaitGroup
- _setBuffer(GlBufferType, int) - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
- _setProgram(int) - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
- _setVertexArray(int) - Static method in class dev.engine_room.flywheel.backend.gl.GlStateTracker
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
SimpleMaterial.Builder.cardinalLightingMode(CardinalLightingMode)instead.