Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- a(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- a(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- a(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- a(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- a(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- a(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- a(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- a(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- a(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- a(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- AbstractBlockEntityVisual<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in com.jozufozu.flywheel.lib.visual
-
The layer between a
BlockEntityand the Flywheel backend. - AbstractBlockEntityVisual(VisualizationContext, T) - Constructor for class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- AbstractClientPlayerAccessor - Interface in com.jozufozu.flywheel.backend.mixin
- AbstractEmbeddedEnvironment - Class in com.jozufozu.flywheel.backend.engine.embed
- AbstractEmbeddedEnvironment(EngineImpl, RenderStage) - Constructor for class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- AbstractEntityVisual<T extends net.minecraft.world.entity.Entity> - Class in com.jozufozu.flywheel.lib.visual
-
The layer between an
Entityand the Flywheel backend. - AbstractEntityVisual(VisualizationContext, T) - Constructor for class com.jozufozu.flywheel.lib.visual.AbstractEntityVisual
- AbstractInstance - Class in com.jozufozu.flywheel.lib.instance
- AbstractInstance(InstanceType<?>, InstanceHandle) - Constructor for class com.jozufozu.flywheel.lib.instance.AbstractInstance
- AbstractInstancer<I extends Instance> - Class in com.jozufozu.flywheel.backend.engine
- AbstractInstancer(InstanceType<I>, Environment) - Constructor for class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- AbstractVertexView - Class in com.jozufozu.flywheel.lib.vertex
- AbstractVertexView() - Constructor for class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- AbstractVisual - Class in com.jozufozu.flywheel.lib.visual
- AbstractVisual(VisualizationContext, Level) - Constructor for class com.jozufozu.flywheel.lib.visual.AbstractVisual
- accept(int, int) - Method in interface com.jozufozu.flywheel.lib.util.AtomicBitset.BitSpanConsumer
-
Consume a span of bits.
- accept(int, int, int) - Method in interface com.jozufozu.flywheel.lib.box.Box.CoordinateConsumer
- accept(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.RunnableWithContext
- accept(T) - Method in interface com.jozufozu.flywheel.lib.task.functional.ConsumerWithContext.Ignored
- accept(T, C) - Method in interface com.jozufozu.flywheel.lib.task.functional.ConsumerWithContext
- accept(T, C) - Method in interface com.jozufozu.flywheel.lib.task.functional.ConsumerWithContext.Ignored
- acceptTargets(Set<String>, Set<String>) - Method in class com.jozufozu.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- access(int) - Method in class com.jozufozu.flywheel.backend.compile.component.BufferTextureInstanceComponent
- access(int) - Method in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- access(int) - Method in class com.jozufozu.flywheel.backend.compile.component.SsboInstanceComponent
- access(String) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
-
Access the given member of this expression.
- Access(GlslExpr, String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Access
-
Creates an instance of a
Accessrecord class. - acquire() - Method in interface com.jozufozu.flywheel.backend.engine.embed.Environment
- acquire() - Method in class com.jozufozu.flywheel.backend.engine.embed.GlobalEnvironment
- acquire() - Method in class com.jozufozu.flywheel.backend.util.AtomicReferenceCounted
- acquire() - Method in class com.jozufozu.flywheel.backend.util.ReferenceCounted
- action() - Method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
-
Returns the value of the
actionrecord component. - action() - Method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
-
Returns the value of the
actionrecord component. - action() - Method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
-
Returns the value of the
actionrecord component. - Action - Enum Class in com.jozufozu.flywheel.impl.visualization.storage
- activeTexture() - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
-
Returns the value of the
activeTexturerecord component. - actuallyDelete() - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
-
Called in EnvironmentStorage#flush
- actuallyDelete() - Method in class com.jozufozu.flywheel.backend.engine.embed.NestedEmbeddedEnvironment
- actuallyDelete() - Method in class com.jozufozu.flywheel.backend.engine.embed.TopLevelEmbeddedEnvironment
- adapt(FnSignature) - Method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent.Builder
- adapt(FnSignature, GlslExpr) - Method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent.Builder
- add() - Method in class com.jozufozu.flywheel.impl.task.WaitGroup
- add(int) - Method in class com.jozufozu.flywheel.impl.task.WaitGroup
- add(IndirectInstancer<I>, Model, RenderStage, MeshPool) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- add(GlslStmt) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBlock
- add(K, Plan<C>) - Method in class com.jozufozu.flywheel.lib.task.PlanMap
- add(T) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- add(T) - Static method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
- add(T, float) - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- ADD - Enum constant in enum class com.jozufozu.flywheel.impl.visualization.storage.Action
- addAndInitNotifier(LitVisual) - Method in class com.jozufozu.flywheel.impl.visualization.storage.LitVisualStorage
- addComponent(EntityComponent) - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisual
- addDebugInfo(Minecraft, List<String>) - Static method in class com.jozufozu.flywheel.impl.FlwDebugInfo
- addDraw(IndirectDraw) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- addDrawCall(InstancedDraw) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedInstancer
- addField(String, String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslStruct
- addFreezeCallback(Consumer<IdRegistry<T>>) - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- addFreezeCallback(Consumer<IdRegistry<T>>) - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- addFreezeCallback(Consumer<Registry<T>>) - Method in interface com.jozufozu.flywheel.api.registry.Registry
- addFreezeCallback(Consumer<Registry<T>>) - Method in class com.jozufozu.flywheel.impl.registry.RegistryImpl
- ADDITIVE - Enum constant in enum class com.jozufozu.flywheel.api.material.Transparency
- Affine<Self extends Affine<Self>> - Interface in com.jozufozu.flywheel.lib.transform
- AFTER_BLOCK_ENTITIES - Enum constant in enum class com.jozufozu.flywheel.api.event.RenderStage
- AFTER_ENTITIES - Enum constant in enum class com.jozufozu.flywheel.api.event.RenderStage
- AFTER_PARTICLES - Enum constant in enum class com.jozufozu.flywheel.api.event.RenderStage
- AFTER_TRANSLUCENT_TERRAIN - Enum constant in enum class com.jozufozu.flywheel.api.event.RenderStage
- AFTER_WEATHER - Enum constant in enum class com.jozufozu.flywheel.api.event.RenderStage
- align16(int) - Static method in class com.jozufozu.flywheel.lib.math.MoreMath
- align4(int) - Static method in class com.jozufozu.flywheel.lib.math.MoreMath
- alignPot(int, int) - Static method in class com.jozufozu.flywheel.lib.math.MoreMath
- all() - Method in class com.jozufozu.flywheel.backend.ShaderIndices.Index
- allLoaded() - Static method in class com.jozufozu.flywheel.backend.compile.IndirectPrograms
- allLoaded() - Static method in class com.jozufozu.flywheel.backend.compile.InstancingPrograms
- alloc(Mesh) - Method in class com.jozufozu.flywheel.backend.engine.MeshPool
-
Allocate a model in the arena.
- ALLOW_DSA - Static variable in class com.jozufozu.flywheel.backend.gl.GlCompat
- alpha - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- ALWAYS - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- AMD - Enum constant in enum class com.jozufozu.flywheel.backend.gl.Driver
- and(int) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- and(Plan<C>) - Method in interface com.jozufozu.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 com.jozufozu.flywheel.lib.task.NestedPlan
- and(Plan<C>) - Method in record class com.jozufozu.flywheel.lib.task.SimplePlan
- and(Plan<C>) - Method in interface com.jozufozu.flywheel.lib.task.SimplyComposedPlan
- and(Plan<C>) - Method in class com.jozufozu.flywheel.lib.task.UnitPlan
- appendComponent(SourceComponent) - Method in class com.jozufozu.flywheel.backend.compile.core.Compilation
- apply() - Method in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Builder
-
Constructs the block entity visualizer and sets it for the block entity type.
- apply() - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Builder
-
Constructs the entity visualizer and sets it for the entity type.
- apply(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.SupplierWithContext
- apply(Storage<T>, float) - Method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
- applyCrumblingProperties(SimpleMaterial.Builder, Material) - Static method in class com.jozufozu.flywheel.backend.engine.CommonCrumbling
- ARB() - Constructor for class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.ARB
- arg(String, String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.FnSignature.Builder
- argName() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Access
-
Returns the value of the
argNamerecord component. - args() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
-
Returns the value of the
argsrecord component. - args() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Returns the value of the
argsrecord component. - args(String, Object...) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
- argument - Static variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- ARRAY_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- ArrayElementType - Interface in com.jozufozu.flywheel.api.layout
- arrayTypeName(ArrayElementType) - Static method in class com.jozufozu.flywheel.backend.compile.LayoutInterpreter
- ARROW - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.error.lines.Divider
- asBuffer() - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- asMap() - Method in interface com.jozufozu.flywheel.api.layout.Layout
- assemble(InstanceType<?>) - Method in interface com.jozufozu.flywheel.backend.compile.Pipeline.InstanceAssembler
-
Generate the source component necessary to convert a packed
Instanceinto its shader representation. - assembler() - Method in record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Returns the value of the
assemblerrecord component. - assembler(Pipeline.InstanceAssembler) - Method in class com.jozufozu.flywheel.backend.compile.Pipeline.Builder
- assign(Box) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- assign(Vec3i, Vec3i) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- assign(AABB) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- assignment - Static variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- ATOMIC_COUNTER_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- AtomicBitset - Class in com.jozufozu.flywheel.lib.util
- AtomicBitset() - Constructor for class com.jozufozu.flywheel.lib.util.AtomicBitset
- AtomicBitset(int) - Constructor for class com.jozufozu.flywheel.lib.util.AtomicBitset
- AtomicBitset(int, int) - Constructor for class com.jozufozu.flywheel.lib.util.AtomicBitset
- AtomicBitset.BitSpanConsumer - Interface in com.jozufozu.flywheel.lib.util
- AtomicReferenceCounted - Class in com.jozufozu.flywheel.backend.util
- AtomicReferenceCounted() - Constructor for class com.jozufozu.flywheel.backend.util.AtomicReferenceCounted
- attributes(Layout) - Static method in class com.jozufozu.flywheel.backend.LayoutAttributes
-
Collects the vertex attributes required from the given layout.
- ATTRIBUTES - Static variable in class com.jozufozu.flywheel.backend.InternalVertex
- await(int) - Method in class com.jozufozu.flywheel.impl.task.WaitGroup
-
Spins for up to the given number of nanoseconds before returning.
- awaitNotification() - Method in class com.jozufozu.flywheel.impl.task.ThreadGroupNotifier
B
- b - Variable in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- b(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- b(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- b(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- b(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- b(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- b(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- b(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- b(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- b(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- b(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- backend - Variable in class com.jozufozu.flywheel.impl.ForgeFlwConfig.ClientConfig
- backend() - Method in interface com.jozufozu.flywheel.impl.FlwConfig
- backend() - Method in class com.jozufozu.flywheel.impl.ForgeFlwConfig
- Backend - Interface in com.jozufozu.flywheel.api.backend
- BackendArgument - Class in com.jozufozu.flywheel.impl
- BackendArgument() - Constructor for class com.jozufozu.flywheel.impl.BackendArgument
- BackendImplemented - Annotation Interface in com.jozufozu.flywheel.api
-
Indicates that the annotated API class, interface or method must not be extended, implemented or overridden, except by backend implementations.
- BackendManager - Class in com.jozufozu.flywheel.api.backend
- BackendManagerImpl - Class in com.jozufozu.flywheel.impl
- Backends - Class in com.jozufozu.flywheel.backend
- backfaceCulling - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- backfaceCulling - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- backfaceCulling() - Method in interface com.jozufozu.flywheel.api.material.Material
-
Should this material be rendered with backface culling?
- backfaceCulling() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- backfaceCulling() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- backfaceCulling(boolean) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- bakedModel - Variable in class com.jozufozu.flywheel.lib.model.baked.PartialModel
- BakedModelBuilder - Class in com.jozufozu.flywheel.lib.model.baked
- BandedPrimeLimiter - Class in com.jozufozu.flywheel.impl.visualization.ratelimit
- BandedPrimeLimiter() - Constructor for class com.jozufozu.flywheel.impl.visualization.ratelimit.BandedPrimeLimiter
- BAR - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.error.lines.Divider
- BarrierPlan<C> - Record Class in com.jozufozu.flywheel.lib.task
- BarrierPlan(Plan<C>, Plan<C>) - Constructor for record class com.jozufozu.flywheel.lib.task.BarrierPlan
-
Creates an instance of a
BarrierPlanrecord class. - baseInstance - Variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- baseVertex() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- beginFrame(RenderContext) - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
-
Begin execution of the frame plan.
- beginFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.lib.visual.component.FireComponent
-
Update the fire instances.
- beginFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.lib.visual.component.HitboxComponent
- beginFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.lib.visual.component.ShadowComponent
-
Update the shadow instances.
- beginFrame(DynamicVisual.Context) - Method in interface com.jozufozu.flywheel.lib.visual.EntityComponent
- beginFrame(DynamicVisual.Context) - Method in interface com.jozufozu.flywheel.lib.visual.SimpleDynamicVisual
-
Called every frame.
- beginFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisual
- beginFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.vanilla.BellVisual
- beginFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.vanilla.ChestVisual
- beginFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.vanilla.MinecartVisual
- beginFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.vanilla.ShulkerBoxVisual
- BeginFrameEvent - Class in com.jozufozu.flywheel.api.event
-
This event is posted to the Forge event bus.
- BeginFrameEvent(RenderContext) - Constructor for class com.jozufozu.flywheel.api.event.BeginFrameEvent
- BELL - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- BellVisual - Class in com.jozufozu.flywheel.vanilla
- BellVisual(VisualizationContext, BellBlockEntity) - Constructor for class com.jozufozu.flywheel.vanilla.BellVisual
- betweenClosedBlocks(int, int, int, int, int, int, LongConsumer) - Static method in class com.jozufozu.flywheel.lib.util.SectionUtil
- betweenClosedBox(int, int, int, int, int, int, LongConsumer) - Static method in class com.jozufozu.flywheel.lib.util.SectionUtil
- Binary(GlslExpr, GlslExpr, BinOp) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Creates an instance of a
Binaryrecord class. - bind() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightTexture
- bind() - Method in class com.jozufozu.flywheel.backend.engine.uniform.UniformBuffer
- bind() - Method in class com.jozufozu.flywheel.backend.gl.GlTexture
- bind() - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- bind(int) - Method in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- bind(int) - Method in class com.jozufozu.flywheel.backend.gl.TextureBuffer
- bind(GlVertexArray) - Method in class com.jozufozu.flywheel.backend.engine.IndexPool
- bind(GlVertexArray) - Method in class com.jozufozu.flywheel.backend.engine.MeshPool
- bind(TextureBuffer) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedInstancer
- bind(ResourceLocation) - Static method in class com.jozufozu.flywheel.backend.engine.TextureBinder
- bindAll() - Static method in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- bindAttribLocation(String, int) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- bindAttributes(int, int, List<VertexAttribute>) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- bindAttributes(int, int, List<VertexAttribute>) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayDSA
- bindAttributes(int, int, List<VertexAttribute>) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3
- bindAttributes(int, int, List<VertexAttribute>) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- bindBuffer(GlBufferType, int) - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
- bindForCompute() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- bindForCrumbling() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
-
Bind all buffers except the draw command buffer.
- bindForDraw() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- bindForDraw() - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- bindForDraw() - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3
- binding(int) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslVertexInput
- bindLightAndOverlay() - Static method in class com.jozufozu.flywheel.backend.engine.TextureBinder
- bindVao(int) - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
- bindVertexBuffer(int, int, long, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- bindVertexBuffer(int, int, long, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayDSA
- bindVertexBuffer(int, int, long, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3
- bindVertexBuffer(int, int, long, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- bindWithContextShader(ContextShader) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- BinOp - Enum Class in com.jozufozu.flywheel.backend.glsl.generate
- BITWISE_AND - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.generate.BinOp
- BITWISE_XOR - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.generate.BinOp
- BLACK - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BACKGROUND - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BACKGROUND_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BOLD - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BOLD_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLACK_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLACK_UNDERLINED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLANK_LINE - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Separators
- blankLine() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- blit(long, int, int, int, int, int, long, int, int, int, int, int, int, int, int) - Static method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- block(BlockState) - Static method in class com.jozufozu.flywheel.lib.model.Models
-
Get a usable model for a given block state.
- blockEntity - Variable in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- BlockEntityStorage - Class in com.jozufozu.flywheel.impl.visualization.manager
- BlockEntityStorage(Supplier<VisualizationContext>) - Constructor for class com.jozufozu.flywheel.impl.visualization.manager.BlockEntityStorage
- BlockEntityTypeExtension<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in com.jozufozu.flywheel.impl.extension
- BlockEntityVisual<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in com.jozufozu.flywheel.api.visual
-
A visual associated with a specific block entity.
- BlockEntityVisualizer<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in com.jozufozu.flywheel.api.visualization
-
A visualizer that will be keyed to a block entity type.
- BlockModelBuilder - Class in com.jozufozu.flywheel.lib.model.baked
- blockState - Variable in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- blockState(BlockState) - Method in class com.jozufozu.flywheel.lib.model.baked.BakedModelBuilder
- blockState(BlockState) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBakedModelBuilder
- BLUE - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BACKGROUND - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BACKGROUND_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BOLD - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BOLD_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLUE_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- BLUE_UNDERLINED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- blur - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- blur - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- blur() - Method in interface com.jozufozu.flywheel.api.material.Material
-
Should this material have linear filtering applied to the diffuse sampler?
- blur() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- blur() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- blur(boolean) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- body - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- body(GlslBlock) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslFn
- body(Consumer<GlslBlock>) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslFn
- BooleanSupplierWithContext<C> - Interface in com.jozufozu.flywheel.lib.task.functional
-
A boolean supplier like interface for use with
Plansand their contexts. - BooleanSupplierWithContext.Ignored<C> - Interface in com.jozufozu.flywheel.lib.task.functional
-
A
BooleanSupplierWithContextthat ignores the context object. - boolLiteral(boolean) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- boundingSphere() - Method in interface com.jozufozu.flywheel.api.model.Mesh
-
Get a vec4 representing this mesh's bounding sphere in the format (x, y, z, radius).
- boundingSphere() - Method in interface com.jozufozu.flywheel.api.model.Model
-
Get a vec4 representing this model's bounding sphere in the format (x, y, z, radius).
- boundingSphere() - Method in class com.jozufozu.flywheel.lib.model.LineModelBuilder.LineMesh
- boundingSphere() - Method in class com.jozufozu.flywheel.lib.model.SimpleMesh
- boundingSphere() - Method in class com.jozufozu.flywheel.lib.model.SimpleModel
- boundingSphere() - Method in class com.jozufozu.flywheel.lib.model.SingleMeshModel
- box - Variable in class com.jozufozu.flywheel.lib.light.LightVolume
- Box - Interface in com.jozufozu.flywheel.lib.box
- Box.CoordinateConsumer - Interface in com.jozufozu.flywheel.lib.box
- boxPosToPtr(int, int, int) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- boxPosToPtrOffset(int, int, int) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- BREAK - Static variable in interface com.jozufozu.flywheel.backend.glsl.generate.GlslStmt
- breakStmt() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBlock
- Buffer - Interface in com.jozufozu.flywheel.backend.gl.buffer
- BUFFER_COUNT - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- Buffer.Core - Class in com.jozufozu.flywheel.backend.gl.buffer
- Buffer.DSA - Class in com.jozufozu.flywheel.backend.gl.buffer
- buffers() - Method in interface com.jozufozu.flywheel.api.event.RenderContext
- buffers() - Method in class com.jozufozu.flywheel.api.event.RenderStageEvent
- buffers() - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
-
Returns the value of the
buffersrecord component. - buffers() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
buffersrecord component. - BufferTextureInstanceComponent - Class in com.jozufozu.flywheel.backend.compile.component
- BufferTextureInstanceComponent(InstanceType<?>) - Constructor for class com.jozufozu.flywheel.backend.compile.component.BufferTextureInstanceComponent
- build() - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- build() - Method in class com.jozufozu.flywheel.backend.compile.Pipeline.Builder
- build() - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- build() - Method in interface com.jozufozu.flywheel.backend.glsl.error.lines.ErrorLine
- build() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.HeaderLine
- build() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.TextLine
- build() - Method in class com.jozufozu.flywheel.backend.glsl.generate.FnSignature.Builder
- build() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- build() - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- build() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- build() - Method in class com.jozufozu.flywheel.lib.model.baked.BakedModelBuilder
- build() - Method in class com.jozufozu.flywheel.lib.model.baked.BlockModelBuilder
- build() - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBakedModelBuilder
- build() - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBlockModelBuilder
- build() - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- build() - Method in class com.jozufozu.flywheel.lib.model.baked.MultiBlockModelBuilder
- build() - Method in class com.jozufozu.flywheel.lib.model.LineModelBuilder
- build(SourceLoader) - Method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent.Builder
- builder() - Static method in record class com.jozufozu.flywheel.backend.compile.Pipeline
- builder() - Static method in class com.jozufozu.flywheel.lib.backend.SimpleBackend
- builder() - Static method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- builder(SimpleInstanceType.Factory<I>) - Static method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType
- builder(ResourceLocation) - Static method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent
- builder(EntityType<T>) - Static method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer
-
Get an object to configure the visualizer for the given entity type.
- builder(BlockEntityType<T>) - Static method in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer
-
Get an object to configure the visualizer for the given block entity type.
- Builder() - Constructor for class com.jozufozu.flywheel.backend.compile.Pipeline.Builder
- Builder() - Constructor for class com.jozufozu.flywheel.backend.glsl.generate.FnSignature.Builder
- Builder() - Constructor for class com.jozufozu.flywheel.lib.backend.SimpleBackend.Builder
- Builder() - Constructor for class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- Builder(Material) - Constructor for class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- Builder(SimpleInstanceType.Factory<I>) - Constructor for class com.jozufozu.flywheel.lib.instance.SimpleInstanceType.Builder
- Builder(BooleanSupplierWithContext<C>) - Constructor for class com.jozufozu.flywheel.lib.task.IfElsePlan.Builder
- Builder(SupplierWithContext<C, D>) - Constructor for class com.jozufozu.flywheel.lib.task.MapContextPlan.Builder
- Builder(ResourceLocation) - Constructor for class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent.Builder
- Builder(EntityType<T>) - Constructor for class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Builder
- Builder(BlockEntityType<T>) - Constructor for class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Builder
- builderOf(Material) - Static method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- byName(ResourceLocation) - Static method in class com.jozufozu.flywheel.backend.engine.TextureBinder
-
Get a built-in texture by its resource location.
- BYTE - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- BYTE - Enum constant in enum class com.jozufozu.flywheel.api.layout.IntegerRepr
- BYTE - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- byteAlignment() - Method in interface com.jozufozu.flywheel.api.layout.ElementType
- byteAlignment() - Method in interface com.jozufozu.flywheel.api.layout.Layout
- byteCapacity() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageArray
- byteOffset() - Method in interface com.jozufozu.flywheel.api.layout.Layout.Element
- bytePosForIndex(int) - Method in class com.jozufozu.flywheel.backend.util.MemoryBuffer
- byteSize() - Method in interface com.jozufozu.flywheel.api.layout.ElementType
- byteSize() - Method in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- byteSize() - Method in enum class com.jozufozu.flywheel.api.layout.IntegerRepr
- byteSize() - Method in interface com.jozufozu.flywheel.api.layout.Layout
- byteSize() - Method in enum class com.jozufozu.flywheel.api.layout.UnsignedIntegerRepr
- byteSize() - Method in interface com.jozufozu.flywheel.api.layout.ValueRepr
- byteSize() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- byteWidth - Variable in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- byteWidth() - Method in interface com.jozufozu.flywheel.backend.gl.array.VertexAttribute
- byteWidth() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Float
- byteWidth() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Int
- byteWidth() - Method in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
C
- cache - Variable in class com.jozufozu.flywheel.backend.glsl.ShaderSources
- call(String) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- call(String...) - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- call(String, GlslExpr...) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- call(String, Collection<? extends GlslExpr>) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- callFunction(String) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
-
Call a one-parameter function with the given name on this expression.
- calloc(long, long) - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- calloc(long, long) - Static method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- callocTracked(long, long) - Static method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- camera() - Method in interface com.jozufozu.flywheel.api.event.RenderContext
- camera() - Method in class com.jozufozu.flywheel.api.event.RenderStageEvent
- camera() - Method in interface com.jozufozu.flywheel.api.visual.DynamicVisual.Context
- camera() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
camerarecord component. - camera() - Method in record class com.jozufozu.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
camerarecord component. - canVisualize(T) - Static method in class com.jozufozu.flywheel.lib.visual.VisualizationHelper
-
Checks if the given block entity can be visualized.
- CAPABILITIES - Static variable in class com.jozufozu.flywheel.backend.gl.GlCompat
- capacity() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageArray
- capacity() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageBuffer
- captureFrustum() - Static method in class com.jozufozu.flywheel.backend.engine.uniform.FrameUniforms
- cardinality() - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- cast(String) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- ceilingDiv(int, int) - Static method in class com.jozufozu.flywheel.lib.math.MoreMath
- ceilingDiv(long, long) - Static method in class com.jozufozu.flywheel.lib.math.MoreMath
- ceilLong(double) - Static method in class com.jozufozu.flywheel.lib.math.MoreMath
- ceilLong(float) - Static method in class com.jozufozu.flywheel.lib.math.MoreMath
- center() - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- CENTER - Static variable in interface com.jozufozu.flywheel.lib.transform.Translate
- changed - Variable in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- charAt(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- charAt(int) - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- CharPos - Record Class in com.jozufozu.flywheel.backend.glsl.span
-
A position in a file.
- CharPos(int, int, int) - Constructor for record class com.jozufozu.flywheel.backend.glsl.span.CharPos
-
Creates an instance of a
CharPosrecord class. - check(FrustumIntersection) - Method in class com.jozufozu.flywheel.lib.visual.EntityVisibilityTester
-
Check whether the Entity is visible.
- checkHandle() - Method in class com.jozufozu.flywheel.backend.gl.GlObject
- CHEST - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHEST_BODY_MODEL - Static variable in class com.jozufozu.flywheel.vanilla.MinecartVisual
- ChestVisual<T extends net.minecraft.world.level.block.entity.BlockEntity & net.minecraft.world.level.block.entity.LidBlockEntity> - Class in com.jozufozu.flywheel.vanilla
- ChestVisual(VisualizationContext, T) - Constructor for class com.jozufozu.flywheel.vanilla.ChestVisual
- CHUNK_CUTOUT_MIPPED_SHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_CUTOUT_MIPPED_UNSHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_CUTOUT_SHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_CUTOUT_UNSHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_SOLID_SHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_SOLID_UNSHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_TRANSLUCENT_SHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_TRANSLUCENT_UNSHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_TRIPWIRE_SHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CHUNK_TRIPWIRE_UNSHADED - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- CircularDependency(ResourceLocation, List<ResourceLocation>) - Constructor for record class com.jozufozu.flywheel.backend.glsl.LoadError.CircularDependency
-
Creates an instance of a
CircularDependencyrecord class. - clamp(float, float) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- Clamp(GlslExpr, GlslExpr, GlslExpr) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Creates an instance of a
Clamprecord class. - clear() - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
-
Clear all instances without freeing resources.
- clear() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- clear() - Method in class com.jozufozu.flywheel.backend.engine.InstanceHandleImpl
- clear() - Method in class com.jozufozu.flywheel.backend.engine.uniform.UniformBuffer
- clear() - Method in class com.jozufozu.flywheel.impl.visualization.storage.LitVisualStorage
- clear() - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- clear() - Method in class com.jozufozu.flywheel.lib.model.ModelCache
- clear() - Method in class com.jozufozu.flywheel.lib.model.ModelHolder
- clear() - Method in class com.jozufozu.flywheel.lib.task.PlanMap
- clear() - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
-
Clear all bits to 0.
- clear(int) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- clear(int, int) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- client - Variable in class com.jozufozu.flywheel.impl.ForgeFlwConfig
- close() - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
- CODEC - Static variable in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- col() - Method in record class com.jozufozu.flywheel.backend.glsl.span.CharPos
-
Returns the value of the
colrecord component. - collect(BlockAndTintGetter, int, int, int, int, int, int) - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- collectCrumblingInstances(Consumer<Instance>) - Method in interface com.jozufozu.flywheel.api.visual.BlockEntityVisual
-
Collect all instances that should render with a crumbling overlay when the block corresponding to this visual is being broken.
- collectCrumblingInstances(Consumer<Instance>) - Method in class com.jozufozu.flywheel.vanilla.BellVisual
- collectCrumblingInstances(Consumer<Instance>) - Method in class com.jozufozu.flywheel.vanilla.ChestVisual
- collectCrumblingInstances(Consumer<Instance>) - Method in class com.jozufozu.flywheel.vanilla.ShulkerBoxVisual
- collectLight(BlockAndTintGetter, int, int, int, int, int, int) - Method in interface com.jozufozu.flywheel.api.visualization.VisualEmbedding
-
Collect light information from the given level for the given box.
- collectLight(BlockAndTintGetter, int, int, int, int, int, int) - Method in class com.jozufozu.flywheel.backend.engine.embed.NestedEmbeddedEnvironment
- collectLight(BlockAndTintGetter, int, int, int, int, int, int) - Method in class com.jozufozu.flywheel.backend.engine.embed.TopLevelEmbeddedEnvironment
- collectLightSections(LongConsumer) - Method in interface com.jozufozu.flywheel.api.visual.LitVisual
-
Collect the sections that this visual is contained in.
- collectLightSections(LongConsumer) - Method in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- color() - Method in enum class com.jozufozu.flywheel.api.material.WriteMask
- COLOR - Enum constant in enum class com.jozufozu.flywheel.api.material.WriteMask
-
Write to the color buffer only.
- COLOR_DEPTH - Enum constant in enum class com.jozufozu.flywheel.api.material.WriteMask
-
Write to both the color and depth buffers.
- ColoredLitInstance - Class in com.jozufozu.flywheel.lib.instance
- ColoredLitInstance(InstanceType<? extends ColoredLitInstance>, InstanceHandle) - Constructor for class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- colorOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexFormatInfo
- colorOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- columns() - Method in interface com.jozufozu.flywheel.api.layout.MatrixElementType
- com.jozufozu.flywheel.api - package com.jozufozu.flywheel.api
- com.jozufozu.flywheel.api.backend - package com.jozufozu.flywheel.api.backend
- com.jozufozu.flywheel.api.event - package com.jozufozu.flywheel.api.event
- com.jozufozu.flywheel.api.instance - package com.jozufozu.flywheel.api.instance
- com.jozufozu.flywheel.api.internal - package com.jozufozu.flywheel.api.internal
- com.jozufozu.flywheel.api.layout - package com.jozufozu.flywheel.api.layout
- com.jozufozu.flywheel.api.material - package com.jozufozu.flywheel.api.material
- com.jozufozu.flywheel.api.model - package com.jozufozu.flywheel.api.model
- com.jozufozu.flywheel.api.registry - package com.jozufozu.flywheel.api.registry
- com.jozufozu.flywheel.api.task - package com.jozufozu.flywheel.api.task
- com.jozufozu.flywheel.api.vertex - package com.jozufozu.flywheel.api.vertex
- com.jozufozu.flywheel.api.visual - package com.jozufozu.flywheel.api.visual
- com.jozufozu.flywheel.api.visualization - package com.jozufozu.flywheel.api.visualization
- com.jozufozu.flywheel.backend - package com.jozufozu.flywheel.backend
- com.jozufozu.flywheel.backend.compile - package com.jozufozu.flywheel.backend.compile
- com.jozufozu.flywheel.backend.compile.component - package com.jozufozu.flywheel.backend.compile.component
- com.jozufozu.flywheel.backend.compile.core - package com.jozufozu.flywheel.backend.compile.core
- com.jozufozu.flywheel.backend.engine - package com.jozufozu.flywheel.backend.engine
- com.jozufozu.flywheel.backend.engine.embed - package com.jozufozu.flywheel.backend.engine.embed
- com.jozufozu.flywheel.backend.engine.indirect - package com.jozufozu.flywheel.backend.engine.indirect
- com.jozufozu.flywheel.backend.engine.instancing - package com.jozufozu.flywheel.backend.engine.instancing
- com.jozufozu.flywheel.backend.engine.uniform - package com.jozufozu.flywheel.backend.engine.uniform
- com.jozufozu.flywheel.backend.gl - package com.jozufozu.flywheel.backend.gl
- com.jozufozu.flywheel.backend.gl.array - package com.jozufozu.flywheel.backend.gl.array
- com.jozufozu.flywheel.backend.gl.buffer - package com.jozufozu.flywheel.backend.gl.buffer
- com.jozufozu.flywheel.backend.gl.error - package com.jozufozu.flywheel.backend.gl.error
- com.jozufozu.flywheel.backend.gl.shader - package com.jozufozu.flywheel.backend.gl.shader
- com.jozufozu.flywheel.backend.glsl - package com.jozufozu.flywheel.backend.glsl
- com.jozufozu.flywheel.backend.glsl.error - package com.jozufozu.flywheel.backend.glsl.error
- com.jozufozu.flywheel.backend.glsl.error.lines - package com.jozufozu.flywheel.backend.glsl.error.lines
- com.jozufozu.flywheel.backend.glsl.generate - package com.jozufozu.flywheel.backend.glsl.generate
- com.jozufozu.flywheel.backend.glsl.parse - package com.jozufozu.flywheel.backend.glsl.parse
- com.jozufozu.flywheel.backend.glsl.span - package com.jozufozu.flywheel.backend.glsl.span
- com.jozufozu.flywheel.backend.mixin - package com.jozufozu.flywheel.backend.mixin
- com.jozufozu.flywheel.backend.util - package com.jozufozu.flywheel.backend.util
- com.jozufozu.flywheel.impl - package com.jozufozu.flywheel.impl
- com.jozufozu.flywheel.impl.event - package com.jozufozu.flywheel.impl.event
- com.jozufozu.flywheel.impl.extension - package com.jozufozu.flywheel.impl.extension
- com.jozufozu.flywheel.impl.layout - package com.jozufozu.flywheel.impl.layout
- com.jozufozu.flywheel.impl.mixin.sodium - package com.jozufozu.flywheel.impl.mixin.sodium
- com.jozufozu.flywheel.impl.registry - package com.jozufozu.flywheel.impl.registry
- com.jozufozu.flywheel.impl.task - package com.jozufozu.flywheel.impl.task
- com.jozufozu.flywheel.impl.vertex - package com.jozufozu.flywheel.impl.vertex
- com.jozufozu.flywheel.impl.visual - package com.jozufozu.flywheel.impl.visual
- com.jozufozu.flywheel.impl.visualization - package com.jozufozu.flywheel.impl.visualization
- com.jozufozu.flywheel.impl.visualization.manager - package com.jozufozu.flywheel.impl.visualization.manager
- com.jozufozu.flywheel.impl.visualization.ratelimit - package com.jozufozu.flywheel.impl.visualization.ratelimit
- com.jozufozu.flywheel.impl.visualization.storage - package com.jozufozu.flywheel.impl.visualization.storage
- com.jozufozu.flywheel.lib.backend - package com.jozufozu.flywheel.lib.backend
- com.jozufozu.flywheel.lib.box - package com.jozufozu.flywheel.lib.box
- com.jozufozu.flywheel.lib.instance - package com.jozufozu.flywheel.lib.instance
- com.jozufozu.flywheel.lib.internal - package com.jozufozu.flywheel.lib.internal
- com.jozufozu.flywheel.lib.light - package com.jozufozu.flywheel.lib.light
- com.jozufozu.flywheel.lib.material - package com.jozufozu.flywheel.lib.material
- com.jozufozu.flywheel.lib.math - package com.jozufozu.flywheel.lib.math
- com.jozufozu.flywheel.lib.memory - package com.jozufozu.flywheel.lib.memory
- com.jozufozu.flywheel.lib.model - package com.jozufozu.flywheel.lib.model
- com.jozufozu.flywheel.lib.model.baked - package com.jozufozu.flywheel.lib.model.baked
- com.jozufozu.flywheel.lib.model.part - package com.jozufozu.flywheel.lib.model.part
- com.jozufozu.flywheel.lib.task - package com.jozufozu.flywheel.lib.task
- com.jozufozu.flywheel.lib.task.functional - package com.jozufozu.flywheel.lib.task.functional
- com.jozufozu.flywheel.lib.transform - package com.jozufozu.flywheel.lib.transform
- com.jozufozu.flywheel.lib.util - package com.jozufozu.flywheel.lib.util
- com.jozufozu.flywheel.lib.vertex - package com.jozufozu.flywheel.lib.vertex
- com.jozufozu.flywheel.lib.visual - package com.jozufozu.flywheel.lib.visual
- com.jozufozu.flywheel.lib.visual.component - package com.jozufozu.flywheel.lib.visual.component
- com.jozufozu.flywheel.vanilla - package com.jozufozu.flywheel.vanilla
- COMMAND_BLOCK_BODY_MODEL - Static variable in class com.jozufozu.flywheel.vanilla.MinecartVisual
- CommonCrumbling - Class in com.jozufozu.flywheel.backend.engine
- CommonCrumbling() - Constructor for class com.jozufozu.flywheel.backend.engine.CommonCrumbling
- COMPARATOR - Static variable in class com.jozufozu.flywheel.backend.engine.MaterialRenderState
- compareTo(Span) - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- Compilation - Class in com.jozufozu.flywheel.backend.compile.core
-
Builder style class for compiling shaders.
- Compilation() - Constructor for class com.jozufozu.flywheel.backend.compile.core.Compilation
- CompilationHarness<K> - Class in com.jozufozu.flywheel.backend.compile.core
- CompilationHarness(String, ShaderSources, CompilationHarness.KeyCompiler<K>) - Constructor for class com.jozufozu.flywheel.backend.compile.core.CompilationHarness
- CompilationHarness.KeyCompiler<K> - Interface in com.jozufozu.flywheel.backend.compile.core
- compile(ShaderType, String) - Method in class com.jozufozu.flywheel.backend.compile.core.Compilation
- compile(GlslVersion, ShaderType, String, Consumer<Compilation>, List<SourceComponent>) - Method in class com.jozufozu.flywheel.backend.compile.core.ShaderCache
- compile(K, SourceLoader, ShaderCache, ProgramLinker) - Method in interface com.jozufozu.flywheel.backend.compile.core.CompilationHarness.KeyCompiler
- compile(K, SourceLoader, ShaderCache, ProgramLinker) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ProgramStitcher
- Compile<K> - Class in com.jozufozu.flywheel.backend.compile.core
-
A typed provider for shader compiler builders.
- Compile() - Constructor for class com.jozufozu.flywheel.backend.compile.core.Compile
- Compile.ProgramStitcher<K> - Class in com.jozufozu.flywheel.backend.compile.core
- Compile.ShaderCompiler<K> - Class in com.jozufozu.flywheel.backend.compile.core
- compileAndReportErrors(Collection<K>) - Method in class com.jozufozu.flywheel.backend.compile.core.CompilationHarness
- compiledSuccessfully(int) - Static method in class com.jozufozu.flywheel.backend.compile.core.Compilation
- compilerMarker() - Method in record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Returns the value of the
compilerMarkerrecord component. - compilerMarker(String) - Method in class com.jozufozu.flywheel.backend.compile.Pipeline.Builder
- CompilerStats - Class in com.jozufozu.flywheel.backend.compile.core
- CompilerStats(String) - Constructor for class com.jozufozu.flywheel.backend.compile.core.CompilerStats
- components - Variable in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisual
- composeMatrices(Matrix4f, Matrix3f) - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- composeMatrices(Matrix4f, Matrix3f) - Method in class com.jozufozu.flywheel.backend.engine.embed.NestedEmbeddedEnvironment
- composeMatrices(Matrix4f, Matrix3f) - Method in class com.jozufozu.flywheel.backend.engine.embed.TopLevelEmbeddedEnvironment
- COMPUTE - Enum constant in enum class com.jozufozu.flywheel.backend.gl.shader.ShaderType
- computeBoundingSphere(VertexList) - Static method in class com.jozufozu.flywheel.lib.model.ModelUtil
- computeBoundingSphere(Iterable<Mesh>) - Static method in class com.jozufozu.flywheel.lib.model.ModelUtil
- computeBoundingSphere(Collection<Model.ConfiguredMesh>) - Static method in class com.jozufozu.flywheel.lib.model.ModelUtil
- computeTotalVertexCount(Iterable<Mesh>) - Static method in class com.jozufozu.flywheel.lib.model.ModelUtil
- condition() - Method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
-
Returns the value of the
conditionrecord component. - CONFIG_LOGGER - Static variable in class com.jozufozu.flywheel.impl.FlwImpl
- ConfiguredMesh(Material, Mesh) - Constructor for record class com.jozufozu.flywheel.api.model.Model.ConfiguredMesh
-
Creates an instance of a
ConfiguredMeshrecord class. - CONSOLE_COLORS - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- ConsoleColors - Class in com.jozufozu.flywheel.backend.glsl.error
- ConsumerWithContext<T,
C> - Interface in com.jozufozu.flywheel.lib.task.functional -
A consumer like interface for use with
Plansand their contexts. - ConsumerWithContext.Ignored<T,
C> - Interface in com.jozufozu.flywheel.lib.task.functional -
A
ConsumerWithContextthat ignores the context object. - containingAll(Collection<BlockPos>) - Static method in class com.jozufozu.flywheel.lib.box.MutableBox
- containingAll(Collection<BlockPos>, LongConsumer) - Static method in class com.jozufozu.flywheel.lib.util.SectionUtil
- contains(int, int, int) - Method in interface com.jozufozu.flywheel.lib.box.Box
- contains(Box) - Method in interface com.jozufozu.flywheel.lib.box.Box
- context() - Method in class com.jozufozu.flywheel.api.event.BeginFrameEvent
- context() - Method in class com.jozufozu.flywheel.api.event.RenderStageEvent
- contextShader() - Method in record class com.jozufozu.flywheel.backend.compile.PipelineProgramKey
-
Returns the value of the
contextShaderrecord component. - contextShader() - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- contextShader() - Method in interface com.jozufozu.flywheel.backend.engine.embed.Environment
- contextShader() - Method in class com.jozufozu.flywheel.backend.engine.embed.GlobalEnvironment
- ContextShader - Enum Class in com.jozufozu.flywheel.backend.compile
- CONTINUE - Static variable in interface com.jozufozu.flywheel.backend.glsl.generate.GlslStmt
- convert(ModelLayerLocation, TextureAtlasSprite, String...) - Static method in class com.jozufozu.flywheel.lib.model.part.ModelPartConverter
- convert(ModelLayerLocation, String...) - Static method in class com.jozufozu.flywheel.lib.model.part.ModelPartConverter
- convert(ModelPart, PoseStack, ModelPartConverter.TextureMapper) - Static method in class com.jozufozu.flywheel.lib.model.part.ModelPartConverter
- convertVanillaBuffer(BufferBuilder.RenderedBuffer, VertexView) - Static method in class com.jozufozu.flywheel.lib.model.ModelUtil
- copy() - Method in interface com.jozufozu.flywheel.lib.box.Box
- copy() - Method in record class com.jozufozu.flywheel.lib.util.Pair
- COPY_READ_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- COPY_WRITE_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- copyBlock(Box) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
-
Copy block light from the level into this volume.
- copyCount() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- copyFrom(Material) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- copyLight(Box) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
-
Copy all light from the level into this volume.
- copyPoseStack(PoseStack) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- copySky(Box) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
-
Copy sky light from the level into this volume.
- copyTo(long) - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- copyTo(long, long) - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- copyTo(MemoryBlock) - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- Core() - Constructor for class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.Core
- Core() - Constructor for class com.jozufozu.flywheel.backend.gl.buffer.Buffer.Core
- Core33() - Constructor for class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.Core33
- count() - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- countLines(String) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
- create() - Static method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- create() - Static method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- create() - Method in class com.jozufozu.flywheel.backend.gl.buffer.Buffer.Core
- create() - Method in interface com.jozufozu.flywheel.backend.gl.buffer.Buffer
- create() - Method in class com.jozufozu.flywheel.backend.gl.buffer.Buffer.DSA
- create() - Static method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- create() - Static method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
- create() - Static method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBlock
- create(InstanceHandle) - Method in interface com.jozufozu.flywheel.api.instance.InstanceType
- create(InstanceHandle) - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType
- create(InstanceType<I>, InstanceHandle) - Method in interface com.jozufozu.flywheel.lib.instance.SimpleInstanceType.Factory
- create(VisualizationContext, T) - Method in interface com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Factory
- create(VisualizationContext, T) - Method in interface com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Factory
- create(InstancerKey<I>) - Method in class com.jozufozu.flywheel.backend.engine.DrawManager
- create(InstancerKey<I>) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDrawManager
- create(InstancerKey<I>) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDrawManager
- create(LevelRenderer, ClientLevel, RenderBuffers, PoseStack, Matrix4f, Camera, float) - Static method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
- create(BakedModel) - Static method in class com.jozufozu.flywheel.lib.model.baked.BakedModelBuilder
- create(BlockState) - Static method in class com.jozufozu.flywheel.lib.model.baked.BlockModelBuilder
- create(BlockAndTintGetter, Iterable<BlockPos>) - Static method in class com.jozufozu.flywheel.lib.model.baked.MultiBlockModelBuilder
- createArgExpressions() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
- createBakedModelBuilder(BakedModel) - Method in class com.jozufozu.flywheel.impl.FlwLibXplatImpl
- createBakedModelBuilder(BakedModel) - Method in interface com.jozufozu.flywheel.lib.internal.FlwLibXplat
- createBlockModelBuilder(BlockState) - Method in class com.jozufozu.flywheel.impl.FlwLibXplatImpl
- createBlockModelBuilder(BlockState) - Method in interface com.jozufozu.flywheel.lib.internal.FlwLibXplat
- createEmbedding() - Method in interface com.jozufozu.flywheel.api.visualization.VisualizationContext
- createEmbedding() - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- createEngine(LevelAccessor) - Method in interface com.jozufozu.flywheel.api.backend.Backend
-
Create a new engine instance.
- createEngine(LevelAccessor) - Method in class com.jozufozu.flywheel.lib.backend.SimpleBackend
- createFramePlan() - Method in interface com.jozufozu.flywheel.api.backend.Engine
-
Create a plan that will be executed every frame.
- createFramePlan() - Method in class com.jozufozu.flywheel.backend.engine.EngineImpl
- createIdRegistry() - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- createIdRegistry() - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- createInstance() - Method in interface com.jozufozu.flywheel.api.instance.Instancer
- createInstance() - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- createInstances(I[]) - Method in interface com.jozufozu.flywheel.api.instance.Instancer
-
Populate arr with new instances of this model.
- createIrisHandler() - Method in class com.jozufozu.flywheel.impl.FlwLibXplatImpl
- createIrisHandler() - Method in interface com.jozufozu.flywheel.lib.internal.FlwLibXplat
- createLayoutBuilder() - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- createLayoutBuilder() - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- createMultiBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Method in class com.jozufozu.flywheel.impl.FlwLibXplatImpl
- createMultiBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Method in interface com.jozufozu.flywheel.lib.internal.FlwLibXplat
- createRaw(Effect) - Method in class com.jozufozu.flywheel.impl.visualization.manager.EffectStorage
- createRaw(Entity) - Method in class com.jozufozu.flywheel.impl.visualization.manager.EntityStorage
- createRaw(BlockEntity) - Method in class com.jozufozu.flywheel.impl.visualization.manager.BlockEntityStorage
- createRaw(T) - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- createRegistry() - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- createRegistry() - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- createUpdateLimiter() - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- createVanillaBlockRenderDispatcher() - Method in class com.jozufozu.flywheel.impl.FlwLibXplatImpl
- createVanillaBlockRenderDispatcher() - Method in interface com.jozufozu.flywheel.lib.internal.FlwLibXplat
- createVertexView() - Method in interface com.jozufozu.flywheel.api.vertex.VertexViewProvider
- createVertexView() - Static method in class com.jozufozu.flywheel.backend.InternalVertex
- createVertexView() - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexViewProvider
- createVisual(VisualizationContext, T) - Method in interface com.jozufozu.flywheel.api.visualization.BlockEntityVisualizer
-
Given a block entity and context, constructs a visual for the block entity.
- createVisual(VisualizationContext, T) - Method in interface com.jozufozu.flywheel.api.visualization.EntityVisualizer
-
Given an entity and context, constructs a visual for the entity.
- createVisual(VisualizationContext, T) - Method in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer
- createVisual(VisualizationContext, T) - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer
- createVisualizationContext(RenderStage) - Method in interface com.jozufozu.flywheel.api.backend.Engine
-
Create a visualization context that will render to the given stage.
- createVisualizationContext(RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.EngineImpl
- createWeakHashSet() - Static method in class com.jozufozu.flywheel.lib.util.FlwUtil
- CRUMBLING - Enum constant in enum class com.jozufozu.flywheel.api.material.Transparency
- CRUMBLING - Enum constant in enum class com.jozufozu.flywheel.backend.compile.ContextShader
- CRUMBLING - Static variable in class com.jozufozu.flywheel.backend.Samplers
- CrumblingBlock(int, BlockPos, List<Instance>) - Constructor for record class com.jozufozu.flywheel.api.backend.Engine.CrumblingBlock
-
Creates an instance of a
CrumblingBlockrecord class. - cullShader() - Method in interface com.jozufozu.flywheel.api.instance.InstanceType
- cullShader() - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType
- cullShader(ResourceLocation) - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType.Builder
- currentCapacity() - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- cutout - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- cutout - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- cutout() - Method in interface com.jozufozu.flywheel.api.material.Material
- cutout() - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- cutout() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- cutout() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- cutout(CutoutShader) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- CutoutShader - Interface in com.jozufozu.flywheel.api.material
- CutoutShaders - Class in com.jozufozu.flywheel.lib.material
- CYAN - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BACKGROUND - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BACKGROUND_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BOLD - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BOLD_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- CYAN_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- CYAN_UNDERLINED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
D
- data(int, long, long, int) - Method in class com.jozufozu.flywheel.backend.gl.buffer.Buffer.Core
- data(int, long, long, int) - Method in interface com.jozufozu.flywheel.backend.gl.buffer.Buffer
- data(int, long, long, int) - Method in class com.jozufozu.flywheel.backend.gl.buffer.Buffer.DSA
- DEBUG_MEMORY_SAFETY - Static variable in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- debugMode(DebugMode) - Static method in class com.jozufozu.flywheel.backend.engine.uniform.FrameUniforms
- DebugMode - Enum Class in com.jozufozu.flywheel.backend.engine.uniform
- DebugModeArgument - Class in com.jozufozu.flywheel.impl
- DebugModeArgument() - Constructor for class com.jozufozu.flywheel.impl.DebugModeArgument
- decoration - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderField
- decrementAndEventuallyRun() - Method in class com.jozufozu.flywheel.lib.task.Synchronizer
- DEFAULT - Enum constant in enum class com.jozufozu.flywheel.backend.compile.ContextShader
- DEFAULT - Static variable in class com.jozufozu.flywheel.lib.material.StandardMaterialShaders
- DEFAULT_BACKEND - Static variable in class com.jozufozu.flywheel.impl.BackendManagerImpl
- DEFAULT_LOG2_SEGMENT_SIZE_IN_BITS - Static variable in class com.jozufozu.flywheel.lib.util.AtomicBitset
- defaultCase(GlslBlock) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslSwitch
- define - Variable in enum class com.jozufozu.flywheel.backend.gl.shader.ShaderType
- define(String) - Method in class com.jozufozu.flywheel.backend.compile.core.Compilation
- define(String, int) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- define(String, String) - Method in class com.jozufozu.flywheel.backend.compile.core.Compilation
- define(String, String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- Define(String, String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Creates an instance of a
Definerecord class. - delete() - Method in interface com.jozufozu.flywheel.api.backend.Engine
-
Free all resources associated with this engine.
- delete() - Method in interface com.jozufozu.flywheel.api.instance.Instance
- delete() - Method in interface com.jozufozu.flywheel.api.model.Mesh
-
Free this mesh's resources, memory, etc.
- delete() - Method in interface com.jozufozu.flywheel.api.model.Model
- delete() - Method in interface com.jozufozu.flywheel.api.visual.Visual
-
Free any acquired resources.
- delete() - Method in interface com.jozufozu.flywheel.api.visualization.VisualEmbedding
-
Delete this embedding.
- delete() - Method in class com.jozufozu.flywheel.backend.compile.core.CompilationHarness
- delete() - Method in class com.jozufozu.flywheel.backend.compile.core.ShaderCache
- delete() - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- delete() - Method in class com.jozufozu.flywheel.backend.engine.DrawManager
- delete() - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
-
Called by visuals
- delete() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightTexture
- delete() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- delete() - Method in class com.jozufozu.flywheel.backend.engine.EngineImpl
- delete() - Method in class com.jozufozu.flywheel.backend.engine.EnvironmentStorage
- delete() - Method in class com.jozufozu.flywheel.backend.engine.IndexPool
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDrawManager
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageArray
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageBuffer
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.StagingBuffer
- delete() - Method in class com.jozufozu.flywheel.backend.engine.indirect.TransferList
- delete() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDraw
- delete() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDrawManager
- delete() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedInstancer
- delete() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage
- delete() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage.DrawGroup
- delete() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool
- delete() - Method in class com.jozufozu.flywheel.backend.engine.uniform.UniformBuffer
- delete() - Method in class com.jozufozu.flywheel.backend.gl.GlFence
- delete() - Method in class com.jozufozu.flywheel.backend.gl.GlObject
- delete() - Method in class com.jozufozu.flywheel.backend.util.MemoryBuffer
- delete() - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
-
Free all acquired resources and delete this manager.
- delete() - Method in class com.jozufozu.flywheel.lib.instance.AbstractInstance
- delete() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- delete() - Method in class com.jozufozu.flywheel.lib.model.LineModelBuilder.LineMesh
- delete() - Method in class com.jozufozu.flywheel.lib.model.SimpleMesh
- delete() - Method in class com.jozufozu.flywheel.lib.model.SimpleModel
- delete() - Method in class com.jozufozu.flywheel.lib.model.SingleMeshModel
- delete() - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- delete() - Method in class com.jozufozu.flywheel.lib.visual.component.FireComponent
- delete() - Method in class com.jozufozu.flywheel.lib.visual.component.HitboxComponent
- delete() - Method in class com.jozufozu.flywheel.lib.visual.component.ShadowComponent
- delete() - Method in interface com.jozufozu.flywheel.lib.visual.EntityComponent
- delete() - Method in class com.jozufozu.flywheel.lib.visual.InstanceRecycler
- delete() - Method in class com.jozufozu.flywheel.lib.visual.SmartRecycler
- deleted - Variable in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- deleted - Variable in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- deleted() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
- deleted() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDraw
- deleteInternal(int) - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageBuffer
- deleteInternal(int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- deleteInternal(int) - Method in class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- deleteInternal(int) - Method in class com.jozufozu.flywheel.backend.gl.GlObject
- deleteInternal(int) - Method in class com.jozufozu.flywheel.backend.gl.GlTexture
- deleteInternal(int) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- deleteInternal(int) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlShader
- deleteInternal(int) - Method in class com.jozufozu.flywheel.backend.gl.TextureBuffer
- DependencyInjection - Class in com.jozufozu.flywheel.api.internal
- depth() - Method in enum class com.jozufozu.flywheel.api.material.WriteMask
- DEPTH - Enum constant in enum class com.jozufozu.flywheel.api.material.WriteMask
-
Write to the depth buffer only.
- depthTest - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- depthTest - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- depthTest() - Method in interface com.jozufozu.flywheel.api.material.Material
- depthTest() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- depthTest() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- depthTest(DepthTest) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- DepthTest - Enum Class in com.jozufozu.flywheel.api.material
- diffuse - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- diffuse - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- diffuse() - Method in interface com.jozufozu.flywheel.api.material.Material
-
Should this material be rendered with diffuse lighting?
- diffuse() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- diffuse() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- diffuse(boolean) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- DIFFUSE - Enum constant in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- DIFFUSE - Static variable in class com.jozufozu.flywheel.backend.Samplers
- discardExtra() - Method in class com.jozufozu.flywheel.lib.visual.InstanceRecycler
-
Delete any instances that were not used this frame.
- discardExtra() - Method in class com.jozufozu.flywheel.lib.visual.SmartRecycler
- DISPATCH_INDIRECT_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- dispatchApply() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- dispatchBeginFrameEvent(RenderContext) - Method in interface com.jozufozu.flywheel.impl.FlwImplXplat
- dispatchBeginFrameEvent(RenderContext) - Method in class com.jozufozu.flywheel.impl.FlwImplXplatImpl
- dispatchCull() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- dispatchReloadLevelRendererEvent(ClientLevel) - Method in interface com.jozufozu.flywheel.impl.FlwImplXplat
- dispatchReloadLevelRendererEvent(ClientLevel) - Method in class com.jozufozu.flywheel.impl.FlwImplXplatImpl
- dispatchRenderStageEvent(RenderContext, RenderStage) - Method in interface com.jozufozu.flywheel.impl.FlwImplXplat
- dispatchRenderStageEvent(RenderContext, RenderStage) - Method in class com.jozufozu.flywheel.impl.FlwImplXplatImpl
- distanceSquared(double, double, double) - Method in class com.jozufozu.flywheel.lib.visual.AbstractEntityVisual
-
Calculate the distance squared between this visual and the given level position.
- DistanceUpdateLimiter - Interface in com.jozufozu.flywheel.api.visual
-
Interface for rate-limiting updates based on an object's distance from the camera.
- DistanceUpdateLimiterImpl - Interface in com.jozufozu.flywheel.impl.visualization.ratelimit
- Distribute - Class in com.jozufozu.flywheel.lib.task
- div(float) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- DIVIDE - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.generate.BinOp
- divider() - Method in interface com.jozufozu.flywheel.backend.glsl.error.lines.ErrorLine
- divider() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.FileLine
- divider() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.NestedLine
- Divider - Enum Class in com.jozufozu.flywheel.backend.glsl.error.lines
- doCrumblingSort(Class<I>, List<Engine.CrumblingBlock>) - Static method in class com.jozufozu.flywheel.backend.engine.DrawManager
- doDistanceLimitThisFrame(DynamicVisual.Context) - Method in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
-
Limits which frames this visual is updated on based on its distance from the camera.
- done() - Method in class com.jozufozu.flywheel.impl.task.WaitGroup
- DOUBLE - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- draw - Variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- draw(int) - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- draw(TextureBuffer, InstancingPrograms) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage
- DRAW_COMMAND_OFFSET - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- DRAW_COMMAND_STRIDE - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- DRAW_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- DRAW_INDIRECT_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- DrawGroup() - Constructor for class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage.DrawGroup
- DrawManager<N extends AbstractInstancer<?>> - Class in com.jozufozu.flywheel.backend.engine
- DrawManager() - Constructor for class com.jozufozu.flywheel.backend.engine.DrawManager
- DrawManager.UninitializedInstancer<N,
I extends Instance> - Record Class in com.jozufozu.flywheel.backend.engine - draws() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- draws() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedInstancer
- Driver - Enum Class in com.jozufozu.flywheel.backend.gl
- DRIVER - Static variable in class com.jozufozu.flywheel.backend.gl.GlCompat
- DSA() - Constructor for class com.jozufozu.flywheel.backend.gl.buffer.Buffer.DSA
- dstOffset(int) - Method in class com.jozufozu.flywheel.backend.engine.indirect.TransferList
- DUMP_SHADER_SOURCE - Static variable in class com.jozufozu.flywheel.backend.compile.core.Compilation
- DYNAMIC_COPY - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- DYNAMIC_DRAW - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- DYNAMIC_READ - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- DynamicNestedPlan<C> - Record Class in com.jozufozu.flywheel.lib.task
-
A plan that executes many other plans provided dynamically.
- DynamicNestedPlan(SupplierWithContext<C, Collection<? extends Plan<C>>>) - Constructor for record class com.jozufozu.flywheel.lib.task.DynamicNestedPlan
-
Creates an instance of a
DynamicNestedPlanrecord class. - DynamicVisual - Interface in com.jozufozu.flywheel.api.visual
-
An interface giving
Visuals a hook to have a function called at the start of a frame. - DynamicVisual.Context - Interface in com.jozufozu.flywheel.api.visual
-
The context passed to the frame plan.
- DynamicVisualContextImpl - Record Class in com.jozufozu.flywheel.impl.visual
- DynamicVisualContextImpl(Camera, FrustumIntersection, float, DistanceUpdateLimiter) - Constructor for record class com.jozufozu.flywheel.impl.visual.DynamicVisualContextImpl
-
Creates an instance of a
DynamicVisualContextImplrecord class. - dynamicVisuals - Variable in class com.jozufozu.flywheel.impl.visualization.storage.Storage
E
- Effect - Interface in com.jozufozu.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.
- EffectStorage - Class in com.jozufozu.flywheel.impl.visualization.manager
- EffectStorage(Supplier<VisualizationContext>) - Constructor for class com.jozufozu.flywheel.impl.visualization.manager.EffectStorage
- EffectVisual<T extends Effect> - Interface in com.jozufozu.flywheel.api.visual
- ELEMENT_ARRAY_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- elements() - Method in interface com.jozufozu.flywheel.api.layout.Layout
- ElementType - Interface in com.jozufozu.flywheel.api.layout
- EMBEDDED - Enum constant in enum class com.jozufozu.flywheel.backend.compile.ContextShader
- EMBEDDED_LIGHT - Static variable in class com.jozufozu.flywheel.backend.Samplers
- EmbeddedLightTexture - Class in com.jozufozu.flywheel.backend.engine.embed
- EmbeddedLightTexture() - Constructor for class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightTexture
- EmbeddedLightVolume - Class in com.jozufozu.flywheel.backend.engine.embed
- EmbeddedLightVolume() - Constructor for class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- EmbeddingUniforms - Class in com.jozufozu.flywheel.backend.engine.embed
- EmbeddingUniforms() - Constructor for class com.jozufozu.flywheel.backend.engine.embed.EmbeddingUniforms
- emitErrorLog() - Method in class com.jozufozu.flywheel.backend.compile.core.CompilerStats
- empty - Variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- empty() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- empty(ResourceLocation) - Static method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- EmptyVertexList - Interface in com.jozufozu.flywheel.lib.vertex
- enableExtension(String) - Method in class com.jozufozu.flywheel.backend.compile.core.Compilation
- enableExtension(String) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- enableExtensions(String...) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- enableExtensions(Collection<String>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- enableFluidRendering() - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- enableFluidRendering() - Method in class com.jozufozu.flywheel.lib.model.baked.MultiBlockModelBuilder
- end - Variable in class com.jozufozu.flywheel.backend.glsl.span.Span
- end() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- EndClientResourceReloadEvent - Class in com.jozufozu.flywheel.api.event
-
This event is posted to mod event buses.
- EndClientResourceReloadEvent(Minecraft, ResourceManager, boolean, Optional<Throwable>) - Constructor for class com.jozufozu.flywheel.api.event.EndClientResourceReloadEvent
- endIndex() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- engine() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerProviderImpl
-
Returns the value of the
enginerecord component. - Engine - Interface in com.jozufozu.flywheel.api.backend
- Engine.CrumblingBlock - Record Class in com.jozufozu.flywheel.api.backend
-
A block to be rendered as a crumbling overlay.
- engineFactory(Function<LevelAccessor, Engine>) - Method in class com.jozufozu.flywheel.lib.backend.SimpleBackend.Builder
- EngineImpl - Class in com.jozufozu.flywheel.backend.engine
- EngineImpl(DrawManager<? extends AbstractInstancer<?>>, int) - Constructor for class com.jozufozu.flywheel.backend.engine.EngineImpl
- enqueueCopy(long, int, long, LongConsumer) - Method in class com.jozufozu.flywheel.backend.engine.indirect.StagingBuffer
-
Enqueue a copy of a known size to the given VBO.
- enqueueCopy(long, long, int, long) - Method in class com.jozufozu.flywheel.backend.engine.indirect.StagingBuffer
-
Enqueue a copy from the given pointer to the given VBO.
- enqueueDeletion(AbstractEmbeddedEnvironment) - Method in class com.jozufozu.flywheel.backend.engine.EnvironmentStorage
- enqueueLightUpdateSection(long) - Method in class com.jozufozu.flywheel.impl.visualization.storage.LitVisualStorage
- enqueueLightUpdateSection(long) - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- enqueueLightUpdateSection(long) - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- ensureCapacity(int, int, int) - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightTexture
- ensureCapacity(long) - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageArray
- ensureCapacity(long) - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageBuffer
- entity - Variable in class com.jozufozu.flywheel.lib.visual.AbstractEntityVisual
- EntityComponent - Interface in com.jozufozu.flywheel.lib.visual
- EntityStorage - Class in com.jozufozu.flywheel.impl.visualization.manager
- EntityStorage(Supplier<VisualizationContext>) - Constructor for class com.jozufozu.flywheel.impl.visualization.manager.EntityStorage
- EntityTypeExtension<T extends net.minecraft.world.entity.Entity> - Interface in com.jozufozu.flywheel.impl.extension
- EntityVisibilityTester - Class in com.jozufozu.flywheel.lib.visual
-
A helper class for testing whether an Entity is visible.
- EntityVisibilityTester(Entity, Vec3i, float) - Constructor for class com.jozufozu.flywheel.lib.visual.EntityVisibilityTester
-
Create a new EntityVisibilityTester.
- EntityVisual<T extends net.minecraft.world.entity.Entity> - Interface in com.jozufozu.flywheel.api.visual
- EntityVisualizer<T extends net.minecraft.world.entity.Entity> - Interface in com.jozufozu.flywheel.api.visualization
-
A visualizer that will be keyed to an entity type.
- entityX - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- entityZ - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- environment - Variable in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- environment() - Method in record class com.jozufozu.flywheel.backend.engine.GroupKey
-
Returns the value of the
environmentrecord component. - environment() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerKey
-
Returns the value of the
environmentrecord component. - Environment - Interface in com.jozufozu.flywheel.backend.engine.embed
- environments - Variable in class com.jozufozu.flywheel.backend.engine.EnvironmentStorage
- environmentStorage() - Method in class com.jozufozu.flywheel.backend.engine.EngineImpl
- EnvironmentStorage - Class in com.jozufozu.flywheel.backend.engine
- EnvironmentStorage() - Constructor for class com.jozufozu.flywheel.backend.engine.EnvironmentStorage
- EPSILON - Static variable in class com.jozufozu.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha close to or equal to zero.
- EQUAL - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- equals(Object) - Method in record class com.jozufozu.flywheel.api.backend.Engine.CrumblingBlock
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.api.model.Model.ConfiguredMesh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.compile.PipelineProgramKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.engine.GroupKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.engine.InstancerKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.engine.InstancerProviderImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Float
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Int
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.FileLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.HeaderLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.NestedLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.TextLine
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Access
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Return
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.CircularDependency
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IncludeError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IOError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.MalformedInclude
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.ResourceError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Success
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.parse.Import
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- equals(Object) - Method in record class com.jozufozu.flywheel.backend.glsl.span.CharPos
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.impl.visual.DynamicVisualContextImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.material.SimpleCutoutShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.material.SimpleFogShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.material.SimpleMaterialShaders
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.BarrierPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.DynamicNestedPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.MapContextPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.NestedPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.RaisePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.RunnablePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.SimplePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.task.SyncedPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- equals(Object) - Method in record class com.jozufozu.flywheel.lib.util.Pair
-
Indicates whether some other object is "equal to" this one.
- EQUALS - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.error.lines.Divider
- error() - Method in class com.jozufozu.flywheel.api.event.EndClientResourceReloadEvent
- error() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Failure
-
Returns the value of the
errorrecord component. - error(String) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- ERROR - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.error.ErrorLevel
- ERROR - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable.Qualifier
- ErrorBuilder - Class in com.jozufozu.flywheel.backend.glsl.error
- errored() - Method in class com.jozufozu.flywheel.backend.compile.core.CompilerStats
- ErrorLevel - Enum Class in com.jozufozu.flywheel.backend.glsl.error
- ErrorLine - Interface in com.jozufozu.flywheel.backend.glsl.error.lines
- ErrorSpan - Class in com.jozufozu.flywheel.backend.glsl.span
-
Represents a (syntactically) malformed segment of code.
- ErrorSpan(SourceLines, int) - Constructor for class com.jozufozu.flywheel.backend.glsl.span.ErrorSpan
- ErrorSpan(SourceLines, int, int) - Constructor for class com.jozufozu.flywheel.backend.glsl.span.ErrorSpan
- ErrorSpan(SourceLines, CharPos, CharPos) - Constructor for class com.jozufozu.flywheel.backend.glsl.span.ErrorSpan
- errorString() - Method in class com.jozufozu.flywheel.backend.compile.core.FailedCompilation
- eval(GlslExpr) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBlock
- eval(GlslExpr) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslStmt
- Eval(GlslExpr) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Creates an instance of a
Evalrecord class. - exception() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IOError
-
Returns the value of the
exceptionrecord component. - exception() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.MalformedInclude
-
Returns the value of the
exceptionrecord component. - execute(TaskExecutor, C) - Method in interface com.jozufozu.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 com.jozufozu.flywheel.api.task.Plan
-
Submit this plan for execution.
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.BarrierPlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.DynamicNestedPlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.MapContextPlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.NestedPlan
- execute(TaskExecutor, C, Runnable) - Method in class com.jozufozu.flywheel.lib.task.PlanMap
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.RaisePlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.RunnablePlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.SimplePlan
- execute(TaskExecutor, C, Runnable) - Method in record class com.jozufozu.flywheel.lib.task.SyncedPlan
- execute(TaskExecutor, C, Runnable) - Method in class com.jozufozu.flywheel.lib.task.UnitPlan
- execute(Runnable) - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
- execute(Runnable) - Method in class com.jozufozu.flywheel.impl.task.SerialTaskExecutor
- expr() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Returns the value of the
exprrecord component. - expr() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Return
-
Returns the value of the
exprrecord component. - extension - Variable in enum class com.jozufozu.flywheel.backend.gl.shader.ShaderType
- extra(String) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- extractScale(Matrix4f) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
-
Extracts the greatest scale factor across all axes from the given matrix.
F
- f(byte) - Static method in class com.jozufozu.flywheel.lib.math.RenderMath
-
Convert a signed byte into a signed, normalized float.
- factory(SimpleBlockEntityVisualizer.Factory<T>) - Method in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Builder
-
Sets the visual factory for the block entity.
- factory(SimpleEntityVisualizer.Factory<T>) - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Builder
-
Sets the visual factory for the entity.
- FailedCompilation - Class in com.jozufozu.flywheel.backend.compile.core
- FailedCompilation(String, List<SourceFile>, String, String, String) - Constructor for class com.jozufozu.flywheel.backend.compile.core.FailedCompilation
- failure() - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Failure
-
Returns the value of the
failurerecord component. - failure() - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Failure
-
Returns the value of the
failurerecord component. - failure(FailedCompilation) - Static method in interface com.jozufozu.flywheel.backend.compile.core.ShaderResult
- failure(String) - Static method in interface com.jozufozu.flywheel.backend.compile.core.LinkResult
- Failure(FailedCompilation) - Constructor for record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Failure
-
Creates an instance of a
Failurerecord class. - Failure(LoadError) - Constructor for record class com.jozufozu.flywheel.backend.glsl.LoadResult.Failure
-
Creates an instance of a
Failurerecord class. - Failure(String) - Constructor for record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Failure
-
Creates an instance of a
Failurerecord class. - fallback() - Method in class com.jozufozu.flywheel.backend.gl.buffer.Buffer.DSA
- fallback(Supplier<Backend>) - Method in class com.jozufozu.flywheel.lib.backend.SimpleBackend.Builder
- fieldPattern - Static variable in class com.jozufozu.flywheel.backend.glsl.parse.StructField
- fields - Variable in class com.jozufozu.flywheel.backend.glsl.SourceFile
- file() - Method in record class com.jozufozu.flywheel.backend.glsl.parse.Import
-
Returns the value of the
filerecord component. - FileLine - Record Class in com.jozufozu.flywheel.backend.glsl.error.lines
- FileLine(String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.error.lines.FileLine
-
Creates an instance of a
FileLinerecord class. - fileName() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.FileLine
-
Returns the value of the
fileNamerecord component. - fill(long, int) - Method in interface com.jozufozu.flywheel.api.model.IndexSequence
-
Populate the given memory region with indices.
- fill(long, int) - Method in class com.jozufozu.flywheel.lib.model.QuadIndexSequence
- finalSource - Variable in class com.jozufozu.flywheel.backend.glsl.SourceFile
- find(ResourceLocation) - Method in class com.jozufozu.flywheel.backend.compile.core.SourceLoader
- find(ResourceLocation) - Method in class com.jozufozu.flywheel.backend.glsl.ShaderSources
- findFallback() - Method in interface com.jozufozu.flywheel.api.backend.Backend
-
Get a fallback backend in case this backend is not supported.
- findFallback() - Method in class com.jozufozu.flywheel.lib.backend.SimpleBackend
- findFunction(String) - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
-
Search this file and recursively search all imports to find a function definition matching the given name.
- findStructByName(String) - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
-
Search this file and recursively search all imports to find a struct definition matching the given name.
- finish() - Method in class com.jozufozu.flywheel.backend.compile.core.CompilerStats
- FireComponent - Class in com.jozufozu.flywheel.lib.visual.component
-
A component that uses instances to render the fire animation on an entity.
- FireComponent(VisualizationContext, Entity) - Constructor for class com.jozufozu.flywheel.lib.visual.component.FireComponent
- first() - Method in record class com.jozufozu.flywheel.lib.task.BarrierPlan
-
Returns the value of the
firstrecord component. - first() - Method in record class com.jozufozu.flywheel.lib.util.Pair
-
Returns the value of the
firstrecord component. - firstIndex() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- firstIndex(IndexSequence) - Method in class com.jozufozu.flywheel.backend.engine.IndexPool
- firstIndexByteOffset() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- firstLine() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- fixMinMax() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- flag() - Method in record class com.jozufozu.flywheel.lib.task.RaisePlan
-
Returns the value of the
flagrecord component. - Flag - Class in com.jozufozu.flywheel.lib.task
-
A flag that can be raised and lowered in a thread-safe fashion.
- Flag() - Constructor for class com.jozufozu.flywheel.lib.task.Flag
- FLAT - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderField.Decoration
- FlatLit - Interface in com.jozufozu.flywheel.lib.instance
-
An interface that implementors of
Instanceshould also implement if they wish to make use of the relighting utilities inAbstractVisual. - Float(GlNumericType, int, boolean) - Constructor for record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Float
-
Creates an instance of a
Floatrecord class. - FLOAT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- FLOAT - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- floatLiteral(float) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- FloatRepr - Enum Class in com.jozufozu.flywheel.api.layout
- flush() - Method in class com.jozufozu.flywheel.backend.engine.DrawManager
- flush() - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- flush() - Method in class com.jozufozu.flywheel.backend.engine.embed.TopLevelEmbeddedEnvironment
- flush() - Method in class com.jozufozu.flywheel.backend.engine.EnvironmentStorage
- flush() - Method in class com.jozufozu.flywheel.backend.engine.IndexPool
- flush() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDrawManager
- flush() - Method in class com.jozufozu.flywheel.backend.engine.indirect.StagingBuffer
- flush() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDrawManager
- flush() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage.DrawGroup
- flush() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage
- flush() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool
- flushInstancers() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- FlwApiLink - Interface in com.jozufozu.flywheel.api.internal
- FlwApiLinkImpl - Class in com.jozufozu.flywheel.impl
- FlwApiLinkImpl() - Constructor for class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- FlwBackend - Class in com.jozufozu.flywheel.backend
- FlwBackendXplat - Interface in com.jozufozu.flywheel.backend
- FlwBackendXplatImpl - Class in com.jozufozu.flywheel.backend
- FlwBackendXplatImpl() - Constructor for class com.jozufozu.flywheel.backend.FlwBackendXplatImpl
- FlwCommands - Class in com.jozufozu.flywheel.impl
- FlwConfig - Interface in com.jozufozu.flywheel.impl
- FlwDebugInfo - Class in com.jozufozu.flywheel.impl
- FlwImpl - Class in com.jozufozu.flywheel.impl
- FlwImplXplat - Interface in com.jozufozu.flywheel.impl
- FlwImplXplatImpl - Class in com.jozufozu.flywheel.impl
- FlwImplXplatImpl() - Constructor for class com.jozufozu.flywheel.impl.FlwImplXplatImpl
- FlwLibLink - Interface in com.jozufozu.flywheel.lib.internal
- FlwLibLinkImpl - Class in com.jozufozu.flywheel.impl
- FlwLibLinkImpl() - Constructor for class com.jozufozu.flywheel.impl.FlwLibLinkImpl
- FlwLibXplat - Interface in com.jozufozu.flywheel.lib.internal
- FlwLibXplatImpl - Class in com.jozufozu.flywheel.impl
- FlwLibXplatImpl() - Constructor for class com.jozufozu.flywheel.impl.FlwLibXplatImpl
- FlwMemoryTracker - Class in com.jozufozu.flywheel.lib.memory
- FlwPrograms - Class in com.jozufozu.flywheel.backend.compile
- FlwProgramsReloader - Class in com.jozufozu.flywheel.backend.compile
- FlwTaskExecutor - Class in com.jozufozu.flywheel.impl.task
- FlwUtil - Class in com.jozufozu.flywheel.lib.util
- Flywheel - Class in com.jozufozu.flywheel.api
- flywheel$getAllLoadedEntities() - Method in interface com.jozufozu.flywheel.impl.extension.LevelExtension
-
Get an iterator over all entities in this level.
- flywheel$getPlayerInfo() - Method in interface com.jozufozu.flywheel.backend.mixin.AbstractClientPlayerAccessor
- flywheel$getTicks() - Method in interface com.jozufozu.flywheel.backend.mixin.LevelRendererAccessor
- flywheel$getVertexViewProvider() - Method in interface com.jozufozu.flywheel.impl.extension.VertexFormatExtension
- flywheel$getVisualizer() - Method in interface com.jozufozu.flywheel.impl.extension.BlockEntityTypeExtension
- flywheel$getVisualizer() - Method in interface com.jozufozu.flywheel.impl.extension.EntityTypeExtension
- flywheel$setVertexViewProvider(VertexViewProvider) - Method in interface com.jozufozu.flywheel.impl.extension.VertexFormatExtension
- flywheel$setVisualizer(BlockEntityVisualizer<? super T>) - Method in interface com.jozufozu.flywheel.impl.extension.BlockEntityTypeExtension
- flywheel$setVisualizer(EntityVisualizer<? super T>) - Method in interface com.jozufozu.flywheel.impl.extension.EntityTypeExtension
- flywheel$transformStack() - Method in interface com.jozufozu.flywheel.impl.extension.PoseStackExtension
- FlywheelForge - Class in com.jozufozu.flywheel.impl
- FlywheelForge() - Constructor for class com.jozufozu.flywheel.impl.FlywheelForge
- FnSignature - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- FnSignature(String, String, ImmutableList<Pair<String, String>>) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
-
Creates an instance of a
FnSignaturerecord class. - FnSignature.Builder - Class in com.jozufozu.flywheel.backend.glsl.generate
- fog - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- fog - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- fog() - Method in interface com.jozufozu.flywheel.api.material.Material
- fog() - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- fog() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- fog() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- fog(FogShader) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- FOG_BLOCK_NAME - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- FOG_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- FogShader - Interface in com.jozufozu.flywheel.api.material
- FogShaders - Class in com.jozufozu.flywheel.lib.material
- FogUniforms - Class in com.jozufozu.flywheel.backend.engine.uniform
- FogUniforms() - Constructor for class com.jozufozu.flywheel.backend.engine.uniform.FogUniforms
- forEachContained(Box.CoordinateConsumer) - Method in interface com.jozufozu.flywheel.lib.box.Box
- ForEachPlan<T,
C> - Record Class in com.jozufozu.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 com.jozufozu.flywheel.lib.task.ForEachPlan
-
Creates an instance of a
ForEachPlanrecord class. - forEachSetSpan(AtomicBitset.BitSpanConsumer) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
-
Iterate over each contiguous span of set bits.
- ForEachSlicePlan<T,
C> - Record Class in com.jozufozu.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 com.jozufozu.flywheel.lib.task.ForEachSlicePlan
-
Creates an instance of a
ForEachSlicePlanrecord class. - ForgeBakedModelBuilder - Class in com.jozufozu.flywheel.lib.model.baked
- ForgeBakedModelBuilder(BakedModel) - Constructor for class com.jozufozu.flywheel.lib.model.baked.ForgeBakedModelBuilder
- ForgeBlockModelBuilder - Class in com.jozufozu.flywheel.lib.model.baked
- ForgeBlockModelBuilder(BlockState) - Constructor for class com.jozufozu.flywheel.lib.model.baked.ForgeBlockModelBuilder
- ForgeFlwConfig - Class in com.jozufozu.flywheel.impl
- ForgeFlwConfig.ClientConfig - Class in com.jozufozu.flywheel.impl
- ForgeMultiBlockModelBuilder - Class in com.jozufozu.flywheel.lib.model.baked
- ForgeMultiBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Constructor for class com.jozufozu.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- format - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexFormatInfo
- format - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- format() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.CircularDependency
- formatAddress(long) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
- formatBytes(long) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
- formatTime(long) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
- FRAGMENT - Enum constant in enum class com.jozufozu.flywheel.backend.gl.shader.ShaderType
- fragmentMain() - Method in record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Returns the value of the
fragmentMainrecord component. - fragmentMain(ResourceLocation) - Method in class com.jozufozu.flywheel.backend.compile.Pipeline.Builder
- fragmentShader() - Method in interface com.jozufozu.flywheel.api.material.MaterialShaders
- fragmentShader() - Method in record class com.jozufozu.flywheel.lib.material.SimpleMaterialShaders
-
Returns the value of the
fragmentShaderrecord component. - FRAME_BLOCK_NAME - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- FRAME_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- frameLimiter - Variable in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- framePlan() - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- framePlan() - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- FrameUniforms - Class in com.jozufozu.flywheel.backend.engine.uniform
- free() - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- free(long) - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- freeze() - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- freeze() - Method in class com.jozufozu.flywheel.impl.registry.RegistryImpl
- freezeAll() - Static method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- freezeAll() - Static method in class com.jozufozu.flywheel.impl.registry.RegistryImpl
- freezeRegistries() - Static method in class com.jozufozu.flywheel.impl.FlwImpl
- from() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns the value of the
fromrecord component. - from(SectionPos) - Static method in class com.jozufozu.flywheel.lib.box.MutableBox
- from(Vec3i) - Static method in class com.jozufozu.flywheel.lib.box.MutableBox
- from(Vec3i, Vec3i) - Static method in class com.jozufozu.flywheel.lib.box.MutableBox
- from(AABB) - Static method in class com.jozufozu.flywheel.lib.box.MutableBox
- fromGlEnum(int) - Static method in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- fromMatcher(SourceLines, Matcher) - Static method in class com.jozufozu.flywheel.backend.glsl.span.Span
- fromMatcher(SourceLines, Matcher, int) - Static method in class com.jozufozu.flywheel.backend.glsl.span.Span
- fromMatcher(Span, Matcher) - Static method in class com.jozufozu.flywheel.backend.glsl.span.Span
- fromMatcher(Span, Matcher, int) - Static method in class com.jozufozu.flywheel.backend.glsl.span.Span
- fromSpan(Span) - Static method in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderField.Decoration
- fromSpan(Span) - Static method in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable.Qualifier
- fromTarget(int) - Static method in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- frustum() - Method in interface com.jozufozu.flywheel.api.visual.DynamicVisual.Context
- frustum() - Method in record class com.jozufozu.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
frustumrecord component. - FULL_BRIGHT - Static variable in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- FULL_DARK - Static variable in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- fullDeclaration() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
- FullVertexView - Class in com.jozufozu.flywheel.lib.vertex
- FullVertexView() - Constructor for class com.jozufozu.flywheel.lib.vertex.FullVertexView
- function() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- FunctionCall(String, GlslExpr) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
- FunctionCall(String, Collection<? extends GlslExpr>) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Creates an instance of a
FunctionCallrecord class. - FunctionCall0(String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Creates an instance of a
FunctionCall0record class. - functions - Variable in class com.jozufozu.flywheel.backend.glsl.SourceFile
-
Function lookup by name.
- FURNACE_BODY_MODEL - Static variable in class com.jozufozu.flywheel.vanilla.MinecartVisual
G
- g - Variable in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- g(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- g(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- g(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- g(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- g(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- g(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- g(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- g(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- g(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- g(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- GENERATED_SOURCE_NAME - Static variable in class com.jozufozu.flywheel.backend.compile.core.FailedCompilation
- generateMessage() - Method in class com.jozufozu.flywheel.backend.compile.core.FailedCompilation
- generateMessage() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.CircularDependency
- generateMessage() - Method in interface com.jozufozu.flywheel.backend.glsl.LoadError
- generateMessage() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IncludeError
- generateMessage() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IOError
- generateMessage() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.MalformedInclude
- generateMessage() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.ResourceError
- generateUnderline(int, int) - Static method in class com.jozufozu.flywheel.backend.glsl.error.lines.SpanHighlightLine
- generateUnpacking(GlslBuilder) - Method in class com.jozufozu.flywheel.backend.compile.component.BufferTextureInstanceComponent
- generateUnpacking(GlslBuilder) - Method in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- generateUnpacking(GlslBuilder) - Method in class com.jozufozu.flywheel.backend.compile.component.SsboInstanceComponent
- GEQUAL - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- get() - Static method in class com.jozufozu.flywheel.backend.compile.IndirectPrograms
- get() - Static method in class com.jozufozu.flywheel.backend.compile.InstancingPrograms
- get() - Method in class com.jozufozu.flywheel.backend.glsl.span.ErrorSpan
- get() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- get() - Method in class com.jozufozu.flywheel.backend.glsl.span.StringSpan
- get() - Static method in class com.jozufozu.flywheel.impl.task.FlwTaskExecutor
-
Get a thread pool for running Flywheel related work in parallel.
- get() - Method in class com.jozufozu.flywheel.lib.model.baked.PartialModel
- get() - Method in class com.jozufozu.flywheel.lib.model.ModelHolder
- get() - Method in interface com.jozufozu.flywheel.lib.task.functional.SupplierWithContext.Ignored
- get() - Method in class com.jozufozu.flywheel.lib.visual.InstanceRecycler
-
Get the next instance in the pool, creating a new one if necessary.
- get(int) - Method in class com.jozufozu.flywheel.backend.ShaderIndices.Index
- get(int) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- get(LevelAccessor) - Static method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
- get(LevelAccessor) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- get(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.SupplierWithContext
- get(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.SupplierWithContext.Ignored
- get(InstanceType<?>, ContextShader) - Method in class com.jozufozu.flywheel.backend.compile.InstancingPrograms
- get(Mesh) - Method in class com.jozufozu.flywheel.backend.engine.MeshPool
- get(SupplierWithContext.Ignored<C, D>) - Static method in record class com.jozufozu.flywheel.lib.task.MapContextPlan
- get(K) - Method in class com.jozufozu.flywheel.lib.visual.SmartRecycler
- get(ResourceLocation) - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- get(ResourceLocation) - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- get(LevelAccessor) - Method in class com.jozufozu.flywheel.lib.util.LevelAttached
- get(T) - Method in class com.jozufozu.flywheel.lib.model.ModelCache
- getActive() - Static method in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- getAll() - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- getAll() - Method in interface com.jozufozu.flywheel.api.registry.Registry
- getAll() - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- getAll() - Method in class com.jozufozu.flywheel.impl.registry.RegistryImpl
- getAllIds() - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- getAllIds() - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- getAllLoadedEntities(Level) - Static method in interface com.jozufozu.flywheel.impl.extension.LevelExtension
- getAllVisuals() - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- getApplyProgram() - Method in class com.jozufozu.flywheel.backend.compile.IndirectPrograms
- getArgs() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- getAsBoolean() - Method in interface com.jozufozu.flywheel.lib.task.functional.BooleanSupplierWithContext.Ignored
- getAsBoolean(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.BooleanSupplierWithContext
- getAsBoolean(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.BooleanSupplierWithContext.Ignored
- getBackend() - Static method in class com.jozufozu.flywheel.api.backend.BackendManager
-
Get the current backend.
- getBackend() - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- getBackend() - Static method in class com.jozufozu.flywheel.impl.BackendManagerImpl
- getBackend() - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- getBackendString() - Static method in class com.jozufozu.flywheel.impl.BackendManagerImpl
- getBlock(byte) - Static method in class com.jozufozu.flywheel.lib.light.LightPacking
- getBlock(short) - Static method in class com.jozufozu.flywheel.lib.light.LightPacking
- getBlockEntities() - Method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
- getBlockEntities() - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- getBlockEntity(BlockPos) - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getBlockState(BlockPos) - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getBlockTint(BlockPos, ColorResolver) - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualBlockGetter
- getBody() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- getBody() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- getBuffer(GlBufferType) - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
- getCharPos(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- getComputeGroupCount(int) - Static method in class com.jozufozu.flywheel.backend.gl.GlCompat
- getConfig() - Method in interface com.jozufozu.flywheel.impl.FlwImplXplat
- getConfig() - Method in class com.jozufozu.flywheel.impl.FlwImplXplatImpl
- getCPUMemory() - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- getCullingProgram(InstanceType<?>) - Method in class com.jozufozu.flywheel.backend.compile.IndirectPrograms
- getCutoutShaderIndex(CutoutShader) - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- getDefaultBackend() - Static method in class com.jozufozu.flywheel.api.backend.BackendManager
- getDefaultBackend() - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- getDefaultBackend() - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- getEffects() - Method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
- getEffects() - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- getEntities() - Method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
- getEntities() - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- getExamples() - Method in class com.jozufozu.flywheel.impl.BackendArgument
- getFields() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- getFluidState(BlockPos) - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualBlockGetter
- getFluidState(BlockPos) - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getFogShaderIndex(FogShader) - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- getFragmentShaderIndex(MaterialShaders) - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- getGPUMemory() - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- getHeight() - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getId(T) - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- getId(T) - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- getIdOrThrow(T) - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- getIdOrThrow(T) - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- getIndirectProgram(InstanceType<?>, ContextShader) - Method in class com.jozufozu.flywheel.backend.compile.IndirectPrograms
- getInstancer(Environment, InstanceType<I>, Model, RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.DrawManager
- getLayerListener(LightLayer) - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualLightEngine
- getLightEmission(BlockState, BlockGetter, BlockPos) - Method in interface com.jozufozu.flywheel.backend.FlwBackendXplat
- getLightEmission(BlockState, BlockGetter, BlockPos) - Method in class com.jozufozu.flywheel.backend.FlwBackendXplatImpl
- getLightEngine() - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualBlockGetter
- getLineSpan(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- getLineSpanMatching(int, String) - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- getLineSpanNoWhitespace(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- getLocation() - Method in class com.jozufozu.flywheel.lib.model.baked.PartialModel
- getLogger() - Method in class com.jozufozu.flywheel.impl.FlwLibLinkImpl
- getLogger() - Method in interface com.jozufozu.flywheel.lib.internal.FlwLibLink
- getMaterial(RenderType, boolean) - Static method in class com.jozufozu.flywheel.lib.model.ModelUtil
- getMaxX() - Method in interface com.jozufozu.flywheel.lib.box.Box
- getMaxX() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- getMaxX() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- getMaxY() - Method in interface com.jozufozu.flywheel.lib.box.Box
- getMaxY() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- getMaxY() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- getMaxZ() - Method in interface com.jozufozu.flywheel.lib.box.Box
- getMaxZ() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- getMaxZ() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- getMinBuildHeight() - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getMinX() - Method in interface com.jozufozu.flywheel.lib.box.Box
- getMinX() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- getMinX() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- getMinY() - Method in interface com.jozufozu.flywheel.lib.box.Box
- getMinY() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- getMinY() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- getMinZ() - Method in interface com.jozufozu.flywheel.lib.box.Box
- getMinZ() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- getMinZ() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- getMixins() - Method in class com.jozufozu.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- getName() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- getName() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- getName() - Method in class com.jozufozu.flywheel.backend.glsl.parse.StructField
- getName() - Method in class com.jozufozu.flywheel.lib.model.baked.PartialModel
- getNormal(int, Vector3f) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- getOffBackend() - Static method in class com.jozufozu.flywheel.api.backend.BackendManager
- getOffBackend() - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- getOffBackend() - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- getOrThrow(LevelAccessor) - Static method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
- getOrThrow(LevelAccessor) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- getOrThrow(ResourceLocation) - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- getOrThrow(ResourceLocation) - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- getPackedLight(int, int, int) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- getParameters() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- getParameterType(int) - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- getPos(int, Vector4f) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- getPoseTransformStackOf(PoseStack) - Method in class com.jozufozu.flywheel.impl.FlwLibLinkImpl
- getPoseTransformStackOf(PoseStack) - Method in interface com.jozufozu.flywheel.lib.internal.FlwLibLink
- getProgram() - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
- getProvider(VertexFormat) - Static method in class com.jozufozu.flywheel.api.vertex.VertexViewProviderRegistry
- getProvider(VertexFormat) - Static method in class com.jozufozu.flywheel.impl.vertex.VertexViewProviderRegistryImpl
- getRawBrightness(BlockPos, int) - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualLightEngine
- getRefMapperConfig() - Method in class com.jozufozu.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- getRenderOrigin() - Method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
- getRenderOrigin() - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- getRestoreState() - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
- getScatterProgram() - Method in class com.jozufozu.flywheel.backend.compile.IndirectPrograms
- getSerializedName() - Method in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- getShade(Direction, boolean) - Method in class com.jozufozu.flywheel.lib.model.baked.VirtualBlockGetter
- getSky(byte) - Static method in class com.jozufozu.flywheel.lib.light.LightPacking
- getSky(short) - Static method in class com.jozufozu.flywheel.lib.light.LightPacking
- getStorage() - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- getType() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- getType() - Method in class com.jozufozu.flywheel.backend.glsl.parse.StructField
- getUniformLocation(String) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
-
Retrieves the index of the uniform with the given name.
- getUpdateDivisor(double) - Method in class com.jozufozu.flywheel.impl.visualization.ratelimit.BandedPrimeLimiter
- getVersionStr() - Method in interface com.jozufozu.flywheel.impl.FlwImplXplat
- getVersionStr() - Method in class com.jozufozu.flywheel.impl.FlwImplXplatImpl
- getVertexArray() - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
- getVertexShaderIndex(MaterialShaders) - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- getVertexViewProvider(VertexFormat) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- getVertexViewProvider(VertexFormat) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- getVisualCount() - Method in interface com.jozufozu.flywheel.api.visualization.VisualManager
-
Get the number of game objects that are currently being visualized.
- getVisualCount() - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- getVisualizationManager(LevelAccessor) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- getVisualizationManager(LevelAccessor) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- getVisualizationManagerOrThrow(LevelAccessor) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- getVisualizationManagerOrThrow(LevelAccessor) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- getVisualizer(EntityType<T>) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- getVisualizer(EntityType<T>) - Static method in class com.jozufozu.flywheel.api.visualization.VisualizerRegistry
-
Gets the visualizer for the given entity type, if one exists.
- getVisualizer(EntityType<T>) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- getVisualizer(EntityType<T>) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizerRegistryImpl
- getVisualizer(BlockEntityType<T>) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- getVisualizer(BlockEntityType<T>) - Static method in class com.jozufozu.flywheel.api.visualization.VisualizerRegistry
-
Gets the visualizer for the given block entity type, if one exists.
- getVisualizer(BlockEntityType<T>) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- getVisualizer(BlockEntityType<T>) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizerRegistryImpl
- getVisualizer(T) - Static method in class com.jozufozu.flywheel.lib.visual.VisualizationHelper
- getVisualPosition() - Method in class com.jozufozu.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 com.jozufozu.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 com.jozufozu.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. - getVolume() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- glBindingEnum - Variable in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- GlBuffer - Class in com.jozufozu.flywheel.backend.gl.buffer
- GlBuffer() - Constructor for class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- GlBuffer(GlBufferUsage) - Constructor for class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- GlBufferType - Enum Class in com.jozufozu.flywheel.backend.gl.buffer
- GlBufferUsage - Enum Class in com.jozufozu.flywheel.backend.gl.buffer
-
Gives a hint to the driver about how you intend to use a buffer.
- GlCompat - Class in com.jozufozu.flywheel.backend.gl
- glEnum - Variable in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- glEnum - Variable in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- glEnum - Variable in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- glEnum - Variable in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- glEnum - Variable in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- glEnum - Variable in enum class com.jozufozu.flywheel.backend.gl.shader.ShaderType
- glEnum() - Method in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- GlError - Enum Class in com.jozufozu.flywheel.backend.gl.error
- GlException - Exception in com.jozufozu.flywheel.backend.gl.error
- GlException(GlError, String) - Constructor for exception com.jozufozu.flywheel.backend.gl.error.GlException
- GlFence - Class in com.jozufozu.flywheel.backend.gl
- GlFence() - Constructor for class com.jozufozu.flywheel.backend.gl.GlFence
- GLINT - Enum constant in enum class com.jozufozu.flywheel.api.material.Transparency
- GlNumericType - Enum Class in com.jozufozu.flywheel.backend.gl
- GlobalEnvironment - Class in com.jozufozu.flywheel.backend.engine.embed
- GlObject - Class in com.jozufozu.flywheel.backend.gl
- GlObject() - Constructor for class com.jozufozu.flywheel.backend.gl.GlObject
- GlPrimitive - Enum Class in com.jozufozu.flywheel.backend.gl
- GlProgram - Class in com.jozufozu.flywheel.backend.gl.shader
- GlProgram(int) - Constructor for class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- GlShader - Class in com.jozufozu.flywheel.backend.gl.shader
- GlShader(int, ShaderType, String) - Constructor for class com.jozufozu.flywheel.backend.gl.shader.GlShader
- glsl() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Returns the value of the
glslrecord component. - GlslBlock - Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslBlock() - Constructor for class com.jozufozu.flywheel.backend.glsl.generate.GlslBlock
- GlslBuilder - Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslBuilder() - Constructor for class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- GlslBuilder.Declaration - Interface in com.jozufozu.flywheel.backend.glsl.generate
- GlslBuilder.Define - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslBuilder.Separators - Enum Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslBuilder.Undef - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr - Interface in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr.Access - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr.Binary - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr.Clamp - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr.FunctionCall - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr.FunctionCall0 - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr.RawLiteral - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr.Swizzle - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslExpr.Variable - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslFn - Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslFn() - Constructor for class com.jozufozu.flywheel.backend.glsl.generate.GlslFn
- GlslStmt - Interface in com.jozufozu.flywheel.backend.glsl.generate
- GlslStmt.Eval - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslStmt.Raw - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslStmt.Return - Record Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslStruct - Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslStruct() - Constructor for class com.jozufozu.flywheel.backend.glsl.generate.GlslStruct
- GlslSwitch - Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslUniformBlock - Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslUniformBlock() - Constructor for class com.jozufozu.flywheel.backend.glsl.generate.GlslUniformBlock
- GlslVersion - Enum Class in com.jozufozu.flywheel.backend.glsl
- GlslVertexInput - Class in com.jozufozu.flywheel.backend.glsl.generate
- GlslVertexInput() - Constructor for class com.jozufozu.flywheel.backend.glsl.generate.GlslVertexInput
- GlStateTracker - Class in com.jozufozu.flywheel.backend.gl
-
Tracks bound buffers/vbos because GlStateManager doesn't do that for us.
- GlStateTracker() - Constructor for class com.jozufozu.flywheel.backend.gl.GlStateTracker
- GlStateTracker.State - Record Class in com.jozufozu.flywheel.backend.gl
- GlTexture - Class in com.jozufozu.flywheel.backend.gl
- GlTexture(int) - Constructor for class com.jozufozu.flywheel.backend.gl.GlTexture
- GlTextureUnit - Enum Class in com.jozufozu.flywheel.backend.gl
- GlVertexArray - Class in com.jozufozu.flywheel.backend.gl.array
- GlVertexArray() - Constructor for class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- GlVertexArrayDSA - Class in com.jozufozu.flywheel.backend.gl.array
- GlVertexArrayDSA() - Constructor for class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayDSA
- GlVertexArrayGL3 - Class in com.jozufozu.flywheel.backend.gl.array
- GlVertexArrayGL3() - Constructor for class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3
- GlVertexArrayGL3.ARB - Class in com.jozufozu.flywheel.backend.gl.array
- GlVertexArrayGL3.Core - Class in com.jozufozu.flywheel.backend.gl.array
- GlVertexArrayGL3.Core33 - Class in com.jozufozu.flywheel.backend.gl.array
- GlVertexArraySeparateAttributes - Class in com.jozufozu.flywheel.backend.gl.array
- GlVertexArraySeparateAttributes() - Constructor for class com.jozufozu.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- GREATER - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- GREEN - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BACKGROUND - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BACKGROUND_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BOLD - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BOLD_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- GREEN_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- GREEN_UNDERLINED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- groupKey - Variable in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDraw
- GroupKey<I extends Instance> - Record Class in com.jozufozu.flywheel.backend.engine
- GroupKey(InstanceType<I>, Environment) - Constructor for record class com.jozufozu.flywheel.backend.engine.GroupKey
-
Creates an instance of a
GroupKeyrecord class. - grow(int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- grow(int, int, int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
H
- HALF - Static variable in class com.jozufozu.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha less than to 0.5.
- handle - Variable in class com.jozufozu.flywheel.lib.instance.AbstractInstance
- handle() - Method in interface com.jozufozu.flywheel.api.instance.Instance
- handle() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageArray
- handle() - Method in class com.jozufozu.flywheel.backend.gl.GlObject
- handle() - Method in class com.jozufozu.flywheel.lib.instance.AbstractInstance
- handle(int) - Method in class com.jozufozu.flywheel.backend.gl.GlObject
- handles - Variable in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- harness(String, ShaderSources) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ProgramStitcher
- hashCode() - Method in record class com.jozufozu.flywheel.api.backend.Engine.CrumblingBlock
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.api.model.Model.ConfiguredMesh
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.compile.PipelineProgramKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.engine.GroupKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerProviderImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Int
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.FileLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.HeaderLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.NestedLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.TextLine
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Access
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Return
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.CircularDependency
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IncludeError
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IOError
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.MalformedInclude
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.ResourceError
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Success
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.parse.Import
-
Returns a hash code value for this object.
- hashCode() - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- hashCode() - Method in record class com.jozufozu.flywheel.backend.glsl.span.CharPos
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
-
Returns a hash code value for this object.
- hashCode() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- hashCode() - Method in record class com.jozufozu.flywheel.lib.material.SimpleCutoutShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.material.SimpleFogShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.material.SimpleMaterialShaders
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.BarrierPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.DynamicNestedPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.MapContextPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.NestedPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.RaisePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.RunnablePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.SimplePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.jozufozu.flywheel.lib.task.SyncedPlan
-
Returns a hash code value for this object.
- hashCode() - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- hashCode() - Method in record class com.jozufozu.flywheel.lib.util.Pair
-
Returns a hash code value for this object.
- hasPowerOf2Sides() - Method in interface com.jozufozu.flywheel.lib.box.Box
- hasStage(RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- hasStage(RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDrawManager
- header(ErrorLevel, String) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- HeaderLine - Record Class in com.jozufozu.flywheel.backend.glsl.error.lines
- HeaderLine(String, CharSequence) - Constructor for record class com.jozufozu.flywheel.backend.glsl.error.lines.HeaderLine
-
Creates an instance of a
HeaderLinerecord class. - hint(String) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- HINT - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.error.ErrorLevel
- hintIncludeFor(Span, String) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- HitboxComponent - Class in com.jozufozu.flywheel.lib.visual.component
- HitboxComponent(VisualizationContext, Entity) - Constructor for class com.jozufozu.flywheel.lib.visual.component.HitboxComponent
- HOPPER_BODY_MODEL - Static variable in class com.jozufozu.flywheel.vanilla.MinecartVisual
I
- ID - Static variable in class com.jozufozu.flywheel.api.Flywheel
- IdRegistry<T> - Interface in com.jozufozu.flywheel.api.registry
- IdRegistryImpl<T> - Class in com.jozufozu.flywheel.impl.registry
- IdRegistryImpl() - Constructor for class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- IfElsePlan<C> - Record Class in com.jozufozu.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 com.jozufozu.flywheel.lib.task.IfElsePlan
-
Creates an instance of a
IfElsePlanrecord class. - IfElsePlan.Builder<C> - Class in com.jozufozu.flywheel.lib.task
- ifFalse(Plan<C>) - Method in class com.jozufozu.flywheel.lib.task.IfElsePlan.Builder
- ifTrue(Plan<C>) - Method in class com.jozufozu.flywheel.lib.task.IfElsePlan.Builder
- IMPL - Static variable in interface com.jozufozu.flywheel.backend.gl.buffer.Buffer
- Import - Record Class in com.jozufozu.flywheel.backend.glsl.parse
- Import(Span, Span) - Constructor for record class com.jozufozu.flywheel.backend.glsl.parse.Import
-
Creates an instance of a
Importrecord class. - imports - Variable in class com.jozufozu.flywheel.backend.glsl.SourceFile
-
Includes ordered as defined in the source.
- in - Variable in class com.jozufozu.flywheel.backend.glsl.span.Span
- IN - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderField.Decoration
- IN - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable.Qualifier
- included - Variable in class com.jozufozu.flywheel.backend.glsl.SourceFile
- included() - Method in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- included() - Method in class com.jozufozu.flywheel.backend.compile.component.InstanceStructComponent
- included() - Method in class com.jozufozu.flywheel.backend.compile.component.StringSubstitutionComponent
- included() - Method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent
- included() - Method in interface com.jozufozu.flywheel.backend.glsl.SourceComponent
- included() - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- IncludeError(ResourceLocation, List<Pair<Span, LoadError>>) - Constructor for record class com.jozufozu.flywheel.backend.glsl.LoadError.IncludeError
-
Creates an instance of a
IncludeErrorrecord class. - indent(String, int) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
-
Copy of
String.indent(int)with the trailing newline removed. - index - Variable in class com.jozufozu.flywheel.backend.engine.InstanceHandleImpl
- index(ResourceLocation) - Method in class com.jozufozu.flywheel.backend.ShaderIndices.Index
- INDEX_SEQUENCE - Static variable in class com.jozufozu.flywheel.lib.model.LineModelBuilder.LineMesh
- indexCount() - Method in interface com.jozufozu.flywheel.api.model.Mesh
- indexCount() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- indexCount() - Method in class com.jozufozu.flywheel.lib.model.LineModelBuilder.LineMesh
- indexCount() - Method in interface com.jozufozu.flywheel.lib.model.QuadMesh
- indexOfMeshInModel() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
- indexOfMeshInModel() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDraw
- IndexPool - Class in com.jozufozu.flywheel.backend.engine
- IndexPool() - Constructor for class com.jozufozu.flywheel.backend.engine.IndexPool
- indexSequence() - Method in interface com.jozufozu.flywheel.api.model.Mesh
- indexSequence() - Method in class com.jozufozu.flywheel.lib.model.LineModelBuilder.LineMesh
- indexSequence() - Method in interface com.jozufozu.flywheel.lib.model.QuadMesh
- IndexSequence - Interface in com.jozufozu.flywheel.api.model
-
Represents a sequence of unsigned integer vertex indices.
- INDIRECT - Static variable in class com.jozufozu.flywheel.backend.Backends
-
Use Compute shaders to cull instances.
- INDIRECT - Static variable in class com.jozufozu.flywheel.backend.compile.Pipelines
- IndirectBuffers - Class in com.jozufozu.flywheel.backend.engine.indirect
- IndirectCullingGroup<I extends Instance> - Class in com.jozufozu.flywheel.backend.engine.indirect
- IndirectDraw - Class in com.jozufozu.flywheel.backend.engine.indirect
- IndirectDraw(IndirectInstancer<?>, Material, MeshPool.PooledMesh, RenderStage, int) - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
- IndirectDrawManager - Class in com.jozufozu.flywheel.backend.engine.indirect
- IndirectDrawManager(IndirectPrograms) - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.IndirectDrawManager
- IndirectInstancer<I extends Instance> - Class in com.jozufozu.flywheel.backend.engine.indirect
- IndirectInstancer(InstanceType<I>, Environment, Model) - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- IndirectPrograms - Class in com.jozufozu.flywheel.backend.compile
- InferredVertexFormatInfo - Class in com.jozufozu.flywheel.impl.vertex
- InferredVertexFormatInfo(VertexFormat) - Constructor for class com.jozufozu.flywheel.impl.vertex.InferredVertexFormatInfo
- InferredVertexView - Class in com.jozufozu.flywheel.impl.vertex
- InferredVertexView(InferredVertexFormatInfo) - Constructor for class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- InferredVertexViewProvider - Class in com.jozufozu.flywheel.impl.vertex
- InferredVertexViewProvider(VertexFormat) - Constructor for class com.jozufozu.flywheel.impl.vertex.InferredVertexViewProvider
- INFO - Static variable in class com.jozufozu.flywheel.impl.BackendArgument
- INFO - Static variable in class com.jozufozu.flywheel.impl.DebugModeArgument
- infoLog() - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Success
-
Returns the value of the
infoLogrecord component. - init() - Static method in class com.jozufozu.flywheel.backend.Backends
- init() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedInstancer
- init() - Static method in class com.jozufozu.flywheel.backend.FlwBackend
- init() - Static method in class com.jozufozu.flywheel.backend.gl.GlCompat
- init() - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- init() - Static method in class com.jozufozu.flywheel.impl.BackendManagerImpl
- init() - Static method in class com.jozufozu.flywheel.impl.FlwImpl
- init() - Static method in class com.jozufozu.flywheel.lib.instance.InstanceTypes
- init() - Static method in class com.jozufozu.flywheel.lib.material.CutoutShaders
- init() - Static method in class com.jozufozu.flywheel.lib.material.FogShaders
- init() - Static method in class com.jozufozu.flywheel.lib.material.StandardMaterialShaders
- init() - Static method in class com.jozufozu.flywheel.lib.util.ShadersModHandler
- init() - Static method in class com.jozufozu.flywheel.vanilla.VanillaVisuals
- init(float) - Method in interface com.jozufozu.flywheel.api.visual.Visual
-
Initialize instances here.
- init(float) - Method in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- init(float) - Method in class com.jozufozu.flywheel.lib.visual.AbstractEntityVisual
- init(float) - Method in class com.jozufozu.flywheel.vanilla.BellVisual
- init(float) - Method in class com.jozufozu.flywheel.vanilla.ChestVisual
- init(float) - Method in class com.jozufozu.flywheel.vanilla.MinecartVisual
- init(float) - Method in class com.jozufozu.flywheel.vanilla.ShulkerBoxVisual
- initArray(int, int) - Static method in class com.jozufozu.flywheel.lib.util.FlwUtil
- initializationQueue - Variable in class com.jozufozu.flywheel.backend.engine.DrawManager
-
A list of instancers that have not yet been initialized.
- initialize() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
-
Completely (re)populate this volume with block and sky lighting data.
- initialize(InstancerKey<I>, IndirectInstancer<?>) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDrawManager
- initialize(InstancerKey<I>, InstancedInstancer<?>) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDrawManager
- initialize(InstancerKey<I>, N) - Method in class com.jozufozu.flywheel.backend.engine.DrawManager
- initLightSectionNotifier(LitVisual.Notifier) - Method in interface com.jozufozu.flywheel.api.visual.LitVisual
-
Set the notifier object.
- initLightSectionNotifier(LitVisual.Notifier) - Method in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- innerErrors() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IncludeError
-
Returns the value of the
innerErrorsrecord component. - innerType() - Method in interface com.jozufozu.flywheel.api.layout.ArrayElementType
- INOUT - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable.Qualifier
- instance - Variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- Instance - Interface in com.jozufozu.flywheel.api.instance
- INSTANCE - Enum constant in enum class com.jozufozu.flywheel.impl.visual.TickableVisualContextImpl
- INSTANCE - Enum constant in enum class com.jozufozu.flywheel.lib.util.Unit
- INSTANCE - Static variable in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- INSTANCE - Static variable in class com.jozufozu.flywheel.backend.compile.FlwProgramsReloader
- INSTANCE - Static variable in class com.jozufozu.flywheel.backend.engine.embed.GlobalEnvironment
- INSTANCE - Static variable in interface com.jozufozu.flywheel.backend.FlwBackendXplat
- INSTANCE - Static variable in class com.jozufozu.flywheel.impl.BackendArgument
- INSTANCE - Static variable in class com.jozufozu.flywheel.impl.DebugModeArgument
- INSTANCE - Static variable in interface com.jozufozu.flywheel.impl.FlwConfig
- INSTANCE - Static variable in interface com.jozufozu.flywheel.impl.FlwImplXplat
- INSTANCE - Static variable in class com.jozufozu.flywheel.impl.ForgeFlwConfig
- INSTANCE - Static variable in class com.jozufozu.flywheel.impl.task.SerialTaskExecutor
- INSTANCE - Static variable in interface com.jozufozu.flywheel.lib.internal.FlwLibLink
- INSTANCE - Static variable in interface com.jozufozu.flywheel.lib.internal.FlwLibXplat
- INSTANCE - Static variable in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- INSTANCE - Static variable in class com.jozufozu.flywheel.lib.model.QuadIndexSequence
- INSTANCE_BUFFER - Static variable in class com.jozufozu.flywheel.backend.Samplers
- INSTANCE_ID - Enum constant in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- INSTANCE_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- InstanceAssemblerComponent - Class in com.jozufozu.flywheel.backend.compile.component
- InstanceAssemblerComponent(InstanceType<?>) - Constructor for class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- instanceCount() - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- InstancedDraw - Class in com.jozufozu.flywheel.backend.engine.instancing
- InstancedDraw(InstancedInstancer<?>, MeshPool.PooledMesh, GroupKey<?>, Material, int) - Constructor for class com.jozufozu.flywheel.backend.engine.instancing.InstancedDraw
- InstancedDrawManager - Class in com.jozufozu.flywheel.backend.engine.instancing
- InstancedDrawManager(InstancingPrograms) - Constructor for class com.jozufozu.flywheel.backend.engine.instancing.InstancedDrawManager
- InstancedInstancer<I extends Instance> - Class in com.jozufozu.flywheel.backend.engine.instancing
- InstancedInstancer(InstanceType<I>, Environment) - Constructor for class com.jozufozu.flywheel.backend.engine.instancing.InstancedInstancer
- InstancedRenderStage - Class in com.jozufozu.flywheel.backend.engine.instancing
- InstancedRenderStage() - Constructor for class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage
- InstancedRenderStage.DrawGroup - Class in com.jozufozu.flywheel.backend.engine.instancing
- InstanceHandle - Interface in com.jozufozu.flywheel.api.instance
- InstanceHandleImpl - Class in com.jozufozu.flywheel.backend.engine
- InstanceHandleImpl(AbstractInstancer<?>, int) - Constructor for class com.jozufozu.flywheel.backend.engine.InstanceHandleImpl
- instancer - Variable in class com.jozufozu.flywheel.backend.engine.InstanceHandleImpl
- instancer() - Method in record class com.jozufozu.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Returns the value of the
instancerrecord component. - instancer(InstanceType<I>, Model) - Method in interface com.jozufozu.flywheel.api.instance.InstancerProvider
-
Get an instancer for the given instance type rendering the given model.
- instancer(InstanceType<I>, Model) - Method in record class com.jozufozu.flywheel.backend.engine.InstancerProviderImpl
- instancer(Environment, InstanceType<I>, Model, RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.EngineImpl
- Instancer<I extends Instance> - Interface in com.jozufozu.flywheel.api.instance
-
An instancer is how you interact with an instanced model.
- InstanceRecycler<I extends Instance> - Class in com.jozufozu.flywheel.lib.visual
-
A utility for recycling instances.
- InstanceRecycler(Supplier<I>) - Constructor for class com.jozufozu.flywheel.lib.visual.InstanceRecycler
- InstancerKey<I extends Instance> - Record Class in com.jozufozu.flywheel.backend.engine
- InstancerKey(Environment, InstanceType<I>, Model, RenderStage) - Constructor for record class com.jozufozu.flywheel.backend.engine.InstancerKey
-
Creates an instance of a
InstancerKeyrecord class. - instancerProvider - Variable in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- instancerProvider() - Method in interface com.jozufozu.flywheel.api.visualization.VisualizationContext
- instancerProvider() - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- InstancerProvider - Interface in com.jozufozu.flywheel.api.instance
- InstancerProviderImpl - Record Class in com.jozufozu.flywheel.backend.engine
- InstancerProviderImpl(EngineImpl, RenderStage) - Constructor for record class com.jozufozu.flywheel.backend.engine.InstancerProviderImpl
-
Creates an instance of a
InstancerProviderImplrecord class. - instancers - Variable in class com.jozufozu.flywheel.backend.engine.DrawManager
-
A map of instancer keys to instancers.
- instances - Variable in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- instances() - Method in record class com.jozufozu.flywheel.api.backend.Engine.CrumblingBlock
-
Returns the value of the
instancesrecord component. - InstanceStructComponent - Class in com.jozufozu.flywheel.backend.compile.component
- InstanceStructComponent(InstanceType<?>) - Constructor for class com.jozufozu.flywheel.backend.compile.component.InstanceStructComponent
- instanceType() - Method in record class com.jozufozu.flywheel.backend.compile.PipelineProgramKey
-
Returns the value of the
instanceTyperecord component. - instanceType() - Method in record class com.jozufozu.flywheel.backend.engine.GroupKey
-
Returns the value of the
instanceTyperecord component. - InstanceType<I extends Instance> - Interface in com.jozufozu.flywheel.api.instance
-
An InstanceType contains metadata for a specific instance that Flywheel can interface with.
- InstanceTypes - Class in com.jozufozu.flywheel.lib.instance
- InstanceWriter<I extends Instance> - Interface in com.jozufozu.flywheel.api.instance
-
InstanceWriters can quickly consume many instances and write them to some memory address.
- INSTANCING - Static variable in class com.jozufozu.flywheel.backend.Backends
-
Use GPU instancing to render everything.
- INSTANCING - Static variable in class com.jozufozu.flywheel.backend.compile.Pipelines
- InstancingPrograms - Class in com.jozufozu.flywheel.backend.compile
- Int(GlNumericType, int) - Constructor for record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Int
-
Creates an instance of a
Intrecord class. - INT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- INT - Enum constant in enum class com.jozufozu.flywheel.api.layout.IntegerRepr
- INT - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- INT_SIZE - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- intCase(int, GlslBlock) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslSwitch
- IntegerRepr - Enum Class in com.jozufozu.flywheel.api.layout
- INTEL - Enum constant in enum class com.jozufozu.flywheel.backend.gl.Driver
- InternalVertex - Class in com.jozufozu.flywheel.backend
- intersect(Box) - Method in interface com.jozufozu.flywheel.lib.box.Box
- intersectAssign(Box) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- intersects(int, int, int, int, int, int) - Method in interface com.jozufozu.flywheel.lib.box.Box
- intersects(Box) - Method in interface com.jozufozu.flywheel.lib.box.Box
- intLiteral(int) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- INVALID_BASE_VERTEX - Static variable in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- INVALID_ENUM - Enum constant in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- INVALID_FRAMEBUFFER_OPERATION - Enum constant in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- INVALID_OPERATION - Enum constant in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- INVALID_VALUE - Enum constant in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- invalidate() - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- invalidate() - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- invalidateHandle() - Method in class com.jozufozu.flywheel.backend.gl.GlObject
- invalidateLevel(LevelAccessor) - Static method in class com.jozufozu.flywheel.lib.util.LevelAttached
- invalidateLight() - Method in interface com.jozufozu.flywheel.api.visualization.VisualEmbedding
-
Reset any collected lighting information.
- invalidateLight() - Method in class com.jozufozu.flywheel.backend.engine.embed.NestedEmbeddedEnvironment
- invalidateLight() - Method in class com.jozufozu.flywheel.backend.engine.embed.TopLevelEmbeddedEnvironment
- IOError(ResourceLocation, IOException) - Constructor for record class com.jozufozu.flywheel.backend.glsl.LoadError.IOError
-
Creates an instance of a
IOErrorrecord class. - is(BlockAndTintGetter) - Static method in class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- isBackendOn() - Static method in class com.jozufozu.flywheel.api.backend.BackendManager
- isBackendOn() - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- isBackendOn() - Static method in class com.jozufozu.flywheel.impl.BackendManagerImpl
- isBackendOn() - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- isDeleted() - Method in class com.jozufozu.flywheel.backend.util.AtomicReferenceCounted
- isDeleted() - Method in class com.jozufozu.flywheel.backend.util.ReferenceCounted
- isEmpty() - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- isEmpty() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- isEmpty() - Method in class com.jozufozu.flywheel.backend.engine.indirect.TransferList
- isEmpty() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage.DrawGroup
- isEmpty() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage
- isEmpty() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- isEmpty() - Method in class com.jozufozu.flywheel.impl.visualization.storage.LitVisualStorage
- isEmpty() - Method in interface com.jozufozu.flywheel.lib.box.Box
- isEmpty() - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- isErr() - Method in class com.jozufozu.flywheel.backend.glsl.span.ErrorSpan
- isErr() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- isErr() - Method in class com.jozufozu.flywheel.backend.glsl.span.StringSpan
- isFirst() - Method in enum class com.jozufozu.flywheel.api.event.RenderStage
-
Is this stage the first one to be rendered in the frame?
- isFreed() - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- isFrozen() - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- isFrozen() - Method in interface com.jozufozu.flywheel.api.registry.Registry
- isFrozen() - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- isFrozen() - Method in class com.jozufozu.flywheel.impl.registry.RegistryImpl
- isGameActive() - Static method in class com.jozufozu.flywheel.lib.util.FlwUtil
- isInitialReload() - Method in class com.jozufozu.flywheel.api.event.EndClientResourceReloadEvent
- isInvalid() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- isInvalid() - Method in class com.jozufozu.flywheel.backend.gl.GlObject
- isInvalid() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- isIrisLoaded() - Static method in class com.jozufozu.flywheel.lib.util.ShadersModHandler
- isLast() - Method in enum class com.jozufozu.flywheel.api.event.RenderStage
-
Is this stage the last one to be rendered in the frame?
- isLowered() - Method in class com.jozufozu.flywheel.lib.task.Flag
-
Check if this flag is lowered.
- isMainThread() - Method in interface com.jozufozu.flywheel.api.task.TaskExecutor
-
Check whether the current thread is this task executor's main thread.
- isMainThread() - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
- isMainThread() - Method in class com.jozufozu.flywheel.impl.task.SerialTaskExecutor
- isOptifineInstalled() - Static method in class com.jozufozu.flywheel.lib.util.ShadersModHandler
- isRaised() - Method in class com.jozufozu.flywheel.lib.task.Flag
-
Check if this flag is raised.
- isRenderingShadowPass() - Method in interface com.jozufozu.flywheel.lib.util.ShadersModHandler.InternalHandler
- isRenderingShadowPass() - Static method in class com.jozufozu.flywheel.lib.util.ShadersModHandler
- isShaderPackInUse() - Method in interface com.jozufozu.flywheel.lib.util.ShadersModHandler.InternalHandler
- isShaderPackInUse() - Static method in class com.jozufozu.flywheel.lib.util.ShadersModHandler
- isSignaled() - Method in class com.jozufozu.flywheel.backend.gl.GlFence
- isSupported() - Method in interface com.jozufozu.flywheel.api.backend.Backend
-
Check if this backend is supported.
- isSupported() - Method in class com.jozufozu.flywheel.lib.backend.SimpleBackend
- isTracked() - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- isVisible(FrustumIntersection) - Method in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
-
Check if this visual is within the given frustum.
- isVisible(FrustumIntersection) - Method in class com.jozufozu.flywheel.lib.visual.AbstractEntityVisual
- isVoid() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
- iterator() - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- iterator() - Method in class com.jozufozu.flywheel.impl.registry.RegistryImpl
K
- key() - Method in record class com.jozufozu.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Returns the value of the
keyrecord component.
L
- layout - Variable in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- layout() - Method in interface com.jozufozu.flywheel.api.instance.InstanceType
- layout() - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType
- layout(Layout) - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType.Builder
- layout(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslUniformBlock
- Layout - Interface in com.jozufozu.flywheel.api.layout
- LAYOUT - Static variable in class com.jozufozu.flywheel.backend.InternalVertex
- LAYOUT_SHADER - Static variable in class com.jozufozu.flywheel.backend.InternalVertex
- Layout.Element - Interface in com.jozufozu.flywheel.api.layout
- LayoutAttributes - Class in com.jozufozu.flywheel.backend
- LayoutAttributes() - Constructor for class com.jozufozu.flywheel.backend.LayoutAttributes
- LayoutBuilder - Interface in com.jozufozu.flywheel.api.layout
- LayoutBuilderImpl - Class in com.jozufozu.flywheel.impl.layout
- LayoutBuilderImpl() - Constructor for class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- LayoutInterpreter - Class in com.jozufozu.flywheel.backend.compile
- LayoutInterpreter() - Constructor for class com.jozufozu.flywheel.backend.compile.LayoutInterpreter
- left() - Method in interface com.jozufozu.flywheel.backend.glsl.error.lines.ErrorLine
- left() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.FileLine
- left() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
- left() - Method in class com.jozufozu.flywheel.backend.glsl.error.lines.SpanHighlightLine
- length() - Method in interface com.jozufozu.flywheel.api.layout.ArrayElementType
- length() - Method in class com.jozufozu.flywheel.backend.engine.indirect.TransferList
- length() - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- length() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- LEQUAL - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- LESS - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- level - Variable in class com.jozufozu.flywheel.lib.light.LightVolume
- level - Variable in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- level() - Method in class com.jozufozu.flywheel.api.event.ReloadLevelRendererEvent
- level() - Method in interface com.jozufozu.flywheel.api.event.RenderContext
- level() - Method in class com.jozufozu.flywheel.api.event.RenderStageEvent
- level() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.HeaderLine
-
Returns the value of the
levelrecord component. - level() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
levelrecord component. - level(BlockAndTintGetter) - Method in class com.jozufozu.flywheel.lib.model.baked.BakedModelBuilder
- level(BlockAndTintGetter) - Method in class com.jozufozu.flywheel.lib.model.baked.BlockModelBuilder
- level(BlockAndTintGetter) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBakedModelBuilder
- level(BlockAndTintGetter) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBlockModelBuilder
- LEVEL_BLOCK_NAME - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- LEVEL_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- LevelAttached<T> - Class in com.jozufozu.flywheel.lib.util
- LevelAttached(Function<LevelAccessor, T>) - Constructor for class com.jozufozu.flywheel.lib.util.LevelAttached
- LevelAttached(Function<LevelAccessor, T>, Consumer<T>) - Constructor for class com.jozufozu.flywheel.lib.util.LevelAttached
- LevelExtension - Interface in com.jozufozu.flywheel.impl.extension
- levelPosToPtr(int, int, int) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- levelPosToPtrOffset(int, int, int) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- LevelRendererAccessor - Interface in com.jozufozu.flywheel.backend.mixin
- LevelUniforms - Class in com.jozufozu.flywheel.backend.engine.uniform
- lhs() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns the value of the
lhsrecord component. - light(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- light(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- light(int) - Method in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- light(int) - Method in interface com.jozufozu.flywheel.lib.instance.FlatLit
-
Set the packed light value for this instance.
- light(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- light(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- light(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- light(int, int) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- light(int, int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- light(int, int) - Method in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- light(int, int) - Method in interface com.jozufozu.flywheel.lib.instance.FlatLit
-
Set the block and sky light values for this instance.
- light(int, int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- light(int, int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- light(int, int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- LIGHT - Static variable in class com.jozufozu.flywheel.backend.Samplers
- LIGHT_COLOR - Enum constant in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- LIGHT_LEVEL - Enum constant in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- LIGHT_VOLUME - Enum constant in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- LIGHT_VOLUME_MIN - Static variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddingUniforms
- lightData - Variable in class com.jozufozu.flywheel.lib.light.LightVolume
- lightEngine - Variable in class com.jozufozu.flywheel.lib.model.baked.VirtualBlockGetter
- LIGHTNING - Enum constant in enum class com.jozufozu.flywheel.api.material.Transparency
- lightOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexFormatInfo
- lightOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- LightPacking - Class in com.jozufozu.flywheel.lib.light
-
Utility class for bit-twiddling light.
- LightPacking() - Constructor for class com.jozufozu.flywheel.lib.light.LightPacking
- LightVolume - Class in com.jozufozu.flywheel.lib.light
- LightVolume(BlockAndTintGetter, Box) - Constructor for class com.jozufozu.flywheel.lib.light.LightVolume
- limiter() - Method in interface com.jozufozu.flywheel.api.visual.DynamicVisual.Context
- limiter() - Method in record class com.jozufozu.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
limiterrecord component. - limitUpdates - Variable in class com.jozufozu.flywheel.impl.ForgeFlwConfig.ClientConfig
- limitUpdates() - Method in interface com.jozufozu.flywheel.impl.FlwConfig
- limitUpdates() - Method in class com.jozufozu.flywheel.impl.ForgeFlwConfig
- line() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
-
Returns the value of the
linerecord component. - line() - Method in record class com.jozufozu.flywheel.backend.glsl.span.CharPos
-
Returns the value of the
linerecord component. - line(float, float, float, float, float, float) - Method in class com.jozufozu.flywheel.lib.model.LineModelBuilder
- LINE - Static variable in class com.jozufozu.flywheel.lib.material.StandardMaterialShaders
- LINE_LOOP - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- LINE_STRIP - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- LINEAR - Static variable in class com.jozufozu.flywheel.lib.material.FogShaders
- LINEAR_FADE - Static variable in class com.jozufozu.flywheel.lib.material.FogShaders
- LineMesh(int, VertexView, MemoryBlock, Vector4f) - Constructor for class com.jozufozu.flywheel.lib.model.LineModelBuilder.LineMesh
- LineModelBuilder - Class in com.jozufozu.flywheel.lib.model
- LineModelBuilder.LineMesh - Class in com.jozufozu.flywheel.lib.model
- lines() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- LINES - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- lineStartCol(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- lineStartColTrimmed(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- lineStartIndex(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- lineStartPosTrimmed(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- lineString(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- lineWidth(int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- link(Compile.ShaderCompiler<K>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ProgramStitcher
- link(List<GlShader>, Consumer<GlProgram>) - Method in class com.jozufozu.flywheel.backend.compile.core.ProgramLinker
- linkResult(LinkResult) - Method in class com.jozufozu.flywheel.backend.compile.core.CompilerStats
- LinkResult - Interface in com.jozufozu.flywheel.backend.compile.core
- LinkResult.Failure - Record Class in com.jozufozu.flywheel.backend.compile.core
- LinkResult.Success - Record Class in com.jozufozu.flywheel.backend.compile.core
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class com.jozufozu.flywheel.impl.BackendArgument
- listSupplier() - Method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
-
Returns the value of the
listSupplierrecord component. - listSupplier() - Method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
-
Returns the value of the
listSupplierrecord component. - LitVisual - Interface in com.jozufozu.flywheel.api.visual
-
A visual that listens to light updates.
- LitVisual.Notifier - Interface in com.jozufozu.flywheel.api.visual
-
A notifier object that can be used to indicate to the impl that the sections a visual is contained in have changed.
- litVisuals - Variable in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- LitVisualStorage - Class in com.jozufozu.flywheel.impl.visualization.storage
-
Keeps track of what chunks/sections each listener is in, so we can update exactly what needs to be updated.
- LitVisualStorage() - Constructor for class com.jozufozu.flywheel.impl.visualization.storage.LitVisualStorage
- load(Class<T>, String) - Static method in class com.jozufozu.flywheel.api.internal.DependencyInjection
- load(ResourceLocation) - Method in class com.jozufozu.flywheel.backend.glsl.ShaderSources
- LoadError - Interface in com.jozufozu.flywheel.backend.glsl
- LoadError.CircularDependency - Record Class in com.jozufozu.flywheel.backend.glsl
- LoadError.IncludeError - Record Class in com.jozufozu.flywheel.backend.glsl
- LoadError.IOError - Record Class in com.jozufozu.flywheel.backend.glsl
- LoadError.MalformedInclude - Record Class in com.jozufozu.flywheel.backend.glsl
- LoadError.ResourceError - Record Class in com.jozufozu.flywheel.backend.glsl
- loadIdentity() - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- loadResult(LoadResult) - Method in class com.jozufozu.flywheel.backend.compile.core.CompilerStats
- LoadResult - Interface in com.jozufozu.flywheel.backend.glsl
- LoadResult.Failure - Record Class in com.jozufozu.flywheel.backend.glsl
- LoadResult.Success - Record Class in com.jozufozu.flywheel.backend.glsl
- location - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderField
- location() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IncludeError
-
Returns the value of the
locationrecord component. - location() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IOError
-
Returns the value of the
locationrecord component. - location() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.ResourceError
-
Returns the value of the
locationrecord component. - lock - Variable in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- log() - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Success
-
Returns the value of the
logrecord component. - LOGGER - Static variable in class com.jozufozu.flywheel.backend.compile.FlwPrograms
- LOGGER - Static variable in class com.jozufozu.flywheel.backend.FlwBackend
- LOGGER - Static variable in class com.jozufozu.flywheel.impl.FlwImpl
- lower() - Method in class com.jozufozu.flywheel.lib.task.Flag
-
Lower this flag that may have been previously raised.
M
- makeActive() - Method in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- MalformedInclude(ResourceLocationException) - Constructor for record class com.jozufozu.flywheel.backend.glsl.LoadError.MalformedInclude
-
Creates an instance of a
MalformedIncluderecord class. - malloc(long) - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- malloc(long) - Static method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- mallocTracked(long) - Static method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- map() - Method in record class com.jozufozu.flywheel.lib.task.MapContextPlan
-
Returns the value of the
maprecord component. - map(SupplierWithContext<C, D>) - Static method in record class com.jozufozu.flywheel.lib.task.MapContextPlan
- map(Vector2f) - Method in interface com.jozufozu.flywheel.lib.model.part.ModelPartConverter.TextureMapper
- MapContextPlan<C,
D> - Record Class in com.jozufozu.flywheel.lib.task - MapContextPlan(SupplierWithContext<C, D>, Plan<D>) - Constructor for record class com.jozufozu.flywheel.lib.task.MapContextPlan
-
Creates an instance of a
MapContextPlanrecord class. - MapContextPlan.Builder<C,
D> - Class in com.jozufozu.flywheel.lib.task - markDirty() - Method in class com.jozufozu.flywheel.backend.engine.uniform.UniformBuffer
- markDirty() - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- material() - Method in record class com.jozufozu.flywheel.api.model.Model.ConfiguredMesh
-
Returns the value of the
materialrecord component. - material() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
- material() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDraw
- Material - Interface in com.jozufozu.flywheel.api.material
- MATERIAL - Static variable in class com.jozufozu.flywheel.lib.model.LineModelBuilder
- MaterialEncoder - Class in com.jozufozu.flywheel.backend.engine
- materialFragment() - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class com.jozufozu.flywheel.lib.model.baked.BakedModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class com.jozufozu.flywheel.lib.model.baked.BlockModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBakedModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBlockModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class com.jozufozu.flywheel.lib.model.baked.MultiBlockModelBuilder
- MaterialRenderState - Class in com.jozufozu.flywheel.backend.engine
- Materials - Class in com.jozufozu.flywheel.lib.material
- MaterialShaders - Interface in com.jozufozu.flywheel.api.material
- materialSources(List<ResourceLocation>) - Method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent.Builder
- materialVertex() - Static method in class com.jozufozu.flywheel.backend.ShaderIndices
- matrix(String, FloatRepr, int) - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- matrix(String, FloatRepr, int) - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- matrix(String, FloatRepr, int, int) - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- matrix(String, FloatRepr, int, int) - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- matrixArray(String, FloatRepr, int, int) - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- matrixArray(String, FloatRepr, int, int) - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- matrixArray(String, FloatRepr, int, int, int) - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- matrixArray(String, FloatRepr, int, int, int) - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- MatrixElementType - Interface in com.jozufozu.flywheel.api.layout
- MatrixMath - Class in com.jozufozu.flywheel.lib.math
- matrixTypeName(MatrixElementType) - Static method in class com.jozufozu.flywheel.backend.compile.LayoutInterpreter
- MAX_ATTRIB_BINDINGS - Static variable in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- MAX_ATTRIBS - Static variable in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- MAX_BYTES - Static variable in class com.jozufozu.flywheel.backend.gl.TextureBuffer
- MAX_ELEMENT_NAME_LENGTH - Static variable in interface com.jozufozu.flywheel.api.layout.Layout
- MAX_GLSL_VERSION - Static variable in class com.jozufozu.flywheel.backend.gl.GlCompat
- MAX_TEXELS - Static variable in class com.jozufozu.flywheel.backend.gl.TextureBuffer
- maxBytesPerScatter - Variable in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- maxSetBit() - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- maxX - Variable in class com.jozufozu.flywheel.lib.box.MutableBox
- maxY - Variable in class com.jozufozu.flywheel.lib.box.MutableBox
- maxZ - Variable in class com.jozufozu.flywheel.lib.box.MutableBox
- member(String, String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslUniformBlock
- memoryBlock - Variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- MemoryBlock - Interface in com.jozufozu.flywheel.lib.memory
- MemoryBuffer - Class in com.jozufozu.flywheel.backend.util
- MemoryBuffer(long) - Constructor for class com.jozufozu.flywheel.backend.util.MemoryBuffer
- MESA - Enum constant in enum class com.jozufozu.flywheel.backend.gl.Driver
- mesh() - Method in record class com.jozufozu.flywheel.api.model.Model.ConfiguredMesh
-
Returns the value of the
meshrecord component. - mesh() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
- Mesh - Interface in com.jozufozu.flywheel.api.model
-
A holder for arbitrary vertex data that can be written to memory or a vertex list.
- meshes() - Method in interface com.jozufozu.flywheel.api.model.Model
-
Get a list of all meshes in this model.
- meshes() - Method in class com.jozufozu.flywheel.lib.model.SimpleModel
- meshes() - Method in class com.jozufozu.flywheel.lib.model.SingleMeshModel
- MeshPool - Class in com.jozufozu.flywheel.backend.engine
- MeshPool() - Constructor for class com.jozufozu.flywheel.backend.engine.MeshPool
-
Create a new mesh pool.
- MeshPool.PooledMesh - Class in com.jozufozu.flywheel.backend.engine
- message() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.HeaderLine
-
Returns the value of the
messagerecord component. - MINECART - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- MinecartVisual<T extends net.minecraft.world.entity.vehicle.AbstractMinecart> - Class in com.jozufozu.flywheel.vanilla
- MinecartVisual(VisualizationContext, T, ModelHolder) - Constructor for class com.jozufozu.flywheel.vanilla.MinecartVisual
- minecraft() - Method in class com.jozufozu.flywheel.api.event.EndClientResourceReloadEvent
- minX - Variable in class com.jozufozu.flywheel.lib.box.MutableBox
- minY - Variable in class com.jozufozu.flywheel.lib.box.MutableBox
- minZ - Variable in class com.jozufozu.flywheel.lib.box.MutableBox
- mipmap - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- mipmap - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- mipmap() - Method in interface com.jozufozu.flywheel.api.material.Material
- mipmap() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- mipmap() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- mipmap(boolean) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- mirrorAbout(Direction.Axis) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- model - Variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- model - Variable in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- model() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerKey
-
Returns the value of the
modelrecord component. - Model - Interface in com.jozufozu.flywheel.api.model
- MODEL_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- MODEL_INDEX_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- MODEL_MATRIX - Static variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddingUniforms
- MODEL_MATRIX1 - Static variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddingUniforms
- MODEL_STRIDE - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- Model.ConfiguredMesh - Record Class in com.jozufozu.flywheel.api.model
- ModelCache<T> - Class in com.jozufozu.flywheel.lib.model
- ModelCache(Function<T, Model>) - Constructor for class com.jozufozu.flywheel.lib.model.ModelCache
- modelData(ModelData) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBakedModelBuilder
- modelData(ModelData) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBlockModelBuilder
- modelDataLookup(Function<BlockPos, ModelData>) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- ModelHolder - Class in com.jozufozu.flywheel.lib.model
- ModelHolder(Supplier<Model>) - Constructor for class com.jozufozu.flywheel.lib.model.ModelHolder
- modelIndex - Variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- modelIndex - Variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- modelLocation - Variable in class com.jozufozu.flywheel.lib.model.baked.PartialModel
- ModelPartConverter - Class in com.jozufozu.flywheel.lib.model.part
- ModelPartConverter.TextureMapper - Interface in com.jozufozu.flywheel.lib.model.part
- Models - Class in com.jozufozu.flywheel.lib.model
-
A collection of methods for creating models from various sources.
- ModelUtil - Class in com.jozufozu.flywheel.lib.model
- MoreMath - Class in com.jozufozu.flywheel.lib.math
- move(Box) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- msg() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.TextLine
-
Returns the value of the
msgrecord component. - mulNormal(Matrix3f) - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- mulNormal(Matrix3f) - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- mulNormal(Matrix3f) - Method in interface com.jozufozu.flywheel.lib.transform.Transform
- mulPose(Matrix4f) - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- mulPose(Matrix4f) - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- mulPose(Matrix4f) - Method in interface com.jozufozu.flywheel.lib.transform.Transform
- MultiBlockModelBuilder - Class in com.jozufozu.flywheel.lib.model.baked
- MutableBox - Class in com.jozufozu.flywheel.lib.box
- MutableBox() - Constructor for class com.jozufozu.flywheel.lib.box.MutableBox
- MutableBox(int, int, int, int, int, int) - Constructor for class com.jozufozu.flywheel.lib.box.MutableBox
- MutableVertexList - Interface in com.jozufozu.flywheel.api.vertex
N
- name - Variable in enum class com.jozufozu.flywheel.backend.gl.shader.ShaderType
- name - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderField
- name - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- name - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable
- name - Variable in class com.jozufozu.flywheel.backend.glsl.parse.StructField
- name - Variable in class com.jozufozu.flywheel.backend.glsl.SourceFile
- name - Variable in class com.jozufozu.flywheel.backend.glsl.SourceLines
- name() - Method in interface com.jozufozu.flywheel.api.layout.Layout.Element
- name() - Method in class com.jozufozu.flywheel.backend.compile.component.BufferTextureInstanceComponent
- name() - Method in class com.jozufozu.flywheel.backend.compile.component.InstanceStructComponent
- name() - Method in class com.jozufozu.flywheel.backend.compile.component.SsboInstanceComponent
- name() - Method in class com.jozufozu.flywheel.backend.compile.component.StringSubstitutionComponent
- name() - Method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent
- name() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
-
Returns the value of the
namerecord component. - name() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Returns the value of the
namerecord component. - name() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Returns the value of the
namerecord component. - name() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Returns the value of the
namerecord component. - name() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Returns the value of the
namerecord component. - name() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Returns the value of the
namerecord component. - name() - Method in interface com.jozufozu.flywheel.backend.glsl.SourceComponent
- name() - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- name(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.FnSignature.Builder
- name(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslUniformBlock
- name(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslVertexInput
- NamedFlag - Class in com.jozufozu.flywheel.lib.task
-
A flag with an arbitrary name.
- NamedFlag(String) - Constructor for class com.jozufozu.flywheel.lib.task.NamedFlag
- nameLowerCase() - Method in enum class com.jozufozu.flywheel.backend.compile.ContextShader
- nameMapper(Function<K, String>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- nb(float) - Static method in class com.jozufozu.flywheel.lib.math.RenderMath
-
Convert a signed, normalized float into a signed byte.
- neededCapacityForIndex(int) - Method in class com.jozufozu.flywheel.backend.util.MemoryBuffer
- neededMargin() - Method in interface com.jozufozu.flywheel.backend.glsl.error.lines.ErrorLine
- neededMargin() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.HeaderLine
- needsToGrow(long) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedInstancer
- nested(ErrorBuilder) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- NestedEmbeddedEnvironment - Class in com.jozufozu.flywheel.backend.engine.embed
- NestedEmbeddedEnvironment(AbstractEmbeddedEnvironment, EngineImpl, RenderStage) - Constructor for class com.jozufozu.flywheel.backend.engine.embed.NestedEmbeddedEnvironment
- NestedLine - Record Class in com.jozufozu.flywheel.backend.glsl.error.lines
- NestedLine(String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.error.lines.NestedLine
-
Creates an instance of a
NestedLinerecord class. - NestedPlan<C> - Record Class in com.jozufozu.flywheel.lib.task
- NestedPlan(List<Plan<C>>) - Constructor for record class com.jozufozu.flywheel.lib.task.NestedPlan
-
Creates an instance of a
NestedPlanrecord class. - NEVER - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- neverSkipVanillaRender() - Method in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Builder
-
Sets a predicate to never skip rendering with the vanilla
BlockEntityRenderer. - neverSkipVanillaRender() - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Builder
-
Sets a predicate to always skip rendering with the vanilla
EntityRenderer. - nextClearBit(int) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- nextPowerOf2() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
-
Grow this box to have power of 2 side lengths, scaling from the minimum coords.
- nextPowerOf2Centered() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
-
Grow this box to have power of 2 side length, scaling from the center.
- nextSetBit(int) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- NONE - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable.Qualifier
- NONE - Static variable in class com.jozufozu.flywheel.lib.material.FogShaders
- NonLimiter - Class in com.jozufozu.flywheel.impl.visualization.ratelimit
- NonLimiter() - Constructor for class com.jozufozu.flywheel.impl.visualization.ratelimit.NonLimiter
- NoOverlayVertexView - Class in com.jozufozu.flywheel.lib.vertex
- NoOverlayVertexView() - Constructor for class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- normal - Variable in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- normal - Variable in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- NORMAL_MATRIX - Static variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddingUniforms
- normalized() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns the value of the
normalizedrecord component. - NORMALIZED_BYTE - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- NORMALIZED_INT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- NORMALIZED_SHORT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_BYTE - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_INT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_SHORT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- normalOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexFormatInfo
- normalOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- NORMALS - Enum constant in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- normalX(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- normalX(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- normalX(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- normalX(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- normalX(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- normalX(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- normalX(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- normalX(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- normalX(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- normalX(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- normalX(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- normalX(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- normalY(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- normalY(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- normalY(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- normalY(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- normalY(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- normalY(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- normalY(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- normalY(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- normalY(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- normalY(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- normalY(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- normalY(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- normalZ(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- normalZ(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- normalZ(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- normalZ(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- normalZ(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- normalZ(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- normalZ(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- normalZ(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- normalZ(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- normalZ(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- normalZ(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- normalZ(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- note(String) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- NOTE - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.error.ErrorLevel
- NOTEQUAL - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- notifier - Variable in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- notifyDirty(int) - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- notifyRemoval(int) - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- notifySectionsChanged() - Method in interface com.jozufozu.flywheel.api.visual.LitVisual.Notifier
-
Invoke this to indicate to the impl that your visual has moved to a different set of sections.
- nudge(int) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
-
Translates this object randomly by a very small amount.
- nudgePosition(float, float, float) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- number - Variable in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- number() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
-
Returns the value of the
numberrecord component. - numbered(int, String) - Static method in record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
- numDigits(int) - Static method in class com.jozufozu.flywheel.lib.math.MoreMath
- NVIDIA - Enum constant in enum class com.jozufozu.flywheel.backend.gl.Driver
O
- obj() - Method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
-
Returns the value of the
objrecord component. - of() - Static method in class com.jozufozu.flywheel.lib.task.UnitPlan
- of(Plan<C>...) - Static method in record class com.jozufozu.flywheel.lib.task.NestedPlan
- of(Plan<C>, Plan<C>) - Static method in record class com.jozufozu.flywheel.lib.task.BarrierPlan
- of(RunnableWithContext.Ignored<C>) - Static method in record class com.jozufozu.flywheel.lib.task.RunnablePlan
- of(RunnableWithContext.Ignored<C>) - Static method in record class com.jozufozu.flywheel.lib.task.SyncedPlan
- of(RunnableWithContext.Ignored<C>...) - Static method in record class com.jozufozu.flywheel.lib.task.SimplePlan
- of(RunnableWithContext<C>) - Static method in record class com.jozufozu.flywheel.lib.task.RunnablePlan
- of(RunnableWithContext<C>) - Static method in record class com.jozufozu.flywheel.lib.task.SyncedPlan
- of(RunnableWithContext<C>...) - Static method in record class com.jozufozu.flywheel.lib.task.SimplePlan
- of(SupplierWithContext.Ignored<C, Collection<? extends Plan<C>>>) - Static method in record class com.jozufozu.flywheel.lib.task.DynamicNestedPlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext.Ignored<List<T>, C>) - Static method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext.Ignored<T, C>) - Static method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext<List<T>, C>) - Static method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext<T, C>) - Static method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext<C, Collection<? extends Plan<C>>>) - Static method in record class com.jozufozu.flywheel.lib.task.DynamicNestedPlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext.Ignored<List<T>, C>) - Static method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext.Ignored<T, C>) - Static method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext<List<T>, C>) - Static method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext<T, C>) - Static method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
- of(PoseStack) - Static method in interface com.jozufozu.flywheel.lib.transform.TransformStack
- of(F, S) - Static method in record class com.jozufozu.flywheel.lib.util.Pair
- of(String, String) - Static method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
- of(List<RunnableWithContext<C>>) - Static method in record class com.jozufozu.flywheel.lib.task.SimplePlan
- OFF - Enum constant in enum class com.jozufozu.flywheel.api.material.DepthTest
- OFF - Enum constant in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- OFF - Static variable in class com.jozufozu.flywheel.lib.material.CutoutShaders
-
Do not discard any fragments based on alpha.
- OFF_BACKEND - Static variable in class com.jozufozu.flywheel.impl.BackendManagerImpl
- offender() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.CircularDependency
-
Returns the value of the
offenderrecord component. - offset(int, int, int, int, int) - Static method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- ofRadius(int) - Static method in class com.jozufozu.flywheel.lib.box.MutableBox
- ofVoid(String) - Static method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
- on(GlslExpr) - Static method in class com.jozufozu.flywheel.backend.glsl.generate.GlslSwitch
- on(BooleanSupplierWithContext.Ignored<C>) - Static method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
- on(BooleanSupplierWithContext<C>) - Static method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
- onBakingCompleted(ModelEvent.BakingCompleted) - Static method in class com.jozufozu.flywheel.lib.model.baked.PartialModelEventHandler
- onBeginFrame(RenderContext) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationEventHandler
- onClientTick(Minecraft, Level) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationEventHandler
- onCompile(Compilation) - Method in enum class com.jozufozu.flywheel.backend.compile.ContextShader
- onCompile(BiConsumer<K, Compilation>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- ONE_OVER_LIGHT_BOX_SIZE - Static variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddingUniforms
- ONE_TENTH - Static variable in class com.jozufozu.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha less than to 0.1.
- onEndClientResourceReload() - Static method in class com.jozufozu.flywheel.lib.model.ModelCache
- onEndClientResourceReload() - Static method in class com.jozufozu.flywheel.lib.model.ModelHolder
- onEndClientResourceReload(boolean) - Static method in class com.jozufozu.flywheel.impl.BackendManagerImpl
- onEntityJoinLevel(Level, Entity) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationEventHandler
- onEntityLeaveLevel(Level, Entity) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationEventHandler
- onFalse() - Method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
-
Returns the value of the
onFalserecord component. - onLightUpdate(LightLayer, SectionPos) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- onLink() - Method in record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Returns the value of the
onLinkrecord component. - onLink(GlProgram) - Method in enum class com.jozufozu.flywheel.backend.compile.ContextShader
- onLink(Consumer<GlProgram>) - Method in class com.jozufozu.flywheel.backend.compile.Pipeline.Builder
- onLoad(String) - Method in class com.jozufozu.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- onRegisterAdditional(ModelEvent.RegisterAdditional) - Static method in class com.jozufozu.flywheel.lib.model.baked.PartialModelEventHandler
- onReloadLevelRenderer() - Static method in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- onReloadLevelRenderer(ClientLevel) - Static method in class com.jozufozu.flywheel.impl.BackendManagerImpl
- onRenderOriginChanged() - Method in class com.jozufozu.flywheel.backend.engine.DrawManager
- onRenderStage(RenderContext, RenderStage) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationEventHandler
- onResourceManagerReload(ResourceManager) - Method in class com.jozufozu.flywheel.backend.compile.FlwProgramsReloader
- onTrue() - Method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
-
Returns the value of the
onTruerecord component. - op - Variable in enum class com.jozufozu.flywheel.backend.glsl.generate.BinOp
- op() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns the value of the
oprecord component. - OPAQUE - Enum constant in enum class com.jozufozu.flywheel.api.material.Transparency
- OPTIONS_BLOCK_NAME - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- OPTIONS_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- OptionsUniforms - Class in com.jozufozu.flywheel.backend.engine.uniform
- OptionsUniforms() - Constructor for class com.jozufozu.flywheel.backend.engine.uniform.OptionsUniforms
- ORIENTED - Static variable in class com.jozufozu.flywheel.lib.instance.InstanceTypes
- OrientedInstance - Class in com.jozufozu.flywheel.lib.instance
- OrientedInstance(InstanceType<? extends OrientedInstance>, InstanceHandle) - Constructor for class com.jozufozu.flywheel.lib.instance.OrientedInstance
- OUT - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderField.Decoration
- OUT - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable.Qualifier
- OUT_OF_MEMORY - Enum constant in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- overlay - Variable in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- overlay(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- overlay(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- overlay(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- overlay(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- overlay(int, int) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- overlay(int, int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- overlay(int, int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- overlay(int, int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- OVERLAY - Enum constant in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
- OVERLAY - Static variable in class com.jozufozu.flywheel.backend.Samplers
- overlayOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexFormatInfo
- overlayOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
P
- packedLight - Variable in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- packFogAndCutout(Material) - Static method in class com.jozufozu.flywheel.backend.engine.MaterialEncoder
- packLightNibbles(byte, byte) - Static method in class com.jozufozu.flywheel.lib.light.LightPacking
- packProperties(Material) - Static method in class com.jozufozu.flywheel.backend.engine.MaterialEncoder
- paddedByteSize() - Method in interface com.jozufozu.flywheel.api.layout.Layout.Element
- paddingByteSize() - Method in interface com.jozufozu.flywheel.api.layout.Layout.Element
- Pair<F,
S> - Record Class in com.jozufozu.flywheel.lib.util - Pair(F, S) - Constructor for record class com.jozufozu.flywheel.lib.util.Pair
-
Creates an instance of a
Pairrecord class. - parallelPlans() - Method in record class com.jozufozu.flywheel.lib.task.NestedPlan
-
Returns the value of the
parallelPlansrecord component. - ParallelTaskExecutor - Class in com.jozufozu.flywheel.impl.task
- ParallelTaskExecutor(String, int, BooleanSupplier) - Constructor for class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
- parallelTasks() - Method in record class com.jozufozu.flywheel.lib.task.SimplePlan
-
Returns the value of the
parallelTasksrecord component. - parse(ShaderSources, ResourceLocation, String) - Static method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- parse(StringReader) - Method in class com.jozufozu.flywheel.impl.BackendArgument
- parseArguments() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- parseFields(SourceLines) - Static method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderField
-
Scan the source for function definitions and "parse" them into objects that contain properties of the function.
- parseFlywheelDefault(String) - Static method in class com.jozufozu.flywheel.lib.util.ResourceUtil
-
Same as
ResourceLocation(String), but defaults to Flywheel namespace. - parseFunctions(SourceLines) - Static method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
-
Scan the source for function definitions and "parse" them into objects that contain properties of the function.
- parseImports(SourceLines) - Static method in record class com.jozufozu.flywheel.backend.glsl.parse.Import
-
Scan the source for
#use "..."directives. - parseStructs(SourceLines) - Static method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
-
Scan the source for function definitions and "parse" them into objects that contain properties of the function.
- partial(PartialModel) - Static method in class com.jozufozu.flywheel.lib.model.Models
-
Get a usable model for a given partial model.
- partial(PartialModel, Direction) - Static method in class com.jozufozu.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 com.jozufozu.flywheel.lib.model.Models
-
Get a usable model for a given partial model, transformed in some way.
- PartialModel - Class in com.jozufozu.flywheel.lib.model.baked
-
A helper class for loading and accessing JSON models not directly used by any blocks or items.
- PartialModel(ResourceLocation) - Constructor for class com.jozufozu.flywheel.lib.model.baked.PartialModel
- PartialModelEventHandler - Class in com.jozufozu.flywheel.lib.model.baked
- partialTick() - Method in interface com.jozufozu.flywheel.api.event.RenderContext
- partialTick() - Method in interface com.jozufozu.flywheel.api.visual.DynamicVisual.Context
- partialTick() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
partialTickrecord component. - partialTick() - Method in record class com.jozufozu.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns the value of the
partialTickrecord component. - PATTERN - Static variable in record class com.jozufozu.flywheel.backend.glsl.parse.Import
- PATTERN - Static variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderField
- PATTERN - Static variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- PATTERN - Static variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- Pipeline - Record Class in com.jozufozu.flywheel.backend.compile
- Pipeline(ResourceLocation, ResourceLocation, Pipeline.InstanceAssembler, String, Consumer<GlProgram>) - Constructor for record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Creates an instance of a
Pipelinerecord class. - Pipeline.Builder - Class in com.jozufozu.flywheel.backend.compile
- Pipeline.InstanceAssembler - Interface in com.jozufozu.flywheel.backend.compile
- PipelineCompiler - Class in com.jozufozu.flywheel.backend.compile
- PipelineCompiler() - Constructor for class com.jozufozu.flywheel.backend.compile.PipelineCompiler
- PipelineProgramKey - Record Class in com.jozufozu.flywheel.backend.compile
-
Represents the entire context of a program's usage.
- PipelineProgramKey(InstanceType<?>, ContextShader) - Constructor for record class com.jozufozu.flywheel.backend.compile.PipelineProgramKey
-
Creates an instance of a
PipelineProgramKeyrecord class. - Pipelines - Class in com.jozufozu.flywheel.backend.compile
- pivotX - Variable in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- pivotY - Variable in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- pivotZ - Variable in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- PIXEL_PACK_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- PIXEL_UNPACK_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- plan() - Method in class com.jozufozu.flywheel.impl.visualization.storage.LitVisualStorage
- plan() - Method in class com.jozufozu.flywheel.lib.task.IfElsePlan.Builder
- plan() - Method in class com.jozufozu.flywheel.lib.task.MapContextPlan.Builder
- plan() - Method in record class com.jozufozu.flywheel.lib.task.MapContextPlan
-
Returns the value of the
planrecord component. - Plan<C> - Interface in com.jozufozu.flywheel.api.task
- planFrame() - Method in interface com.jozufozu.flywheel.api.visual.DynamicVisual
-
Invoked every frame.
- planFrame() - Method in interface com.jozufozu.flywheel.lib.visual.SimpleDynamicVisual
- PlanMap<K,
C> - Class in com.jozufozu.flywheel.lib.task -
A plan that executes a dynamic list of plans in parallel.
- PlanMap() - Constructor for class com.jozufozu.flywheel.lib.task.PlanMap
- plans() - Method in record class com.jozufozu.flywheel.lib.task.DynamicNestedPlan
-
Returns the value of the
plansrecord component. - plans(TaskExecutor, C, Runnable, List<Plan<C>>) - Static method in class com.jozufozu.flywheel.lib.task.Distribute
-
Distribute the given list of plans across the threads of the task executor.
- planTick() - Method in interface com.jozufozu.flywheel.api.visual.TickableVisual
-
Invoked every tick.
- planTick() - Method in interface com.jozufozu.flywheel.lib.visual.SimpleTickableVisual
- PLAYER_BLOCK_NAME - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- PLAYER_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- PlayerUniforms - Class in com.jozufozu.flywheel.backend.engine.uniform
- pointAt(Span) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- pointAt(Span, int) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- pointAtFile(SourceFile) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- pointAtFile(SourceLines) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- pointAtFile(String) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- pointAtFile(ResourceLocation) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- pointAtLine(SourceLines, int, int) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- pointAtLine(SourceLines, int, int, int, int) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- POINTS - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- poll() - Static method in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- pollAndThrow(Supplier<String>) - Static method in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- POLYGON - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- polygonOffset - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- polygonOffset - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- polygonOffset() - Method in interface com.jozufozu.flywheel.api.material.Material
- polygonOffset() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- polygonOffset() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- polygonOffset(boolean) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- popPose() - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- popPose() - Method in interface com.jozufozu.flywheel.lib.transform.TransformStack
- pos - Variable in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- pos() - Method in record class com.jozufozu.flywheel.api.backend.Engine.CrumblingBlock
-
Returns the value of the
posrecord component. - pos() - Method in record class com.jozufozu.flywheel.backend.glsl.span.CharPos
-
Returns the value of the
posrecord component. - pose - Variable in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- poseStack(PoseStack) - Method in class com.jozufozu.flywheel.lib.model.baked.BakedModelBuilder
- poseStack(PoseStack) - Method in class com.jozufozu.flywheel.lib.model.baked.BlockModelBuilder
- poseStack(PoseStack) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBakedModelBuilder
- poseStack(PoseStack) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeBlockModelBuilder
- poseStack(PoseStack) - Method in class com.jozufozu.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- poseStack(PoseStack) - Method in class com.jozufozu.flywheel.lib.model.baked.MultiBlockModelBuilder
- PoseStackExtension - Interface in com.jozufozu.flywheel.impl.extension
-
An extension interface for
PoseStackthat provides aPoseTransformStackwrapper. - PoseTransformStack - Class in com.jozufozu.flywheel.lib.transform
-
A wrapper around
PoseStackthat implementsTransformStack. - PoseTransformStack(PoseStack) - Constructor for class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- positionOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexFormatInfo
- positionOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- postApply(String, ClassNode, String, IMixinInfo) - Method in class com.jozufozu.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- PosTexNormalVertexView - Class in com.jozufozu.flywheel.lib.vertex
- PosTexNormalVertexView() - Constructor for class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- postLink(BiConsumer<K, GlProgram>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ProgramStitcher
- postNotification() - Method in class com.jozufozu.flywheel.impl.task.ThreadGroupNotifier
- PosVertexView - Class in com.jozufozu.flywheel.lib.vertex
- PosVertexView() - Constructor for class com.jozufozu.flywheel.lib.vertex.PosVertexView
- posX - Variable in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- posY - Variable in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- posZ - Variable in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- preApply(String, ClassNode, String, IMixinInfo) - Method in class com.jozufozu.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- preLink(BiConsumer<K, GlProgram>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ProgramStitcher
- prettyPrint() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBlock
- prettyPrint() - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Declaration
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Define
- prettyPrint() - Method in enum class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Separators
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Undef
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Access
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Binary
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Clamp
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
- prettyPrint() - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Swizzle
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Variable
- prettyPrint() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslFn
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Eval
- prettyPrint() - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslStmt
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Raw
- prettyPrint() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Return
- prettyPrint() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslStruct
- prettyPrint() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslSwitch
- prettyPrint() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslUniformBlock
- prettyPrint() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslVertexInput
- printLinesWithNumbers() - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- processQueue(float) - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- program() - Method in class com.jozufozu.flywheel.backend.compile.core.Compile
- program() - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Success
-
Returns the value of the
programrecord component. - program() - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
-
Returns the value of the
programrecord component. - ProgramLinker - Class in com.jozufozu.flywheel.backend.compile.core
- ProgramLinker(CompilerStats) - Constructor for class com.jozufozu.flywheel.backend.compile.core.ProgramLinker
- ProgramStitcher() - Constructor for class com.jozufozu.flywheel.backend.compile.core.Compile.ProgramStitcher
- progress() - Method in record class com.jozufozu.flywheel.api.backend.Engine.CrumblingBlock
-
Returns the value of the
progressrecord component. - projection() - Method in interface com.jozufozu.flywheel.api.event.RenderContext
- projection() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
projectionrecord component. - provider(Engine, RenderStage) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- ptr - Variable in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- ptr() - Method in interface com.jozufozu.flywheel.api.vertex.VertexView
- ptr() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- ptr() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- ptr() - Method in class com.jozufozu.flywheel.backend.engine.uniform.UniformBuffer
- ptr() - Method in class com.jozufozu.flywheel.backend.util.MemoryBuffer
- ptr() - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- ptr() - Method in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- ptr(long) - Method in interface com.jozufozu.flywheel.api.vertex.VertexView
- ptr(long) - Method in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- PTR_SIZE - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- ptrForIndex(int) - Method in class com.jozufozu.flywheel.backend.util.MemoryBuffer
- PURPLE - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BACKGROUND - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BACKGROUND_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BOLD - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BOLD_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- PURPLE_UNDERLINED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- push(int, long, long, long) - Method in class com.jozufozu.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 com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- pushPose() - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- pushPose() - Method in interface com.jozufozu.flywheel.lib.transform.TransformStack
- pushTransfer(TransferList, int) - Method in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
-
Breaks a transfer into many smaller scatter commands if it is too large, and appends them to this list.
- put(GroupKey<?>, InstancedDraw) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage
- put(InstancedDraw) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedRenderStage.DrawGroup
Q
- QUAD_STRIP - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- QuadIndexSequence - Class in com.jozufozu.flywheel.lib.model
- QuadMesh - Interface in com.jozufozu.flywheel.lib.model
- QUADS - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- qualifier - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable
- qualifierSpan - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable
- queueAdd(T) - Method in interface com.jozufozu.flywheel.api.visualization.VisualManager
- queueAdd(T) - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- queueRemove(T) - Method in interface com.jozufozu.flywheel.api.visualization.VisualManager
- queueRemove(T) - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- queueUpdate(Entity) - Static method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
-
Call this when you want to run
Visual.update(float). - queueUpdate(BlockEntity) - Static method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
-
Call this when you want to run
Visual.update(float). - queueUpdate(LevelAccessor, Effect) - Static method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
-
Call this when you want to run
Visual.update(float). - queueUpdate(T) - Method in interface com.jozufozu.flywheel.api.visualization.VisualManager
- queueUpdate(T) - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
R
- r - Variable in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- r(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- r(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- r(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- r(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- r(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- r(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- r(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- r(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- r(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- r(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- radius - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- radius() - Method in class com.jozufozu.flywheel.lib.visual.component.ShadowComponent
- radius(float) - Method in class com.jozufozu.flywheel.lib.visual.component.ShadowComponent
-
Set the radius of the shadow, in blocks, clamped to a maximum of 32.
- raise() - Method in class com.jozufozu.flywheel.lib.task.Flag
-
Raise this flag indicating a key point in execution.
- raise(Flag) - Static method in record class com.jozufozu.flywheel.lib.task.RaisePlan
- RaisePlan<C> - Record Class in com.jozufozu.flywheel.lib.task
- RaisePlan(Flag) - Constructor for record class com.jozufozu.flywheel.lib.task.RaisePlan
-
Creates an instance of a
RaisePlanrecord class. - raw - Variable in class com.jozufozu.flywheel.backend.glsl.SourceLines
- raw(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBlock
- raw(String) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslStmt
- Raw(String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Creates an instance of a
Rawrecord class. - RawLiteral(String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Creates an instance of a
RawLiteralrecord class. - readFlywheelDefault(StringReader) - Static method in class com.jozufozu.flywheel.lib.util.ResourceUtil
-
Same as
ResourceLocation.read(StringReader), but defaults to Flywheel namespace. - realloc(long) - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- realloc(long, long) - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- reallocIfNeeded(int) - Method in class com.jozufozu.flywheel.backend.util.MemoryBuffer
- reclaim() - Method in class com.jozufozu.flywheel.backend.engine.indirect.StagingBuffer
- recreateAll(float) - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- RED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- RED_BACKGROUND - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- RED_BACKGROUND_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- RED_BOLD - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- RED_BOLD_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- RED_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- RED_UNDERLINED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- referenceCount() - Method in class com.jozufozu.flywheel.backend.util.AtomicReferenceCounted
- referenceCount() - Method in class com.jozufozu.flywheel.backend.util.ReferenceCounted
- ReferenceCounted - Class in com.jozufozu.flywheel.backend.util
- ReferenceCounted() - Constructor for class com.jozufozu.flywheel.backend.util.ReferenceCounted
- refresh(LevelAccessor) - Method in class com.jozufozu.flywheel.lib.util.LevelAttached
- register() - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType.Builder
- register(ResourceLocation) - Method in class com.jozufozu.flywheel.lib.backend.SimpleBackend.Builder
- register(ResourceLocation, T) - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- register(ResourceLocation, T) - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- register(T) - Method in interface com.jozufozu.flywheel.api.registry.Registry
- register(T) - Method in class com.jozufozu.flywheel.impl.registry.RegistryImpl
- registerAndGet(ResourceLocation, S) - Method in interface com.jozufozu.flywheel.api.registry.IdRegistry
- registerAndGet(ResourceLocation, S) - Method in class com.jozufozu.flywheel.impl.registry.IdRegistryImpl
- registerAndGet(S) - Method in interface com.jozufozu.flywheel.api.registry.Registry
- registerAndGet(S) - Method in class com.jozufozu.flywheel.impl.registry.RegistryImpl
- registerClientCommands(RegisterClientCommandsEvent) - Static method in class com.jozufozu.flywheel.impl.FlwCommands
- registerSpecs(ModLoadingContext) - Method in class com.jozufozu.flywheel.impl.ForgeFlwConfig
- Registry<T> - Interface in com.jozufozu.flywheel.api.registry
- REGISTRY - Static variable in interface com.jozufozu.flywheel.api.backend.Backend
- REGISTRY - Static variable in interface com.jozufozu.flywheel.api.instance.InstanceType
- REGISTRY - Static variable in interface com.jozufozu.flywheel.api.material.CutoutShader
- REGISTRY - Static variable in interface com.jozufozu.flywheel.api.material.FogShader
- REGISTRY - Static variable in interface com.jozufozu.flywheel.api.material.MaterialShaders
- RegistryImpl<T> - Class in com.jozufozu.flywheel.impl.registry
- RegistryImpl() - Constructor for class com.jozufozu.flywheel.impl.registry.RegistryImpl
- release() - Method in interface com.jozufozu.flywheel.backend.engine.embed.Environment
- release() - Method in class com.jozufozu.flywheel.backend.engine.embed.GlobalEnvironment
- release() - Method in class com.jozufozu.flywheel.backend.util.AtomicReferenceCounted
- release() - Method in class com.jozufozu.flywheel.backend.util.ReferenceCounted
- relight(int, int, FlatLit...) - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- relight(int, int, Iterable<? extends FlatLit>) - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- relight(int, int, Stream<? extends FlatLit>) - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- relight(BlockPos, FlatLit...) - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- relight(BlockPos, Iterable<? extends FlatLit>) - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- relight(BlockPos, Stream<? extends FlatLit>) - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- ReloadLevelRendererEvent - Class in com.jozufozu.flywheel.api.event
-
This event is posted to the Forge event bus.
- ReloadLevelRendererEvent(ClientLevel) - Constructor for class com.jozufozu.flywheel.api.event.ReloadLevelRendererEvent
- remapFnName(String) - Method in class com.jozufozu.flywheel.backend.compile.component.StringSubstitutionComponent
- remove(LitVisual) - Method in class com.jozufozu.flywheel.impl.visualization.storage.LitVisualStorage
-
Remove the visual from this storage.
- remove(K) - Method in class com.jozufozu.flywheel.lib.task.PlanMap
- remove(BlockEntity) - Method in class com.jozufozu.flywheel.impl.visualization.manager.BlockEntityStorage
- remove(LevelAccessor) - Method in class com.jozufozu.flywheel.lib.util.LevelAttached
- remove(T) - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- remove(T) - Static method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
- REMOVE - Enum constant in enum class com.jozufozu.flywheel.impl.visualization.storage.Action
- removeDeletedInstances() - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- render(TextureBuffer) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDraw
- RenderContext - Interface in com.jozufozu.flywheel.api.event
- RenderContextImpl - Record Class in com.jozufozu.flywheel.impl.event
- RenderContextImpl(LevelRenderer, ClientLevel, RenderBuffers, PoseStack, Matrix4f, Matrix4f, Camera, float) - Constructor for record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Creates an instance of a
RenderContextImplrecord class. - renderCrumbling(RenderContext, Long2ObjectMap<SortedSet<BlockDestructionProgress>>) - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- renderCrumbling(TaskExecutor, RenderContext, List<Engine.CrumblingBlock>) - Method in interface com.jozufozu.flywheel.api.backend.Engine
-
Render the given instances as a crumbling overlay.
- renderCrumbling(TaskExecutor, RenderContext, List<Engine.CrumblingBlock>) - Method in class com.jozufozu.flywheel.backend.engine.EngineImpl
- renderCrumbling(List<Engine.CrumblingBlock>) - Method in class com.jozufozu.flywheel.backend.engine.DrawManager
- renderCrumbling(List<Engine.CrumblingBlock>) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDrawManager
- renderCrumbling(List<Engine.CrumblingBlock>) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDrawManager
- renderer() - Method in interface com.jozufozu.flywheel.api.event.RenderContext
- renderer() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
rendererrecord component. - RenderMath - Class in com.jozufozu.flywheel.lib.math
- renderOne(TextureBuffer) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDraw
- renderOrigin - Variable in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- renderOrigin() - Method in interface com.jozufozu.flywheel.api.backend.Engine
- renderOrigin() - Method in interface com.jozufozu.flywheel.api.visualization.VisualizationContext
-
All models render as if this position is (0, 0, 0).
- renderOrigin() - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- renderOrigin() - Method in class com.jozufozu.flywheel.backend.engine.EngineImpl
- renderStage() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerProviderImpl
-
Returns the value of the
renderStagerecord component. - renderStage(RenderContext, RenderStage) - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
-
Draw all visuals for the given stage.
- renderStage(RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.DrawManager
- renderStage(RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDrawManager
- renderStage(RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDrawManager
- renderStage(TaskExecutor, RenderContext, RenderStage) - Method in interface com.jozufozu.flywheel.api.backend.Engine
-
Render all instances necessary for the given stage.
- renderStage(TaskExecutor, RenderContext, RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.EngineImpl
- RenderStage - Enum Class in com.jozufozu.flywheel.api.event
- RenderStageEvent - Class in com.jozufozu.flywheel.api.event
-
This event is posted to the Forge event bus.
- RenderStageEvent(RenderContext, RenderStage) - Constructor for class com.jozufozu.flywheel.api.event.RenderStageEvent
- repeatChar(char, int) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
- replaces(String) - Method in class com.jozufozu.flywheel.backend.compile.component.StringSubstitutionComponent
- repr() - Method in interface com.jozufozu.flywheel.api.layout.MatrixElementType
- repr() - Method in interface com.jozufozu.flywheel.api.layout.ScalarElementType
- repr() - Method in interface com.jozufozu.flywheel.api.layout.VectorElementType
- requireExtension(String) - Method in class com.jozufozu.flywheel.backend.compile.core.Compilation
- requireExtensions(Collection<String>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- reserveForCopy(long, int, long) - Method in class com.jozufozu.flywheel.backend.engine.indirect.StagingBuffer
-
Reserve space in this buffer for a transfer to another VBO.
- reset() - Method in class com.jozufozu.flywheel.backend.engine.IndexPool
- reset() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- reset() - Method in class com.jozufozu.flywheel.backend.engine.indirect.TransferList
-
Reset the list to be empty.
- reset() - Static method in class com.jozufozu.flywheel.backend.engine.MaterialRenderState
- reset() - Method in class com.jozufozu.flywheel.lib.util.LevelAttached
- reset(LevelAccessor) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- RESET - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- resetAll() - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- resetChanged() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- resetCount() - Method in class com.jozufozu.flywheel.lib.visual.InstanceRecycler
-
Reset the count of instances.
- resetCount() - Method in class com.jozufozu.flywheel.lib.visual.SmartRecycler
- resetLightAndOverlay() - Static method in class com.jozufozu.flywheel.backend.engine.TextureBinder
- resetPosition() - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- resetRotation() - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- ResizableStorageArray - Class in com.jozufozu.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 com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageArray
- ResizableStorageArray(long, double) - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageArray
- ResizableStorageBuffer - Class in com.jozufozu.flywheel.backend.engine.indirect
-
A buffer for storing data on the GPU that can be resized.
- ResizableStorageBuffer() - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageBuffer
- ResourceError(ResourceLocation) - Constructor for record class com.jozufozu.flywheel.backend.glsl.LoadError.ResourceError
-
Creates an instance of a
ResourceErrorrecord class. - resourceManager() - Method in class com.jozufozu.flywheel.api.event.EndClientResourceReloadEvent
- ResourceUtil - Class in com.jozufozu.flywheel.lib.util
- restore() - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
- ret(GlslExpr) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBlock
- ret(GlslExpr) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslStmt
- Return(GlslExpr) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Return
-
Creates an instance of a
Returnrecord class. - RETURN - Static variable in interface com.jozufozu.flywheel.backend.glsl.generate.GlslStmt
- returnType() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
-
Returns the value of the
returnTyperecord component. - returnType(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.FnSignature.Builder
- returnTypeName() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- rhs() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns the value of the
rhsrecord component. - right() - Method in interface com.jozufozu.flywheel.backend.glsl.error.lines.ErrorLine
- right() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.FileLine
- right() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.NestedLine
-
Returns the value of the
rightrecord component. - right() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
- right() - Method in class com.jozufozu.flywheel.backend.glsl.error.lines.SpanHighlightLine
- RIGHT_SHIFT - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.generate.BinOp
- rl(String) - Static method in class com.jozufozu.flywheel.api.Flywheel
- rotate(float, Axis) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotate(float, Direction) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotate(float, Direction.Axis) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotate(float, Vector3fc) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotate(AxisAngle4f) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotate(Quaternionf) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- rotate(Quaternionf) - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- rotate(Quaternionf) - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- rotate(Quaternionf) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- Rotate<S extends Rotate<S>> - Interface in com.jozufozu.flywheel.lib.transform
- rotateAround(Quaternionf, float, float, float) - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- rotateAround(Quaternionf, float, float, float) - Method in interface com.jozufozu.flywheel.lib.transform.Affine
- rotateAround(Quaternionf, float, float, float) - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- rotateCentered(float, Axis) - Method in interface com.jozufozu.flywheel.lib.transform.Affine
- rotateCentered(float, Direction) - Method in interface com.jozufozu.flywheel.lib.transform.Affine
- rotateCentered(Quaternionf) - Method in interface com.jozufozu.flywheel.lib.transform.Affine
- rotateDegrees(float, Axis) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateDegrees(float, Direction) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateDegrees(float, Direction.Axis) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateDegrees(float, Vector3fc) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateToFace(Direction) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateX(float) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateXDegrees(float) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateY(float) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateYDegrees(float) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateZ(float) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotateZDegrees(float) - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- rotation - Variable in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- rows() - Method in interface com.jozufozu.flywheel.api.layout.MatrixElementType
- rsh(int) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- run() - Method in interface com.jozufozu.flywheel.lib.task.functional.RunnableWithContext.Ignored
- run() - Method in class com.jozufozu.flywheel.lib.task.Synchronizer
- run(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.RunnableWithContext.Ignored
- run(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.RunnableWithContext
- runnable() - Method in record class com.jozufozu.flywheel.lib.task.RunnablePlan
-
Returns the value of the
runnablerecord component. - RunnablePlan<C> - Record Class in com.jozufozu.flywheel.lib.task
- RunnablePlan(RunnableWithContext<C>) - Constructor for record class com.jozufozu.flywheel.lib.task.RunnablePlan
-
Creates an instance of a
RunnablePlanrecord class. - RunnableWithContext<C> - Interface in com.jozufozu.flywheel.lib.task.functional
-
A runnable like interface for use with
Plansand their contexts. - RunnableWithContext.Ignored<C> - Interface in com.jozufozu.flywheel.lib.task.functional
-
A
RunnableWithContextthat ignores the context object.
S
- safeShaderSource(int, CharSequence) - Static method in class com.jozufozu.flywheel.backend.gl.GlCompat
-
Modified from:
canvas - sameAs(Box) - Method in interface com.jozufozu.flywheel.lib.box.Box
- sameAs(Box, int) - Method in interface com.jozufozu.flywheel.lib.box.Box
- sameAs(AABB) - Method in interface com.jozufozu.flywheel.lib.box.Box
- Samplers - Class in com.jozufozu.flywheel.backend
- Samplers() - Constructor for class com.jozufozu.flywheel.backend.Samplers
- scalar(String, ValueRepr) - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- scalar(String, ValueRepr) - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- scalarArray(String, ValueRepr, int) - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- scalarArray(String, ValueRepr, int) - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- ScalarElementType - Interface in com.jozufozu.flywheel.api.layout
- scalarTypeName(ScalarElementType) - Static method in class com.jozufozu.flywheel.backend.compile.LayoutInterpreter
- scale(float) - Method in interface com.jozufozu.flywheel.lib.transform.Scale
- scale(float, float, float) - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- scale(float, float, float) - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- scale(float, float, float) - Method in interface com.jozufozu.flywheel.lib.transform.Scale
- Scale<Self extends Scale<Self>> - Interface in com.jozufozu.flywheel.lib.transform
- scaleX(float) - Method in interface com.jozufozu.flywheel.lib.transform.Scale
- scaleY(float) - Method in interface com.jozufozu.flywheel.lib.transform.Scale
- scaleZ(float) - Method in interface com.jozufozu.flywheel.lib.transform.Scale
- ScatterList - Class in com.jozufozu.flywheel.backend.engine.indirect
- ScatterList() - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- scheduleForMainThread(Runnable) - Method in interface com.jozufozu.flywheel.api.task.TaskExecutor
-
Schedule a task to be run on the main thread.
- scheduleForMainThread(Runnable) - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
- scheduleForMainThread(Runnable) - Method in class com.jozufozu.flywheel.impl.task.SerialTaskExecutor
- second() - Method in record class com.jozufozu.flywheel.lib.task.BarrierPlan
-
Returns the value of the
secondrecord component. - second() - Method in record class com.jozufozu.flywheel.lib.util.Pair
-
Returns the value of the
secondrecord component. - SectionUtil - Class in com.jozufozu.flywheel.lib.util
- SectionUtil() - Constructor for class com.jozufozu.flywheel.lib.util.SectionUtil
- selection() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Returns the value of the
selectionrecord component. - self - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderField
- self - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- self - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- self - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable
- self - Variable in class com.jozufozu.flywheel.backend.glsl.parse.StructField
- self() - Method in record class com.jozufozu.flywheel.backend.glsl.parse.Import
-
Returns the value of the
selfrecord component. - self() - Method in interface com.jozufozu.flywheel.lib.transform.Rotate
- SerialTaskExecutor - Class in com.jozufozu.flywheel.impl.task
- set(int) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- set(int, int) - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- set(BakedModel) - Method in class com.jozufozu.flywheel.lib.model.baked.PartialModel
- setBindingDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- setBindingDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayDSA
- setBindingDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.Core
- setBindingDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3
- setBindingDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- setBool(String, boolean) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setBox(Box) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- setChanged() - Method in interface com.jozufozu.flywheel.api.instance.Instance
- setChanged() - Method in interface com.jozufozu.flywheel.api.instance.InstanceHandle
- setChanged() - Method in class com.jozufozu.flywheel.backend.engine.InstanceHandleImpl
- setChanged() - Method in class com.jozufozu.flywheel.lib.instance.AbstractInstance
- setColor(byte, byte, byte) - Method in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- setColor(byte, byte, byte, byte) - Method in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- setColor(int) - Method in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- setColor(int, boolean) - Method in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- setColor(int, int, int) - Method in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- setDeleted() - Method in interface com.jozufozu.flywheel.api.instance.InstanceHandle
- setDeleted() - Method in class com.jozufozu.flywheel.backend.engine.InstanceHandleImpl
- setDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.ARB
- setDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.Core
- setDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.Core33
- setDivisor(int, int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3
- setElementBuffer(int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArray
- setElementBuffer(int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayDSA
- setElementBuffer(int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3
- setElementBuffer(int) - Method in class com.jozufozu.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- setEmptyTransform() - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
-
Sets the transform matrices to be all zeros.
- setFloat(String, float) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setInt(String, int) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setMat3(String, Matrix3fc) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setMat4(String, Matrix4fc) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setMax(int, int, int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMax(Vec3i) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMaxX(int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMaxY(int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMaxZ(int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMin(int, int, int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMin(Vec3i) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMinX(int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMinY(int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setMinZ(int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- setName(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslStruct
- setOverlay(int) - Method in class com.jozufozu.flywheel.lib.instance.ColoredLitInstance
- setPivot(float, float, float) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setPivot(Vec3i) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setPivot(Vec3) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setPivot(Vector3f) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setPosition(float, float, float) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setPosition(Vec3i) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setPosition(Vec3) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setPosition(Vector3f) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setProvider(VertexFormat, VertexViewProvider) - Static method in class com.jozufozu.flywheel.api.vertex.VertexViewProviderRegistry
- setProvider(VertexFormat, VertexViewProvider) - Static method in class com.jozufozu.flywheel.impl.vertex.VertexViewProviderRegistryImpl
- setRotation(float, float, float, float) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setRotation(Quaternionf) - Method in class com.jozufozu.flywheel.lib.instance.OrientedInstance
- setSamplerBinding(String, int) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setSamplerBinding(String, GlTextureUnit) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
-
Binds a sampler uniform to the given texture unit.
- setTransform(PoseStack) - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- setTransform(PoseStack.Pose) - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- setUInt(String, int) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setUniformBlockBinding(String, int) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setUniformBlockBindings(GlProgram) - Static method in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- setup(Material) - Static method in class com.jozufozu.flywheel.backend.engine.MaterialRenderState
- setupCull(GlProgram) - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- setupCull(GlProgram) - Method in interface com.jozufozu.flywheel.backend.engine.embed.Environment
- setupCull(GlProgram) - Method in class com.jozufozu.flywheel.backend.engine.embed.GlobalEnvironment
- setupDraw(GlProgram) - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- setupDraw(GlProgram) - Method in interface com.jozufozu.flywheel.backend.engine.embed.Environment
- setupDraw(GlProgram) - Method in class com.jozufozu.flywheel.backend.engine.embed.GlobalEnvironment
- setupLight(GlProgram) - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- setupLight(GlProgram) - Method in class com.jozufozu.flywheel.backend.engine.embed.NestedEmbeddedEnvironment
- setupLight(GlProgram) - Method in class com.jozufozu.flywheel.backend.engine.embed.TopLevelEmbeddedEnvironment
- setVec2(String, float, float) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setVec3(String, float, float, float) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setVec4(String, float, float, float, float) - Method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- setVertexViewProvider(VertexFormat, VertexViewProvider) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- setVertexViewProvider(VertexFormat, VertexViewProvider) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Static method in class com.jozufozu.flywheel.api.visualization.VisualizerRegistry
-
Sets the visualizer for the given entity type.
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizerRegistryImpl
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Static method in class com.jozufozu.flywheel.api.visualization.VisualizerRegistry
-
Sets the visualizer for the given block entity type.
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizerRegistryImpl
- shader() - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Success
-
Returns the value of the
shaderrecord component. - shader(GlslVersion, ShaderType) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile
- SHADER_DIR - Static variable in class com.jozufozu.flywheel.backend.glsl.ShaderSources
- SHADER_STORAGE_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- ShaderCache - Class in com.jozufozu.flywheel.backend.compile.core
- ShaderCache(CompilerStats) - Constructor for class com.jozufozu.flywheel.backend.compile.core.ShaderCache
- ShaderCompiler(GlslVersion, ShaderType) - Constructor for class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- ShaderField - Class in com.jozufozu.flywheel.backend.glsl.parse
- ShaderField(Span, Span, Span, Span, Span) - Constructor for class com.jozufozu.flywheel.backend.glsl.parse.ShaderField
- ShaderField.Decoration - Enum Class in com.jozufozu.flywheel.backend.glsl.parse
- ShaderFunction - Class in com.jozufozu.flywheel.backend.glsl.parse
- ShaderFunction(Span, Span, Span, Span, Span) - Constructor for class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- ShaderIndices - Class in com.jozufozu.flywheel.backend
- ShaderIndices.Index - Class in com.jozufozu.flywheel.backend
- shaderResult(ShaderResult) - Method in class com.jozufozu.flywheel.backend.compile.core.CompilerStats
- ShaderResult - Interface in com.jozufozu.flywheel.backend.compile.core
- ShaderResult.Failure - Record Class in com.jozufozu.flywheel.backend.compile.core
- ShaderResult.Success - Record Class in com.jozufozu.flywheel.backend.compile.core
- shaders - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- shaders - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- shaders() - Method in interface com.jozufozu.flywheel.api.material.Material
- shaders() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- shaders() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- shaders(MaterialShaders) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- ShadersModHandler - Class in com.jozufozu.flywheel.lib.util
- ShadersModHandler.InternalHandler - Interface in com.jozufozu.flywheel.lib.util
- ShaderSources - Class in com.jozufozu.flywheel.backend.glsl
-
The main object for loading and parsing source files.
- ShaderSources(ResourceManager) - Constructor for class com.jozufozu.flywheel.backend.glsl.ShaderSources
- ShaderSources(ResourceManager, Map<ResourceLocation, LoadResult>) - Constructor for class com.jozufozu.flywheel.backend.glsl.ShaderSources
- ShaderStruct - Class in com.jozufozu.flywheel.backend.glsl.parse
- ShaderStruct(Span, Span, Span, Span) - Constructor for class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- ShaderType - Enum Class in com.jozufozu.flywheel.backend.gl.shader
- ShaderVariable - Class in com.jozufozu.flywheel.backend.glsl.parse
- ShaderVariable(Span, Span, Span, Span) - Constructor for class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable
- ShaderVariable.Qualifier - Enum Class in com.jozufozu.flywheel.backend.glsl.parse
- SHADOW - Static variable in class com.jozufozu.flywheel.lib.instance.InstanceTypes
- ShadowComponent - Class in com.jozufozu.flywheel.lib.visual.component
-
A component that uses instances to render an entity's shadow.
- ShadowComponent(VisualizationContext, Entity) - Constructor for class com.jozufozu.flywheel.lib.visual.component.ShadowComponent
- ShadowInstance - Class in com.jozufozu.flywheel.lib.instance
- ShadowInstance(InstanceType<?>, InstanceHandle) - Constructor for class com.jozufozu.flywheel.lib.instance.ShadowInstance
- SHORT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- SHORT - Enum constant in enum class com.jozufozu.flywheel.api.layout.IntegerRepr
- SHORT - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- shouldApplyMixin(String, String) - Method in class com.jozufozu.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- shouldSkipRender(AbstractMinecart) - Static method in class com.jozufozu.flywheel.vanilla.MinecartVisual
- shouldSkipRender(T) - Static method in class com.jozufozu.flywheel.lib.visual.VisualizationHelper
-
Checks if the given block entity is visualized and should not be rendered normally.
- shouldUpdate(double) - Method in interface com.jozufozu.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 com.jozufozu.flywheel.impl.visualization.ratelimit.BandedPrimeLimiter
- shouldUpdate(double) - Method in class com.jozufozu.flywheel.impl.visualization.ratelimit.NonLimiter
- showEyeBox(boolean) - Method in class com.jozufozu.flywheel.lib.visual.component.HitboxComponent
- SHULKER - Static variable in class com.jozufozu.flywheel.lib.material.Materials
- ShulkerBoxVisual - Class in com.jozufozu.flywheel.vanilla
- ShulkerBoxVisual(VisualizationContext, ShulkerBoxBlockEntity) - Constructor for class com.jozufozu.flywheel.vanilla.ShulkerBoxVisual
- signature(FnSignature) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslFn
- signatureDeclaration() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
- SimpleBackend - Class in com.jozufozu.flywheel.lib.backend
- SimpleBackend(Function<LevelAccessor, Engine>, Supplier<Backend>, BooleanSupplier) - Constructor for class com.jozufozu.flywheel.lib.backend.SimpleBackend
- SimpleBackend.Builder - Class in com.jozufozu.flywheel.lib.backend
- SimpleBlockEntityVisualizer<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in com.jozufozu.flywheel.lib.visual
- SimpleBlockEntityVisualizer(SimpleBlockEntityVisualizer.Factory<T>, Predicate<T>) - Constructor for class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer
- SimpleBlockEntityVisualizer.Builder<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in com.jozufozu.flywheel.lib.visual
-
An object to configure the visualizer for a block entity.
- SimpleBlockEntityVisualizer.Factory<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in com.jozufozu.flywheel.lib.visual
- SimpleCutoutShader - Record Class in com.jozufozu.flywheel.lib.material
- SimpleCutoutShader(ResourceLocation) - Constructor for record class com.jozufozu.flywheel.lib.material.SimpleCutoutShader
-
Creates an instance of a
SimpleCutoutShaderrecord class. - SimpleDynamicVisual - Interface in com.jozufozu.flywheel.lib.visual
- simpleDynamicVisuals - Variable in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- SimpleEntityVisual<T extends net.minecraft.world.entity.Entity> - Class in com.jozufozu.flywheel.lib.visual
- SimpleEntityVisual(VisualizationContext, T) - Constructor for class com.jozufozu.flywheel.lib.visual.SimpleEntityVisual
- SimpleEntityVisualizer<T extends net.minecraft.world.entity.Entity> - Class in com.jozufozu.flywheel.lib.visual
- SimpleEntityVisualizer(SimpleEntityVisualizer.Factory<T>, Predicate<T>) - Constructor for class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer
- SimpleEntityVisualizer.Builder<T extends net.minecraft.world.entity.Entity> - Class in com.jozufozu.flywheel.lib.visual
-
An object to configure the visualizer for an entity.
- SimpleEntityVisualizer.Factory<T extends net.minecraft.world.entity.Entity> - Interface in com.jozufozu.flywheel.lib.visual
- SimpleFogShader - Record Class in com.jozufozu.flywheel.lib.material
- SimpleFogShader(ResourceLocation) - Constructor for record class com.jozufozu.flywheel.lib.material.SimpleFogShader
-
Creates an instance of a
SimpleFogShaderrecord class. - SimpleInstanceType<I extends Instance> - Class in com.jozufozu.flywheel.lib.instance
- SimpleInstanceType(SimpleInstanceType.Factory<I>, Layout, InstanceWriter<I>, ResourceLocation, ResourceLocation) - Constructor for class com.jozufozu.flywheel.lib.instance.SimpleInstanceType
- SimpleInstanceType.Builder<I extends Instance> - Class in com.jozufozu.flywheel.lib.instance
- SimpleInstanceType.Factory<I extends Instance> - Interface in com.jozufozu.flywheel.lib.instance
- SimpleMaterial - Class in com.jozufozu.flywheel.lib.material
- SimpleMaterial(SimpleMaterial.Builder) - Constructor for class com.jozufozu.flywheel.lib.material.SimpleMaterial
- SimpleMaterial.Builder - Class in com.jozufozu.flywheel.lib.material
- SimpleMaterialShaders - Record Class in com.jozufozu.flywheel.lib.material
- SimpleMaterialShaders(ResourceLocation, ResourceLocation) - Constructor for record class com.jozufozu.flywheel.lib.material.SimpleMaterialShaders
-
Creates an instance of a
SimpleMaterialShadersrecord class. - SimpleMesh - Class in com.jozufozu.flywheel.lib.model
- SimpleMesh(VertexView, MemoryBlock) - Constructor for class com.jozufozu.flywheel.lib.model.SimpleMesh
- SimpleMesh(VertexView, MemoryBlock, String) - Constructor for class com.jozufozu.flywheel.lib.model.SimpleMesh
- SimpleModel - Class in com.jozufozu.flywheel.lib.model
- SimpleModel(List<Model.ConfiguredMesh>) - Constructor for class com.jozufozu.flywheel.lib.model.SimpleModel
- SimplePlan<C> - Record Class in com.jozufozu.flywheel.lib.task
- SimplePlan(List<RunnableWithContext<C>>) - Constructor for record class com.jozufozu.flywheel.lib.task.SimplePlan
-
Creates an instance of a
SimplePlanrecord class. - SimpleTickableVisual - Interface in com.jozufozu.flywheel.lib.visual
- simpleTickableVisuals - Variable in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- SimplyComposedPlan<C> - Interface in com.jozufozu.flywheel.lib.task
- SingleMeshModel - Class in com.jozufozu.flywheel.lib.model
- SingleMeshModel(Mesh, Material) - Constructor for class com.jozufozu.flywheel.lib.model.SingleMeshModel
- size - Variable in class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
-
The size (in bytes) of the buffer on the GPU.
- size() - Method in interface com.jozufozu.flywheel.api.layout.VectorElementType
- size() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns the value of the
sizerecord component. - size() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Int
-
Returns the value of the
sizerecord component. - size() - Method in class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- size() - Method in interface com.jozufozu.flywheel.lib.memory.MemoryBlock
- size(int) - Method in class com.jozufozu.flywheel.backend.engine.indirect.TransferList
- sizeX - Variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightTexture
- sizeX - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- sizeX() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- sizeX() - Method in interface com.jozufozu.flywheel.lib.box.Box
- sizeY - Variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightTexture
- sizeY() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- sizeY() - Method in interface com.jozufozu.flywheel.lib.box.Box
- sizeZ - Variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightTexture
- sizeZ - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- sizeZ() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- sizeZ() - Method in interface com.jozufozu.flywheel.lib.box.Box
- skipVanillaRender - Variable in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Builder
- skipVanillaRender - Variable in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer
- skipVanillaRender - Variable in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Builder
- skipVanillaRender - Variable in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer
- skipVanillaRender(Predicate<T>) - Method in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Builder
-
Sets a predicate to determine whether to skip rendering with the vanilla
BlockEntityRenderer. - skipVanillaRender(Predicate<T>) - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Builder
-
Sets a predicate to determine whether to skip rendering with the vanilla
EntityRenderer. - skipVanillaRender(T) - Method in interface com.jozufozu.flywheel.api.visualization.BlockEntityVisualizer
-
Checks if the given block entity should not be rendered with the vanilla
BlockEntityRenderer. - skipVanillaRender(T) - Method in interface com.jozufozu.flywheel.api.visualization.EntityVisualizer
-
Checks if the given entity should not render with the vanilla
EntityRenderer. - skipVanillaRender(T) - Method in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer
- skipVanillaRender(T) - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer
- slices(TaskExecutor, C, Runnable, List<T>, BiConsumer<List<T>, C>) - Static method in class com.jozufozu.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 com.jozufozu.flywheel.lib.task.Distribute
- sliceSize(TaskExecutor, int, int) - Static method in class com.jozufozu.flywheel.lib.task.Distribute
- SmartRecycler<K,
I extends Instance> - Class in com.jozufozu.flywheel.lib.visual - SmartRecycler(Function<K, I>) - Constructor for class com.jozufozu.flywheel.lib.visual.SmartRecycler
- SodiumMixinPlugin - Class in com.jozufozu.flywheel.impl.mixin.sodium
- SodiumMixinPlugin() - Constructor for class com.jozufozu.flywheel.impl.mixin.sodium.SodiumMixinPlugin
- source - Variable in class com.jozufozu.flywheel.backend.glsl.SourceFile
- source() - Method in interface com.jozufozu.flywheel.api.material.CutoutShader
- source() - Method in interface com.jozufozu.flywheel.api.material.FogShader
- source() - Method in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- source() - Method in class com.jozufozu.flywheel.backend.compile.component.InstanceStructComponent
- source() - Method in class com.jozufozu.flywheel.backend.compile.component.StringSubstitutionComponent
- source() - Method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent
- source() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Success
-
Returns the value of the
sourcerecord component. - source() - Method in interface com.jozufozu.flywheel.backend.glsl.SourceComponent
- source() - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- source() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- source() - Method in record class com.jozufozu.flywheel.lib.material.SimpleCutoutShader
-
Returns the value of the
sourcerecord component. - source() - Method in record class com.jozufozu.flywheel.lib.material.SimpleFogShader
-
Returns the value of the
sourcerecord component. - SourceChecks - Class in com.jozufozu.flywheel.backend.compile
- SourceChecks() - Constructor for class com.jozufozu.flywheel.backend.compile.SourceChecks
- SourceComponent - Interface in com.jozufozu.flywheel.backend.glsl
- SourceFile - Class in com.jozufozu.flywheel.backend.glsl
-
Immutable class representing a shader file.
- SourceLine - Record Class in com.jozufozu.flywheel.backend.glsl.error.lines
- SourceLine(String, String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
-
Creates an instance of a
SourceLinerecord class. - SourceLines - Class in com.jozufozu.flywheel.backend.glsl
- SourceLines(ResourceLocation, String) - Constructor for class com.jozufozu.flywheel.backend.glsl.SourceLines
- SourceLoader - Class in com.jozufozu.flywheel.backend.compile.core
- SourceLoader(ShaderSources, CompilerStats) - Constructor for class com.jozufozu.flywheel.backend.compile.core.SourceLoader
- Span - Class in com.jozufozu.flywheel.backend.glsl.span
-
A segment of code in a
SourceFile. - Span(SourceLines, int, int) - Constructor for class com.jozufozu.flywheel.backend.glsl.span.Span
- Span(SourceLines, CharPos, CharPos) - Constructor for class com.jozufozu.flywheel.backend.glsl.span.Span
- SpanHighlightLine - Class in com.jozufozu.flywheel.backend.glsl.error.lines
- SpanHighlightLine(int, int) - Constructor for class com.jozufozu.flywheel.backend.glsl.error.lines.SpanHighlightLine
- SPAWNER_BODY_MODEL - Static variable in class com.jozufozu.flywheel.vanilla.MinecartVisual
- SQRT_3_OVER_2 - Static variable in class com.jozufozu.flywheel.lib.math.MoreMath
-
The circumsphere of a cube has a radius of sqrt(3) / 2 * sideLength.
- srcOffset(int) - Method in class com.jozufozu.flywheel.backend.engine.indirect.TransferList
- SsboInstanceComponent - Class in com.jozufozu.flywheel.backend.compile.component
- SsboInstanceComponent(InstanceType<?>) - Constructor for class com.jozufozu.flywheel.backend.compile.component.SsboInstanceComponent
- stack() - Method in interface com.jozufozu.flywheel.api.event.RenderContext
- stack() - Method in class com.jozufozu.flywheel.api.event.RenderStageEvent
- stack() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.CircularDependency
-
Returns the value of the
stackrecord component. - stack() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
stackrecord component. - STACK_OVERFLOW - Enum constant in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- STACK_UNDERFLOW - Enum constant in enum class com.jozufozu.flywheel.backend.gl.error.GlError
- stage() - Method in class com.jozufozu.flywheel.api.event.RenderStageEvent
- stage() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
- stage() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerKey
-
Returns the value of the
stagerecord component. - StageFlag - Class in com.jozufozu.flywheel.lib.task
-
A flag that is associated with a render stage.
- StageFlag(RenderStage) - Constructor for class com.jozufozu.flywheel.lib.task.StageFlag
- StagingBuffer - Class in com.jozufozu.flywheel.backend.engine.indirect
- StagingBuffer(long, IndirectPrograms) - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.StagingBuffer
- StagingBuffer(IndirectPrograms) - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.StagingBuffer
- STANDARD_BODY_MODEL - Static variable in class com.jozufozu.flywheel.vanilla.MinecartVisual
- StandardMaterialShaders - Class in com.jozufozu.flywheel.lib.material
- start - Variable in class com.jozufozu.flywheel.backend.glsl.span.Span
- start() - Method in class com.jozufozu.flywheel.backend.compile.core.CompilerStats
- start() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- startIndex() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- startWorkers() - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
-
Spawns a number of work-stealing threads to process results in the task queue.
- State(int[], int, int, int) - Constructor for record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
-
Creates an instance of a
Staterecord class. - STATIC_COPY - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- STATIC_DRAW - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- STATIC_READ - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- stealInstance(I) - Method in interface com.jozufozu.flywheel.api.instance.Instancer
-
Steal an instance from another instancer.
- stealInstance(I) - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- stopWorkers() - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
- Storage<T> - Class in com.jozufozu.flywheel.impl.visualization.storage
- Storage(Supplier<VisualizationContext>) - Constructor for class com.jozufozu.flywheel.impl.visualization.storage.Storage
- STREAM_COPY - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- STREAM_DRAW - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- STREAM_READ - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
- strength() - Method in class com.jozufozu.flywheel.lib.visual.component.ShadowComponent
- strength(float) - Method in class com.jozufozu.flywheel.lib.visual.component.ShadowComponent
-
Set the strength of the shadow.
- stride - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- stride() - Method in interface com.jozufozu.flywheel.api.vertex.VertexView
- stride() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ResizableStorageArray
- stride() - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- stride() - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- stride() - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- stride() - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- stride() - Method in class com.jozufozu.flywheel.lib.vertex.PosVertexView
- STRIDE - Static variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- STRIDE - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- STRIDE - Static variable in class com.jozufozu.flywheel.backend.InternalVertex
- STRIDE - Static variable in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- STRIDE - Static variable in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- STRIDE - Static variable in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- STRIDE - Static variable in class com.jozufozu.flywheel.lib.vertex.PosVertexView
- StringSpan - Class in com.jozufozu.flywheel.backend.glsl.span
- StringSpan(SourceLines, int, int) - Constructor for class com.jozufozu.flywheel.backend.glsl.span.StringSpan
- StringSubstitutionComponent - Class in com.jozufozu.flywheel.backend.compile.component
- StringSubstitutionComponent(SourceComponent, String, String) - Constructor for class com.jozufozu.flywheel.backend.compile.component.StringSubstitutionComponent
- StringSubstitutionComponent(SourceComponent, Map<String, String>) - Constructor for class com.jozufozu.flywheel.backend.compile.component.StringSubstitutionComponent
- StringUtil - Class in com.jozufozu.flywheel.lib.util
- struct() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- STRUCT_NAME - Static variable in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- StructField - Class in com.jozufozu.flywheel.backend.glsl.parse
- StructField(Span, Span, Span) - Constructor for class com.jozufozu.flywheel.backend.glsl.parse.StructField
- structs - Variable in class com.jozufozu.flywheel.backend.glsl.SourceFile
-
Struct lookup by name.
- sub(int) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- subData(int, long, long, long) - Method in class com.jozufozu.flywheel.backend.gl.buffer.Buffer.Core
- subData(int, long, long, long) - Method in class com.jozufozu.flywheel.backend.gl.buffer.Buffer.DSA
- subData(int, long, long, long) - Method in interface com.jozufozu.flywheel.backend.gl.buffer.Buffer
- SUBGROUP_SIZE - Static variable in class com.jozufozu.flywheel.backend.gl.GlCompat
- submit(RenderStage) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- subSequence(int, int) - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- subSequence(int, int) - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- subSpan(int, int) - Method in class com.jozufozu.flywheel.backend.glsl.span.ErrorSpan
- subSpan(int, int) - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
-
Get a span referring to a code segment inside this code segment.
- subSpan(int, int) - Method in class com.jozufozu.flywheel.backend.glsl.span.StringSpan
- SUBTRACT - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.generate.BinOp
- success(GlProgram, String) - Static method in interface com.jozufozu.flywheel.backend.compile.core.LinkResult
- success(GlShader, String) - Static method in interface com.jozufozu.flywheel.backend.compile.core.ShaderResult
- Success(GlProgram, String) - Constructor for record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Success
-
Creates an instance of a
Successrecord class. - Success(GlShader, String) - Constructor for record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Success
-
Creates an instance of a
Successrecord class. - Success(SourceFile) - Constructor for record class com.jozufozu.flywheel.backend.glsl.LoadResult.Success
-
Creates an instance of a
Successrecord class. - SupplierWithContext<C,
R> - Interface in com.jozufozu.flywheel.lib.task.functional -
A supplier like interface for use with
Plansand their contexts. - SupplierWithContext.Ignored<C,
R> - Interface in com.jozufozu.flywheel.lib.task.functional -
A
SupplierWithContextthat ignores the context object. - supported(BooleanSupplier) - Method in class com.jozufozu.flywheel.lib.backend.SimpleBackend.Builder
- SUPPORTED - Static variable in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayDSA
- SUPPORTED - Static variable in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.ARB
- SUPPORTED - Static variable in class com.jozufozu.flywheel.backend.gl.array.GlVertexArrayGL3.Core33
- SUPPORTED - Static variable in class com.jozufozu.flywheel.backend.gl.array.GlVertexArraySeparateAttributes
- SUPPORTS_INDIRECT - Static variable in class com.jozufozu.flywheel.backend.gl.GlCompat
- SUPPORTS_INSTANCING - Static variable in class com.jozufozu.flywheel.backend.gl.GlCompat
- supportsVisualization() - Method in interface com.jozufozu.flywheel.api.visualization.VisualizationLevel
- supportsVisualization(LevelAccessor) - Method in interface com.jozufozu.flywheel.api.internal.FlwApiLink
- supportsVisualization(LevelAccessor) - Static method in interface com.jozufozu.flywheel.api.visualization.VisualizationManager
- supportsVisualization(LevelAccessor) - Method in class com.jozufozu.flywheel.impl.FlwApiLinkImpl
- supportsVisualization(LevelAccessor) - Static method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
- swap() - Method in record class com.jozufozu.flywheel.lib.util.Pair
- switchOn(GlslExpr) - Method in class com.jozufozu.flywheel.backend.compile.component.UberShaderComponent.Builder
- swizzle(String) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
-
Swizzle the components of this expression.
- Swizzle(GlslExpr, String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Creates an instance of a
Swizzlerecord class. - SyncedPlan<C> - Record Class in com.jozufozu.flywheel.lib.task
- SyncedPlan(RunnableWithContext<C>) - Constructor for record class com.jozufozu.flywheel.lib.task.SyncedPlan
-
Creates an instance of a
SyncedPlanrecord class. - Synchronizer - Class in com.jozufozu.flywheel.lib.task
- Synchronizer(int, Runnable) - Constructor for class com.jozufozu.flywheel.lib.task.Synchronizer
- syncPoint() - Method in interface com.jozufozu.flywheel.api.task.TaskExecutor
-
Wait for all running tasks to finish.
- syncPoint() - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
-
Wait for all running tasks to finish.
- syncPoint() - Method in class com.jozufozu.flywheel.impl.task.SerialTaskExecutor
- syncUntil(BooleanSupplier) - Method in interface com.jozufozu.flywheel.api.task.TaskExecutor
-
Wait for running tasks, until the given condition is met (
BooleanSupplier.getAsBoolean()returnstrue). - syncUntil(BooleanSupplier) - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
- syncUntil(BooleanSupplier) - Method in class com.jozufozu.flywheel.impl.task.SerialTaskExecutor
- syncWhile(BooleanSupplier) - Method in interface com.jozufozu.flywheel.api.task.TaskExecutor
-
Wait for running tasks, so long as the given condition is met (
BooleanSupplier.getAsBoolean()returnstrue). - syncWhile(BooleanSupplier) - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
- syncWhile(BooleanSupplier) - Method in class com.jozufozu.flywheel.impl.task.SerialTaskExecutor
T
- T0 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T1 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T10 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T11 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T12 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T13 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T14 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T15 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T16 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T17 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T18 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T19 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T2 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T20 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T21 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T22 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T23 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T24 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T25 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T26 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T27 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T28 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T29 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T3 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T30 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T31 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T4 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T5 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T6 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T7 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T8 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- T9 - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
- target - Variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- target() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Access
-
Returns the value of the
targetrecord component. - target() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Returns the value of the
targetrecord component. - TARGET_INDEX - Static variable in class com.jozufozu.flywheel.backend.engine.indirect.IndirectBuffers
- task() - Method in record class com.jozufozu.flywheel.lib.task.SyncedPlan
-
Returns the value of the
taskrecord component. - TaskExecutor - Interface in com.jozufozu.flywheel.api.task
- tasks(TaskExecutor, C, Runnable, List<T>, BiConsumer<T, C>) - Static method in class com.jozufozu.flywheel.lib.task.Distribute
-
Distribute the given list of tasks across the threads of the task executor.
- test(C) - Method in interface com.jozufozu.flywheel.lib.task.functional.BooleanSupplierWithContext
- TextLine - Record Class in com.jozufozu.flywheel.backend.glsl.error.lines
- TextLine(String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.error.lines.TextLine
-
Creates an instance of a
TextLinerecord class. - texture - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- texture - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- texture() - Method in interface com.jozufozu.flywheel.api.material.Material
- texture() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- texture() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- texture(ResourceLocation) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- TEXTURE_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- TextureBinder - Class in com.jozufozu.flywheel.backend.engine
- TextureBinder() - Constructor for class com.jozufozu.flywheel.backend.engine.TextureBinder
- TextureBuffer - Class in com.jozufozu.flywheel.backend.gl
- TextureBuffer() - Constructor for class com.jozufozu.flywheel.backend.gl.TextureBuffer
- textureOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexFormatInfo
- textureOffset - Variable in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- then(Plan<C>) - Method in interface com.jozufozu.flywheel.api.task.Plan
-
Create a new plan that executes this plan, then the given plan.
- then(Plan<C>) - Method in interface com.jozufozu.flywheel.lib.task.SimplyComposedPlan
- then(Plan<C>) - Method in class com.jozufozu.flywheel.lib.task.UnitPlan
- threadCount() - Method in interface com.jozufozu.flywheel.api.task.TaskExecutor
-
Check for the number of threads this executor uses.
- threadCount() - Method in class com.jozufozu.flywheel.impl.task.ParallelTaskExecutor
- threadCount() - Method in class com.jozufozu.flywheel.impl.task.SerialTaskExecutor
- ThreadGroupNotifier - Class in com.jozufozu.flywheel.impl.task
-
Thin wrapper around Java's built-in object synchronization primitives.
- ThreadGroupNotifier() - Constructor for class com.jozufozu.flywheel.impl.task.ThreadGroupNotifier
- tick() - Method in class com.jozufozu.flywheel.impl.visualization.ratelimit.BandedPrimeLimiter
- tick() - Method in interface com.jozufozu.flywheel.impl.visualization.ratelimit.DistanceUpdateLimiterImpl
-
Call this before every update.
- tick() - Method in class com.jozufozu.flywheel.impl.visualization.ratelimit.NonLimiter
- tick() - Method in class com.jozufozu.flywheel.impl.visualization.VisualizationManagerImpl
-
Begin execution of the tick plan.
- tick(TickableVisual.Context) - Method in interface com.jozufozu.flywheel.lib.visual.SimpleTickableVisual
-
Called every tick.
- tick(TickableVisual.Context) - Method in class com.jozufozu.flywheel.vanilla.MinecartVisual
- TickableVisual - Interface in com.jozufozu.flywheel.api.visual
-
An interface giving
Visuals a hook to have a function called at the end of every tick. - TickableVisual.Context - Interface in com.jozufozu.flywheel.api.visual
-
The context passed to the tick plan.
- TickableVisualContextImpl - Enum Class in com.jozufozu.flywheel.impl.visual
- tickableVisuals - Variable in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- tickPlan() - Method in class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- tickPlan() - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- TNT_BODY_MODEL - Static variable in class com.jozufozu.flywheel.vanilla.MinecartVisual
- TntMinecartVisual<T extends net.minecraft.world.entity.vehicle.MinecartTNT> - Class in com.jozufozu.flywheel.vanilla
- TntMinecartVisual(VisualizationContext, T) - Constructor for class com.jozufozu.flywheel.vanilla.TntMinecartVisual
- to() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns the value of the
torecord component. - to(Plan<D>) - Method in class com.jozufozu.flywheel.lib.task.MapContextPlan.Builder
- toAABB() - Method in interface com.jozufozu.flywheel.lib.box.Box
- toBitSet() - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- toDebugFileNameNoExtension(ResourceLocation) - Static method in class com.jozufozu.flywheel.lib.util.ResourceUtil
- TopLevelEmbeddedEnvironment - Class in com.jozufozu.flywheel.backend.engine.embed
- TopLevelEmbeddedEnvironment(EngineImpl, RenderStage) - Constructor for class com.jozufozu.flywheel.backend.engine.embed.TopLevelEmbeddedEnvironment
- toSprite(TextureAtlasSprite) - Static method in interface com.jozufozu.flywheel.lib.model.part.ModelPartConverter.TextureMapper
- toString() - Method in record class com.jozufozu.flywheel.api.backend.Engine.CrumblingBlock
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.api.event.RenderStageEvent
- toString() - Method in record class com.jozufozu.flywheel.api.model.Model.ConfiguredMesh
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.compile.PipelineProgramKey
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- toString() - Method in record class com.jozufozu.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.engine.GroupKey
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerKey
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerProviderImpl
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Int
-
Returns a string representation of this record class.
- toString() - Method in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- toString() - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.backend.gl.shader.GlShader
- toString() - Method in enum class com.jozufozu.flywheel.backend.glsl.error.ErrorLevel
- toString() - Method in enum class com.jozufozu.flywheel.backend.glsl.error.lines.Divider
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.FileLine
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.HeaderLine
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.NestedLine
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.SourceLine
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.error.lines.TextLine
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.FnSignature
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Access
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Binary
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.FunctionCall0
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Swizzle
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Eval
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Raw
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslStmt.Return
-
Returns a string representation of this record class.
- toString() - Method in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.CircularDependency
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IncludeError
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.IOError
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.MalformedInclude
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadError.ResourceError
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Success
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.parse.Import
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderFunction
- toString() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- toString() - Method in class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable
- toString() - Method in class com.jozufozu.flywheel.backend.glsl.parse.StructField
- toString() - Method in class com.jozufozu.flywheel.backend.glsl.SourceFile
- toString() - Method in class com.jozufozu.flywheel.backend.glsl.SourceLines
- toString() - Method in record class com.jozufozu.flywheel.backend.glsl.span.CharPos
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.backend.glsl.span.Span
- toString() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.impl.visual.DynamicVisualContextImpl
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- toString() - Method in record class com.jozufozu.flywheel.lib.material.SimpleCutoutShader
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.material.SimpleFogShader
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.material.SimpleMaterialShaders
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.lib.model.SimpleMesh
- toString() - Method in record class com.jozufozu.flywheel.lib.task.BarrierPlan
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.task.DynamicNestedPlan
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.task.ForEachPlan
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.task.ForEachSlicePlan
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.task.IfElsePlan
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.task.MapContextPlan
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.lib.task.NamedFlag
- toString() - Method in record class com.jozufozu.flywheel.lib.task.NestedPlan
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.task.RaisePlan
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.task.RunnablePlan
-
Returns a string representation of this record class.
- toString() - Method in record class com.jozufozu.flywheel.lib.task.SimplePlan
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.lib.task.StageFlag
- toString() - Method in record class com.jozufozu.flywheel.lib.task.SyncedPlan
-
Returns a string representation of this record class.
- toString() - Method in class com.jozufozu.flywheel.lib.util.AtomicBitset
- toString() - Method in record class com.jozufozu.flywheel.lib.util.Pair
-
Returns a string representation of this record class.
- track(AbstractEmbeddedEnvironment) - Method in class com.jozufozu.flywheel.backend.engine.EnvironmentStorage
- Transaction<T> - Record Class in com.jozufozu.flywheel.impl.visualization.storage
- Transaction(T, Action) - Constructor for record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
-
Creates an instance of a
Transactionrecord class. - TransferList - Class in com.jozufozu.flywheel.backend.engine.indirect
- TransferList() - Constructor for class com.jozufozu.flywheel.backend.engine.indirect.TransferList
- transform(PoseStack) - Method in interface com.jozufozu.flywheel.lib.transform.Transform
- transform(PoseStack.Pose) - Method in interface com.jozufozu.flywheel.lib.transform.Transform
- transform(Function<GlslExpr, GlslExpr>) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
-
Catchall method for applying external transformations to this expression.
- transform(Matrix4f, Matrix3f) - Method in interface com.jozufozu.flywheel.lib.transform.Transform
- Transform<Self extends Transform<Self>> - Interface in com.jozufozu.flywheel.lib.transform
- TRANSFORM_FEEDBACK_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- TRANSFORMED - Static variable in class com.jozufozu.flywheel.lib.instance.InstanceTypes
- TransformedInstance - Class in com.jozufozu.flywheel.lib.instance
- TransformedInstance(InstanceType<? extends TransformedInstance>, InstanceHandle) - Constructor for class com.jozufozu.flywheel.lib.instance.TransformedInstance
- transformNormalX(Matrix3f, float, float, float) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- transformNormalY(Matrix3f, float, float, float) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- transformNormalZ(Matrix3f, float, float, float) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- transformPositionX(Matrix4f, float, float, float) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- transformPositionY(Matrix4f, float, float, float) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- transformPositionZ(Matrix4f, float, float, float) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- transforms(Matrix4fc, Matrix3fc) - Method in interface com.jozufozu.flywheel.api.visualization.VisualEmbedding
-
Set the transformation matrices for the embedding.
- transforms(Matrix4fc, Matrix3fc) - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
- TransformStack<Self extends TransformStack<Self>> - Interface in com.jozufozu.flywheel.lib.transform
- translate(double) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translate(double, double, double) - Method in class com.jozufozu.flywheel.lib.instance.TransformedInstance
- translate(double, double, double) - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- translate(double, double, double) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translate(int, int, int) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- translate(Vec3i) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- translate(Vec3i) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translate(Vec3) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translate(Vector3f) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- Translate<Self extends Translate<Self>> - Interface in com.jozufozu.flywheel.lib.transform
- translateBack(double) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translateBack(double, double, double) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translateBack(Vec3i) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translateBack(Vec3) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translateBack(Vector3f) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translateX(double) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translateY(double) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- translateZ(double) - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- TRANSLUCENT - Enum constant in enum class com.jozufozu.flywheel.api.material.Transparency
- transparency - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- transparency - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- transparency() - Method in interface com.jozufozu.flywheel.api.material.Material
- transparency() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- transparency() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- transparency(Transparency) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- Transparency - Enum Class in com.jozufozu.flywheel.api.material
- TRIANGLE_FAN - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- TRIANGLE_STRIP - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- TRIANGLES - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
- trimPrefix(String, String) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
- trimSuffix(String, String) - Static method in class com.jozufozu.flywheel.lib.util.StringUtil
- tryAddBlockEntity(T) - Static method in class com.jozufozu.flywheel.lib.visual.VisualizationHelper
- type - Variable in class com.jozufozu.flywheel.backend.engine.AbstractInstancer
- type - Variable in class com.jozufozu.flywheel.backend.gl.shader.GlShader
- type - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderField
- type - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable
- type - Variable in class com.jozufozu.flywheel.backend.glsl.parse.StructField
- type - Variable in class com.jozufozu.flywheel.lib.instance.AbstractInstance
- type - Variable in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Builder
- type - Variable in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Builder
- type() - Method in interface com.jozufozu.flywheel.api.instance.Instance
- type() - Method in interface com.jozufozu.flywheel.api.layout.Layout.Element
- type() - Method in record class com.jozufozu.flywheel.backend.engine.InstancerKey
-
Returns the value of the
typerecord component. - type() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Float
-
Returns the value of the
typerecord component. - type() - Method in record class com.jozufozu.flywheel.backend.gl.array.VertexAttribute.Int
-
Returns the value of the
typerecord component. - type() - Method in class com.jozufozu.flywheel.lib.instance.AbstractInstance
- type(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslVertexInput
- typeName - Variable in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- typeName() - Method in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- typeName(ElementType) - Static method in class com.jozufozu.flywheel.backend.compile.LayoutInterpreter
U
- u(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- u(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- u(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- u(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- u(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- u(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- u(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- u(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- u(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- u(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- u(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- u(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- UberShaderComponent - Class in com.jozufozu.flywheel.backend.compile.component
- UberShaderComponent.Builder - Class in com.jozufozu.flywheel.backend.compile.component
- UBYTE - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- uf(byte) - Static method in class com.jozufozu.flywheel.lib.math.RenderMath
-
Convert an unsigned byte into an unsigned, normalized float.
- UINT - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
- uintCase(int, GlslBlock) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslSwitch
- uintHexLiteral(int) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- uintLiteral(int) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
- unb(float) - Static method in class com.jozufozu.flywheel.lib.math.RenderMath
-
Convert an unsigned, normalized float into an unsigned byte.
- unbind() - Method in class com.jozufozu.flywheel.backend.gl.GlTexture
- unbind() - Static method in class com.jozufozu.flywheel.backend.gl.shader.GlProgram
- uncenter() - Method in interface com.jozufozu.flywheel.lib.transform.Translate
- undef(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- Undef(String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Undef
-
Creates an instance of a
Undefrecord class. - UNIFORM_BUFFER - Enum constant in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
- uniformBlock() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- UniformBuffer - Class in com.jozufozu.flywheel.backend.engine.uniform
- UniformBuffer(int, int) - Constructor for class com.jozufozu.flywheel.backend.engine.uniform.UniformBuffer
- Uniforms - Class in com.jozufozu.flywheel.backend.engine.uniform
- UninitializedInstancer(InstancerKey<I>, N) - Constructor for record class com.jozufozu.flywheel.backend.engine.DrawManager.UninitializedInstancer
-
Creates an instance of a
UninitializedInstancerrecord class. - union(Box) - Method in interface com.jozufozu.flywheel.lib.box.Box
- unionAssign(Box) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- unionAssign(AABB) - Method in class com.jozufozu.flywheel.lib.box.MutableBox
- Unit - Enum Class in com.jozufozu.flywheel.lib.util
- UnitPlan<C> - Class in com.jozufozu.flywheel.lib.task
- UNKNOWN - Enum constant in enum class com.jozufozu.flywheel.backend.gl.Driver
- UNPACK_ARG - Static variable in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- UNPACK_FN_NAME - Static variable in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- unpackElement(Layout.Element) - Method in class com.jozufozu.flywheel.backend.compile.component.InstanceAssemblerComponent
- unpauseFrustum() - Static method in class com.jozufozu.flywheel.backend.engine.uniform.FrameUniforms
- UNSIGNED_BYTE - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- UNSIGNED_BYTE - Enum constant in enum class com.jozufozu.flywheel.api.layout.UnsignedIntegerRepr
- UNSIGNED_INT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- UNSIGNED_INT - Enum constant in enum class com.jozufozu.flywheel.api.layout.UnsignedIntegerRepr
- UNSIGNED_SHORT - Enum constant in enum class com.jozufozu.flywheel.api.layout.FloatRepr
- UNSIGNED_SHORT - Enum constant in enum class com.jozufozu.flywheel.api.layout.UnsignedIntegerRepr
- UnsignedIntegerRepr - Enum Class in com.jozufozu.flywheel.api.layout
- unwrap() - Method in record class com.jozufozu.flywheel.backend.compile.core.LinkResult.Success
- unwrap() - Method in interface com.jozufozu.flywheel.backend.compile.core.LinkResult
- unwrap() - Method in record class com.jozufozu.flywheel.backend.compile.core.ShaderResult.Success
- unwrap() - Method in interface com.jozufozu.flywheel.backend.compile.core.ShaderResult
- unwrap() - Method in record class com.jozufozu.flywheel.backend.glsl.LoadResult.Success
- unwrap() - Method in interface com.jozufozu.flywheel.backend.glsl.LoadResult
- unwrap() - Method in class com.jozufozu.flywheel.lib.transform.PoseTransformStack
- update() - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- update() - Method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedInstancer
- update() - Static method in class com.jozufozu.flywheel.backend.engine.uniform.FogUniforms
- update(float) - Method in interface com.jozufozu.flywheel.api.visual.Visual
-
Update instances here.
- update(float) - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- update(RenderContext) - Static method in class com.jozufozu.flywheel.backend.engine.uniform.FrameUniforms
- update(RenderContext) - Static method in class com.jozufozu.flywheel.backend.engine.uniform.LevelUniforms
- update(RenderContext) - Static method in class com.jozufozu.flywheel.backend.engine.uniform.PlayerUniforms
- update(RenderContext) - Static method in class com.jozufozu.flywheel.backend.engine.uniform.Uniforms
- update(Options) - Static method in class com.jozufozu.flywheel.backend.engine.uniform.OptionsUniforms
- update(T) - Static method in record class com.jozufozu.flywheel.impl.visualization.storage.Transaction
- update(T, float) - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- UPDATE - Enum constant in enum class com.jozufozu.flywheel.impl.visualization.storage.Action
- updateContents(TransformedInstance, PoseStack, float) - Method in class com.jozufozu.flywheel.vanilla.MinecartVisual
- updateContents(TransformedInstance, PoseStack, float) - Method in class com.jozufozu.flywheel.vanilla.TntMinecartVisual
- updateCount(IndexSequence, int) - Method in class com.jozufozu.flywheel.backend.engine.IndexPool
- updateLight() - Method in interface com.jozufozu.flywheel.api.visual.LitVisual
-
Called when a section this visual is contained in receives a light update.
- updateLight() - Method in class com.jozufozu.flywheel.vanilla.BellVisual
- updateLight() - Method in class com.jozufozu.flywheel.vanilla.ChestVisual
- updateLight() - Method in class com.jozufozu.flywheel.vanilla.MinecartVisual
- updateLight() - Method in class com.jozufozu.flywheel.vanilla.ShulkerBoxVisual
- updateRenderOrigin(Camera) - Method in interface com.jozufozu.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 com.jozufozu.flywheel.backend.engine.EngineImpl
- upload(long, int, int, int) - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightTexture
- upload(long, long) - Method in class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- upload(StagingBuffer) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectCullingGroup
- upload(MemoryBlock) - Method in class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- uploadInstances(StagingBuffer, int) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- uploadMaterialUniform(GlProgram, Material) - Static method in class com.jozufozu.flywheel.backend.engine.instancing.InstancedDrawManager
- uploadModelIndices(StagingBuffer, int) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- uploadSpan(long, long, long) - Method in class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- uploadSpan(long, MemoryBlock) - Method in class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- usage - Variable in class com.jozufozu.flywheel.backend.gl.buffer.GlBuffer
- USE_LIGHT_VOLUME - Static variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddingUniforms
- USE_MODEL_MATRIX - Static variable in class com.jozufozu.flywheel.backend.engine.embed.EmbeddingUniforms
- usedBytes() - Method in class com.jozufozu.flywheel.backend.engine.indirect.ScatterList
- useLight - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- useLight - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- useLight() - Method in interface com.jozufozu.flywheel.api.material.Material
-
Should this material be rendered with block/sky lighting?
- useLight() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- useLight() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- useLight(boolean) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- useOverlay() - Method in interface com.jozufozu.flywheel.api.material.Material
- useOverlay() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- useOverlay(boolean) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- USHORT - Enum constant in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
V
- v(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- v(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- v(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- v(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- v(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- v(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- v(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- v(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- v(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- v(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- v(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- v(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- V150 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- V330 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- V400 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- V410 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- V420 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- V430 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- V440 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- V450 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- V460 - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- value() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Define
-
Returns the value of the
valuerecord component. - value() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Clamp
-
Returns the value of the
valuerecord component. - value() - Method in record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.RawLiteral
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class com.jozufozu.flywheel.api.event.RenderStage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.api.layout.FloatRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.api.layout.IntegerRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.api.layout.UnsignedIntegerRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.api.material.DepthTest
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.api.material.Transparency
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.api.material.WriteMask
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.compile.ContextShader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.engine.uniform.DebugMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.gl.buffer.GlBufferUsage
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.gl.Driver
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.gl.error.GlError
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.gl.GlNumericType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.gl.GlPrimitive
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.gl.GlTextureUnit
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.gl.shader.ShaderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.glsl.error.ErrorLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.glsl.error.lines.Divider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.glsl.generate.BinOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder.Separators
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderField.Decoration
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable.Qualifier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.impl.visual.TickableVisualContextImpl
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.impl.visualization.storage.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.jozufozu.flywheel.lib.util.Unit
-
Returns the enum constant of this class with the specified name.
- ValueRepr - Interface in com.jozufozu.flywheel.api.layout
- values() - Static method in enum class com.jozufozu.flywheel.api.event.RenderStage
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.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 com.jozufozu.flywheel.backend.glsl.parse.ShaderField.Decoration
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jozufozu.flywheel.backend.glsl.parse.ShaderVariable.Qualifier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jozufozu.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 com.jozufozu.flywheel.impl.visualization.storage.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.jozufozu.flywheel.lib.util.Unit
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VANILLA_RENDERER - Static variable in class com.jozufozu.flywheel.lib.model.ModelUtil
-
An alternative BlockRenderDispatcher that circumvents the Forge rendering pipeline to ensure consistency.
- VanillaVisuals - Class in com.jozufozu.flywheel.vanilla
-
TODO:
BlockEntityType.SIGNSignRendererBlockEntityType.PISTONPistonHeadRendererBlockEntityType.CONDUITConduitRendererBlockEntityType.ENCHANTING_TABLEEnchantTableRendererBlockEntityType.LECTERNLecternRendererBlockEntityType.MOB_SPAWNERSpawnerRendererBlockEntityType.BEDBedRenderer^^ Interesting - Major vvBlockEntityType.END_PORTALTheEndPortalRendererBlockEntityType.END_GATEWAYTheEndGatewayRendererBlockEntityType.BEACONBeaconRendererBlockEntityType.SKULLSkullBlockRendererBlockEntityType.BANNERBannerRendererBlockEntityType.STRUCTURE_BLOCKStructureRendererBlockEntityType.CAMPFIRECampfireRenderer - VanillaVisuals() - Constructor for class com.jozufozu.flywheel.vanilla.VanillaVisuals
- vao() - Method in record class com.jozufozu.flywheel.backend.gl.GlStateTracker.State
-
Returns the value of the
vaorecord component. - variable(String) - Static method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
-
Create a glsl variable with the given name.
- Variable(String) - Constructor for record class com.jozufozu.flywheel.backend.glsl.generate.GlslExpr.Variable
-
Creates an instance of a
Variablerecord class. - variableName - Variable in class com.jozufozu.flywheel.backend.glsl.parse.ShaderStruct
- vbo(int) - Method in class com.jozufozu.flywheel.backend.engine.indirect.TransferList
- vector(String, ValueRepr, int) - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- vector(String, ValueRepr, int) - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- vectorArray(String, ValueRepr, int, int) - Method in interface com.jozufozu.flywheel.api.layout.LayoutBuilder
- vectorArray(String, ValueRepr, int, int) - Method in class com.jozufozu.flywheel.impl.layout.LayoutBuilderImpl
- VectorElementType - Interface in com.jozufozu.flywheel.api.layout
- vectorTypeName(VectorElementType) - Static method in class com.jozufozu.flywheel.backend.compile.LayoutInterpreter
- version - Variable in enum class com.jozufozu.flywheel.backend.glsl.GlslVersion
- version() - Static method in class com.jozufozu.flywheel.impl.FlywheelForge
- version(GlslVersion) - Method in class com.jozufozu.flywheel.backend.compile.core.Compilation
- VERTEX - Enum constant in enum class com.jozufozu.flywheel.backend.gl.shader.ShaderType
- VertexAttribute - Interface in com.jozufozu.flywheel.backend.gl.array
- VertexAttribute.Float - Record Class in com.jozufozu.flywheel.backend.gl.array
-
A bindable attribute in a vertex array.
- VertexAttribute.Int - Record Class in com.jozufozu.flywheel.backend.gl.array
-
A bindable attribute in a vertex array.
- vertexCount - Variable in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- vertexCount() - Method in interface com.jozufozu.flywheel.api.model.Mesh
- vertexCount() - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- vertexCount() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- vertexCount() - Method in class com.jozufozu.flywheel.lib.model.LineModelBuilder.LineMesh
- vertexCount() - Method in class com.jozufozu.flywheel.lib.model.SimpleMesh
- vertexCount() - Method in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- vertexCount(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexView
- vertexCount(int) - Method in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- VertexFormatExtension - Interface in com.jozufozu.flywheel.impl.extension
-
Duck interface to make VertexFormat store a VertexListProvider.
- vertexInput() - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- VertexList - Interface in com.jozufozu.flywheel.api.vertex
-
A read only view of a vertex buffer.
- vertexMain() - Method in record class com.jozufozu.flywheel.backend.compile.Pipeline
-
Returns the value of the
vertexMainrecord component. - vertexMain(ResourceLocation) - Method in class com.jozufozu.flywheel.backend.compile.Pipeline.Builder
- vertexShader() - Method in interface com.jozufozu.flywheel.api.instance.InstanceType
- vertexShader() - Method in interface com.jozufozu.flywheel.api.material.MaterialShaders
- vertexShader() - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType
- vertexShader() - Method in record class com.jozufozu.flywheel.lib.material.SimpleMaterialShaders
-
Returns the value of the
vertexShaderrecord component. - vertexShader(ResourceLocation) - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType.Builder
- VertexView - Interface in com.jozufozu.flywheel.api.vertex
- VertexViewProvider - Interface in com.jozufozu.flywheel.api.vertex
- VertexViewProviderRegistry - Class in com.jozufozu.flywheel.api.vertex
- VertexViewProviderRegistryImpl - Class in com.jozufozu.flywheel.impl.vertex
- viewProjection() - Method in interface com.jozufozu.flywheel.api.event.RenderContext
- viewProjection() - Method in class com.jozufozu.flywheel.api.event.RenderStageEvent
- viewProjection() - Method in record class com.jozufozu.flywheel.impl.event.RenderContextImpl
-
Returns the value of the
viewProjectionrecord component. - VirtualBlockGetter - Class in com.jozufozu.flywheel.lib.model.baked
- VirtualBlockGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class com.jozufozu.flywheel.lib.model.baked.VirtualBlockGetter
- VirtualEmptyBlockGetter - Class in com.jozufozu.flywheel.lib.model.baked
- VirtualEmptyBlockGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class com.jozufozu.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- VirtualLightEngine - Class in com.jozufozu.flywheel.lib.model.baked
- VirtualLightEngine(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>, BlockGetter) - Constructor for class com.jozufozu.flywheel.lib.model.baked.VirtualLightEngine
- visibilityTester - Variable in class com.jozufozu.flywheel.lib.visual.AbstractEntityVisual
- Visual - Interface in com.jozufozu.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 com.jozufozu.flywheel.impl.visualization.manager.BlockEntityStorage
- VisualEmbedding - Interface in com.jozufozu.flywheel.api.visualization
- visualFactory - Variable in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer.Builder
- visualFactory - Variable in class com.jozufozu.flywheel.lib.visual.SimpleBlockEntityVisualizer
- visualFactory - Variable in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer.Builder
- visualFactory - Variable in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisualizer
- visualizationContext - Variable in class com.jozufozu.flywheel.lib.visual.AbstractVisual
-
The visualization context used to construct this visual.
- VisualizationContext - Interface in com.jozufozu.flywheel.api.visualization
-
A context object passed on visual creation.
- visualizationContextSupplier - Variable in class com.jozufozu.flywheel.impl.visualization.storage.Storage
- VisualizationEventHandler - Class in com.jozufozu.flywheel.impl.visualization
- VisualizationHelper - Class in com.jozufozu.flywheel.lib.visual
- VisualizationLevel - Interface in com.jozufozu.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 com.jozufozu.flywheel.api.visualization
- VisualizationManagerImpl - Class in com.jozufozu.flywheel.impl.visualization
-
A manager class for a single level where visualization is supported.
- visualize(VisualizationContext) - Method in interface com.jozufozu.flywheel.api.visual.Effect
-
Create a visual that will be keyed by this effect object.
- VisualizerRegistry - Class in com.jozufozu.flywheel.api.visualization
-
The registry for
Visualizers. - VisualizerRegistryImpl - Class in com.jozufozu.flywheel.impl.visualization
- VisualManager<T> - Interface in com.jozufozu.flywheel.api.visualization
- VisualManagerImpl<T,
S extends Storage<T>> - Class in com.jozufozu.flywheel.impl.visualization.manager - VisualManagerImpl(S) - Constructor for class com.jozufozu.flywheel.impl.visualization.manager.VisualManagerImpl
- visualPos - Variable in class com.jozufozu.flywheel.lib.visual.AbstractBlockEntityVisual
- volume() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- volume() - Method in interface com.jozufozu.flywheel.lib.box.Box
W
- WaitGroup - Class in com.jozufozu.flywheel.impl.task
- WaitGroup() - Constructor for class com.jozufozu.flywheel.impl.task.WaitGroup
- warn(String) - Method in class com.jozufozu.flywheel.backend.glsl.error.ErrorBuilder
- WARN - Enum constant in enum class com.jozufozu.flywheel.backend.glsl.error.ErrorLevel
- WHITE - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BACKGROUND - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BACKGROUND_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BOLD - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BOLD_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- WHITE_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- WHITE_UNDERLINED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- willAccept(Effect) - Method in class com.jozufozu.flywheel.impl.visualization.manager.EffectStorage
- willAccept(Entity) - Method in class com.jozufozu.flywheel.impl.visualization.manager.EntityStorage
- willAccept(BlockEntity) - Method in class com.jozufozu.flywheel.impl.visualization.manager.BlockEntityStorage
- willAccept(T) - Method in class com.jozufozu.flywheel.impl.visualization.storage.Storage
-
Is the given object currently capable of being added?
- WIREFRAME - Static variable in class com.jozufozu.flywheel.lib.material.StandardMaterialShaders
- with(BiFunction<K, SourceLoader, SourceComponent>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- withCapacity(int) - Static method in class com.jozufozu.flywheel.lib.model.LineModelBuilder
- withComponent(SourceComponent) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- withComponent(Function<K, SourceComponent>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- withComponents(Collection<SourceComponent>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- withResource(Function<K, ResourceLocation>) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- withResource(ResourceLocation) - Method in class com.jozufozu.flywheel.backend.compile.core.Compile.ShaderCompiler
- workerThreads - Variable in class com.jozufozu.flywheel.impl.ForgeFlwConfig.ClientConfig
- workerThreads() - Method in interface com.jozufozu.flywheel.impl.FlwConfig
- workerThreads() - Method in class com.jozufozu.flywheel.impl.ForgeFlwConfig
- write(long) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
- write(long, I) - Method in interface com.jozufozu.flywheel.api.instance.InstanceWriter
-
Write the given instance to the given memory address.
- write(MutableVertexList) - Method in interface com.jozufozu.flywheel.api.model.Mesh
-
Write this mesh into a vertex list.
- write(MutableVertexList) - Method in class com.jozufozu.flywheel.lib.model.LineModelBuilder.LineMesh
- write(MutableVertexList) - Method in class com.jozufozu.flywheel.lib.model.SimpleMesh
- write(MutableVertexList, int, int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- write(MutableVertexList, int, int) - Method in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- write(MutableVertexList, int, int, int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- write(MutableVertexList, int, int, int) - Method in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- writeAll(MutableVertexList) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- writeAll(MutableVertexList) - Method in class com.jozufozu.flywheel.lib.vertex.AbstractVertexView
- writeBlock(int, int, int, int) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- writeLight(int, int, int, int, int) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- writeMask - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- writeMask - Variable in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- writeMask() - Method in interface com.jozufozu.flywheel.api.material.Material
- writeMask() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- writeMask() - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial
- writeMask(WriteMask) - Method in class com.jozufozu.flywheel.lib.material.SimpleMaterial.Builder
- WriteMask - Enum Class in com.jozufozu.flywheel.api.material
- writeModel(long) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectInstancer
- writePackedFrustumPlanes(long, Matrix4f) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
-
Writes the frustum planes of the given projection matrix to the given buffer.
- writer() - Method in interface com.jozufozu.flywheel.api.instance.InstanceType
- writer() - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType
- writer(InstanceWriter<I>) - Method in class com.jozufozu.flywheel.lib.instance.SimpleInstanceType.Builder
- writeSky(int, int, int, int) - Method in class com.jozufozu.flywheel.lib.light.LightVolume
- writeUnsafe(long, Matrix3f) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- writeUnsafe(long, Matrix4f) - Static method in class com.jozufozu.flywheel.lib.math.MatrixMath
- writeWithOverrides(long, int, Material) - Method in class com.jozufozu.flywheel.backend.engine.indirect.IndirectDraw
X
- x - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- x() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- x(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- x(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- x(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- x(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- x(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- x(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- x(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosVertexView
- x(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- x(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- x(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- x(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- x(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- x(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- x(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosVertexView
- xor(int) - Method in interface com.jozufozu.flywheel.backend.glsl.generate.GlslExpr
Y
- y - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- y() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- y(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- y(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- y(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- y(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- y(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- y(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- y(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosVertexView
- y(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- y(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- y(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- y(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- y(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- y(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- y(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosVertexView
- YELLOW - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BACKGROUND - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BACKGROUND_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BOLD - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BOLD_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_BRIGHT - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
- YELLOW_UNDERLINED - Static variable in class com.jozufozu.flywheel.backend.glsl.error.ConsoleColors
Z
- z - Variable in class com.jozufozu.flywheel.lib.instance.ShadowInstance
- z() - Method in class com.jozufozu.flywheel.backend.engine.embed.EmbeddedLightVolume
- z(int) - Method in interface com.jozufozu.flywheel.api.vertex.VertexList
- z(int) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- z(int) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- z(int) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- z(int) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- z(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- z(int) - Method in class com.jozufozu.flywheel.lib.vertex.PosVertexView
- z(int, float) - Method in interface com.jozufozu.flywheel.api.vertex.MutableVertexList
- z(int, float) - Method in class com.jozufozu.flywheel.impl.vertex.InferredVertexView
- z(int, float) - Method in interface com.jozufozu.flywheel.lib.vertex.EmptyVertexList
- z(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.FullVertexView
- z(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.NoOverlayVertexView
- z(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosTexNormalVertexView
- z(int, float) - Method in class com.jozufozu.flywheel.lib.vertex.PosVertexView
_
- _addRaw(String) - Method in class com.jozufozu.flywheel.backend.glsl.generate.GlslBuilder
- _allocCPUMemory(long) - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- _allocGPUMemory(long) - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- _delete() - Method in class com.jozufozu.flywheel.backend.compile.IndirectPrograms
- _delete() - Method in class com.jozufozu.flywheel.backend.compile.InstancingPrograms
- _delete() - Method in class com.jozufozu.flywheel.backend.engine.embed.AbstractEmbeddedEnvironment
-
Called when referenceCount goes to 0
- _delete() - Method in class com.jozufozu.flywheel.backend.engine.MeshPool.PooledMesh
- _delete() - Method in class com.jozufozu.flywheel.backend.util.AtomicReferenceCounted
- _delete() - Method in class com.jozufozu.flywheel.backend.util.ReferenceCounted
- _delete() - Method in class com.jozufozu.flywheel.lib.visual.AbstractVisual
- _delete() - Method in class com.jozufozu.flywheel.lib.visual.SimpleEntityVisual
- _delete() - Method in class com.jozufozu.flywheel.vanilla.BellVisual
- _delete() - Method in class com.jozufozu.flywheel.vanilla.ChestVisual
- _delete() - Method in class com.jozufozu.flywheel.vanilla.MinecartVisual
- _delete() - Method in class com.jozufozu.flywheel.vanilla.ShulkerBoxVisual
- _freeCPUMemory(long) - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- _freeGPUMemory(long) - Static method in class com.jozufozu.flywheel.lib.memory.FlwMemoryTracker
- _reset() - Method in class com.jozufozu.flywheel.impl.task.WaitGroup
- _setBuffer(GlBufferType, int) - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
- _setProgram(int) - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
- _setVertexArray(int) - Static method in class com.jozufozu.flywheel.backend.gl.GlStateTracker
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form