Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- a(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- a(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- a(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- a(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- a(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- a(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- a(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- AbstractBlockEntityVisual<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in dev.engine_room.flywheel.lib.visual
-
The layer between a
BlockEntityand the Flywheel backend. - AbstractBlockEntityVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- AbstractEntityVisual<T extends net.minecraft.world.entity.Entity> - Class in dev.engine_room.flywheel.lib.visual
-
The layer between an
Entityand the Flywheel backend. - AbstractEntityVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- AbstractInstance - Class in dev.engine_room.flywheel.lib.instance
- AbstractInstance(InstanceType<?>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.AbstractInstance
- AbstractVertexView - Class in dev.engine_room.flywheel.lib.vertex
- AbstractVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- AbstractVisual - Class in dev.engine_room.flywheel.lib.visual
- AbstractVisual(VisualizationContext, Level, float) - Constructor for class dev.engine_room.flywheel.lib.visual.AbstractVisual
- accept(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.RunnableWithContext
- accept(T) - Method in interface dev.engine_room.flywheel.lib.task.functional.ConsumerWithContext.Ignored
- accept(T, int, int) - Method in interface dev.engine_room.flywheel.lib.model.part.InstanceTree.ObjIntIntConsumer
- accept(T, C) - Method in interface dev.engine_room.flywheel.lib.task.functional.ConsumerWithContext
- accept(T, C) - Method in interface dev.engine_room.flywheel.lib.task.functional.ConsumerWithContext.Ignored
- action() - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Returns the value of the
actionrecord component. - action() - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Returns the value of the
actionrecord component. - add(K, Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.PlanMap
- addComponent(EntityComponent) - Method in class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- ADDITIVE - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
- Affine<Self extends Affine<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- afterEntities(RenderContext) - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager.RenderDispatcher
-
Render instances.
- align16(int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- align32(int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- align4(int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- alignPot(int, int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- alpha - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- alpha - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- ALWAYS - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- and(Plan<C>) - Method in interface dev.engine_room.flywheel.api.task.Plan
-
Create a new plan that executes this plan and the given plan in parallel.
- and(Plan<C>) - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
- and(Plan<C>) - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- and(Plan<C>) - Method in interface dev.engine_room.flywheel.lib.task.SimplyComposedPlan
- and(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.UnitPlan
- apply() - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
-
Constructs the block entity visualizer and sets it for the block entity type.
- apply() - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
-
Constructs the entity visualizer and sets it for the entity type.
- apply(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.SupplierWithContext
- apply(T) - Method in class dev.engine_room.flywheel.lib.util.RendererReloadCache
- ArrayElementType - Interface in dev.engine_room.flywheel.api.layout
- asBuffer() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- asMap() - Method in interface dev.engine_room.flywheel.api.layout.Layout
B
- b(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- b(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- b(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- b(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- b(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- b(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- b(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- b(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- Backend - Interface in dev.engine_room.flywheel.api.backend
- BackendImplemented - Annotation Interface in dev.engine_room.flywheel.api.backend
-
Indicates that the annotated API class, interface or method must not be extended, implemented or overridden, except by backend implementations.
- BackendManager - Class in dev.engine_room.flywheel.api.backend
- backfaceCulling - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- backfaceCulling - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- backfaceCulling() - Method in interface dev.engine_room.flywheel.api.material.Material
-
Should this material be rendered with backface culling?
- backfaceCulling() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- backfaceCulling() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- backfaceCulling(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- BakedModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- BarrierPlan<C> - Record Class in dev.engine_room.flywheel.lib.task
- BarrierPlan(Plan<C>, Plan<C>) - Constructor for record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Creates an instance of a
BarrierPlanrecord class. - beforeCrumbling(RenderContext, Long2ObjectMap<SortedSet<BlockDestructionProgress>>) - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager.RenderDispatcher
-
Render crumbling block entities.
- beginFrame(DynamicVisual.Context) - Method in interface dev.engine_room.flywheel.lib.visual.component.EntityComponent
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.component.FireComponent
-
Update the fire instances.
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
-
Update the shadow instances.
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- beginFrame(DynamicVisual.Context) - Method in interface dev.engine_room.flywheel.lib.visual.SimpleDynamicVisual
-
Called every frame.
- block(BlockState) - Static method in class dev.engine_room.flywheel.lib.model.Models
-
Get a usable model for a given block state.
- blockEntities() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- blockEntity - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- BlockEntityVisual<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in dev.engine_room.flywheel.api.visual
-
A visual associated with a specific block entity.
- BlockEntityVisualizer<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in dev.engine_room.flywheel.api.visualization
-
A visualizer that will be keyed to a block entity type.
- BlockModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- blockState - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- blockState(BlockState) - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- blockState(BlockState) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- blue - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- blur - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- blur - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- blur() - Method in interface dev.engine_room.flywheel.api.material.Material
-
Should this material have linear filtering applied to the diffuse sampler?
- blur() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- blur() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- blur(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- BooleanSupplierWithContext<C> - Interface in dev.engine_room.flywheel.lib.task.functional
-
A boolean supplier like interface for use with
Plansand their contexts. - BooleanSupplierWithContext.Ignored<C> - Interface in dev.engine_room.flywheel.lib.task.functional
-
A
BooleanSupplierWithContextthat ignores the context object. - boundingSphere() - Method in interface dev.engine_room.flywheel.api.model.Mesh
-
Get a vec4 representing this mesh's bounding sphere in the format (x, y, z, radius).
- boundingSphere() - Method in interface dev.engine_room.flywheel.api.model.Model
-
Get a vec4 representing this model's bounding sphere in the format (x, y, z, radius).
- boundingSphere() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- boundingSphere() - Method in class dev.engine_room.flywheel.lib.model.SimpleModel
- boundingSphere() - Method in class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- boundingSphere() - Method in class dev.engine_room.flywheel.lib.model.SingleMeshModel
- BOX_MODEL - Static variable in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- buffers() - Method in interface dev.engine_room.flywheel.api.RenderContext
- build() - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- build() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- build() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.baked.MultiBlockModelBuilder
- build() - Method in class dev.engine_room.flywheel.lib.model.LineModelBuilder
- builder() - Static method in class dev.engine_room.flywheel.lib.backend.SimpleBackend
- builder() - Static method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- builder(SimpleInstanceType.Factory<I>) - Static method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- builder(EntityType<T>) - Static method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer
-
Get an object to configure the visualizer for the given entity type.
- builder(BlockEntityType<T>) - Static method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer
-
Get an object to configure the visualizer for the given block entity type.
- Builder() - Constructor for class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- Builder() - Constructor for class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- Builder(Material) - Constructor for class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- Builder(SimpleInstanceType.Factory<I>) - Constructor for class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- Builder(BooleanSupplierWithContext<C>) - Constructor for class dev.engine_room.flywheel.lib.task.ConditionalPlan.Builder
- Builder(BooleanSupplierWithContext<C>) - Constructor for class dev.engine_room.flywheel.lib.task.IfElsePlan.Builder
- Builder(SupplierWithContext<C, D>) - Constructor for class dev.engine_room.flywheel.lib.task.MapContextPlan.Builder
- Builder(EntityType<T>) - Constructor for class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
- Builder(BlockEntityType<T>) - Constructor for class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
- builderOf(Material) - Static method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
- byteAlignment() - Method in interface dev.engine_room.flywheel.api.layout.ElementType
- byteAlignment() - Method in interface dev.engine_room.flywheel.api.layout.Layout
- byteOffset() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- byteSize() - Method in interface dev.engine_room.flywheel.api.layout.ElementType
- byteSize() - Method in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- byteSize() - Method in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
- byteSize() - Method in interface dev.engine_room.flywheel.api.layout.Layout
- byteSize() - Method in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
- byteSize() - Method in interface dev.engine_room.flywheel.api.layout.ValueRepr
C
- calloc(long, long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- calloc(long, long) - Static method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- callocTracked(long, long) - Static method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- camera() - Method in interface dev.engine_room.flywheel.api.RenderContext
- camera() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual.Context
- canVisualize(T) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Checks if the given block entity can be visualized.
- cardinalLightingMode - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- cardinalLightingMode - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- cardinalLightingMode() - Method in interface dev.engine_room.flywheel.api.material.Material
-
How should this material receive cardinal lighting?
- cardinalLightingMode() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- cardinalLightingMode() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- cardinalLightingMode(CardinalLightingMode) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- CardinalLightingMode - Enum Class in dev.engine_room.flywheel.api.material
- ceilingDiv(int, int) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- ceilingDiv(long, long) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- ceilLong(double) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- ceilLong(float) - Static method in class dev.engine_room.flywheel.lib.math.MoreMath
- center() - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- CENTER - Static variable in interface dev.engine_room.flywheel.lib.transform.Translate
- centerPivot() - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- check(FrustumIntersection) - Method in class dev.engine_room.flywheel.lib.visual.EntityVisibilityTester
-
Check whether the Entity is visible.
- child(int) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- child(int) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- child(int) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- child(String) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- child(String) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- child(String) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- childCount() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- childCount() - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- childCount() - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- childIndex(String) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- childIndex(String) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- childIndex(String) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- childName(int) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- childName(int) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- childName(int) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- childOrThrow(String) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- childOrThrow(String) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- childOrThrow(String) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- CHUNK - Enum constant in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
World-space normal based darkening will be applied.
- clear() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- clear() - Method in class dev.engine_room.flywheel.lib.task.PlanMap
- clear() - Method in class dev.engine_room.flywheel.lib.util.RendererReloadCache
- clear() - Method in class dev.engine_room.flywheel.lib.util.ResourceReloadHolder
- collectCrumblingInstances(Consumer<Instance>) - Method in interface dev.engine_room.flywheel.api.visual.BlockEntityVisual
-
Collect all instances that should render with a crumbling overlay when the block corresponding to this visual is being broken.
- color() - Method in enum class dev.engine_room.flywheel.api.material.WriteMask
- color(byte, byte, byte) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(byte, byte, byte, byte) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(float, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(int, int, int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- color(int, int, int, int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- COLOR - Enum constant in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Write to the color buffer only.
- COLOR_DEPTH - Enum constant in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Write to both the color and depth buffers.
- colorArgb(int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- ColoredLitInstance - Class in dev.engine_room.flywheel.lib.instance
- ColoredLitInstance(InstanceType<? extends ColoredLitInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- ColoredLitOverlayInstance - Class in dev.engine_room.flywheel.lib.instance
- ColoredLitOverlayInstance(InstanceType<? extends ColoredLitOverlayInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance
- colorRgb(int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- columns() - Method in interface dev.engine_room.flywheel.api.layout.MatrixElementType
- compileModelPart(ModelPart, PoseStack.Pose, VertexConsumer, int, int, float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- ComponentEntityVisual<T extends net.minecraft.world.entity.Entity> - Class in dev.engine_room.flywheel.lib.visual
- ComponentEntityVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- components - Variable in class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- computeBoundingSphere(VertexList) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- computeBoundingSphere(Iterable<Mesh>) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- computeBoundingSphere(Collection<Model.ConfiguredMesh>) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- computePackedLight() - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- computePackedLight(float) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- computeTotalVertexCount(Iterable<Mesh>) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- condition() - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Returns the value of the
conditionrecord component. - condition() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns the value of the
conditionrecord component. - ConditionalPlan<C> - Record Class in dev.engine_room.flywheel.lib.task
-
Executes one plan or another, depending on a dynamically evaluated condition.
- ConditionalPlan(BooleanSupplierWithContext<C>, Plan<C>) - Constructor for record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Creates an instance of a
ConditionalPlanrecord class. - ConditionalPlan.Builder<C> - Class in dev.engine_room.flywheel.lib.task
- ConfiguredMesh(Material, Mesh) - Constructor for record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Creates an instance of a
ConfiguredMeshrecord class. - ConsumerWithContext<T,
C> - Interface in dev.engine_room.flywheel.lib.task.functional -
A consumer like interface for use with
Plansand their contexts. - ConsumerWithContext.Ignored<T,
C> - Interface in dev.engine_room.flywheel.lib.task.functional -
A
ConsumerWithContextthat ignores the context object. - copyFrom(Material) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- copyTo(long) - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- copyTo(long, long) - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- copyTo(MemoryBlock) - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- copyTransform(InstanceTree) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- copyTransform(ModelPart) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- countLines(String) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- create() - Static method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- create(InstanceHandle) - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
- create(InstanceHandle) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- create(InstancerProvider, ModelTree) - Static method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- create(InstanceType<I>, InstanceHandle) - Method in interface dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Factory
- create(VisualizationContext, T, float) - Method in interface dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Factory
- create(VisualizationContext, T, float) - Method in interface dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Factory
- create(BakedModel) - Static method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- create(BlockState) - Static method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- create(BlockAndTintGetter, Iterable<BlockPos>) - Static method in class dev.engine_room.flywheel.lib.model.baked.MultiBlockModelBuilder
- createBakedModelBuilder(BakedModel) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- createBlockModelBuilder(BlockState) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- createEmbedding(Vec3i) - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationContext
-
Create a new embedding to compose visuals.
- createEngine(LevelAccessor) - Method in interface dev.engine_room.flywheel.api.backend.Backend
-
Create a new engine instance.
- createEngine(LevelAccessor) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend
- createFramePlan() - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Create a plan that will start execution after the start of the level render and finish execution before
Engine.render(dev.engine_room.flywheel.api.RenderContext)is called. - createIdRegistry() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- createInstance() - Method in interface dev.engine_room.flywheel.api.instance.Instancer
- createInstances(I[]) - Method in interface dev.engine_room.flywheel.api.instance.Instancer
-
Populate arr with new instances of this model.
- createLayoutBuilder() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- createMultiBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- createVisual(VisualizationContext, T, float) - Method in interface dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer
-
Given a block entity and context, constructs a visual for the block entity.
- createVisual(VisualizationContext, T, float) - Method in interface dev.engine_room.flywheel.api.visualization.EntityVisualizer
-
Given an entity and context, constructs a visual for the entity.
- createVisual(VisualizationContext, T, float) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer
- createVisual(VisualizationContext, T, float) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer
- createVisualizationContext() - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Create a visualization context that will be used to create visuals of the given type.
- CRUMBLING - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
- cullShader() - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
-
The cull shader of this instance type.
- cullShader() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- cullShader(ResourceLocation) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- currentBackend() - Static method in class dev.engine_room.flywheel.api.backend.BackendManager
-
Get the current backend.
- cutout - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- cutout - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- cutout() - Method in interface dev.engine_room.flywheel.api.material.Material
- cutout() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- cutout() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- cutout(CutoutShader) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- CUTOUT_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- CUTOUT_MIPPED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- CUTOUT_MIPPED_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- CUTOUT_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- CutoutShader - Interface in dev.engine_room.flywheel.api.material
-
A shader that decides what colors should be discarded in the fragment shader.
- CutoutShaders - Class in dev.engine_room.flywheel.lib.material
D
- DataPacker - Class in dev.engine_room.flywheel.lib.math
- decrementAndEventuallyRun() - Method in class dev.engine_room.flywheel.lib.task.Synchronizer
- DEFAULT - Static variable in class dev.engine_room.flywheel.lib.material.StandardMaterialShaders
- defaultBackend() - Static method in class dev.engine_room.flywheel.api.backend.BackendManager
- DefaultVertexList - Interface in dev.engine_room.flywheel.lib.vertex
- delete() - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Free all resources associated with this engine.
- delete() - Method in interface dev.engine_room.flywheel.api.instance.Instance
- delete() - Method in interface dev.engine_room.flywheel.api.visual.Visual
-
Free any acquired resources.
- delete() - Method in interface dev.engine_room.flywheel.api.visualization.VisualEmbedding
-
Delete this embedding.
- delete() - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- delete() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- delete() - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- delete() - Method in interface dev.engine_room.flywheel.lib.visual.component.EntityComponent
- delete() - Method in class dev.engine_room.flywheel.lib.visual.component.FireComponent
- delete() - Method in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- delete() - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
- delete() - Method in class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
- delete() - Method in class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- deleted - Variable in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- DependencyInjection - Class in dev.engine_room.flywheel.api.internal
- depth() - Method in enum class dev.engine_room.flywheel.api.material.WriteMask
- DEPTH - Enum constant in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Write to the depth buffer only.
- depthTest - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- depthTest - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- depthTest() - Method in interface dev.engine_room.flywheel.api.material.Material
- depthTest() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- depthTest() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- depthTest(DepthTest) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- DepthTest - Enum Class in dev.engine_room.flywheel.api.material
- dev.engine_room.flywheel.api - package dev.engine_room.flywheel.api
- dev.engine_room.flywheel.api.backend - package dev.engine_room.flywheel.api.backend
- dev.engine_room.flywheel.api.event - package dev.engine_room.flywheel.api.event
- dev.engine_room.flywheel.api.instance - package dev.engine_room.flywheel.api.instance
- dev.engine_room.flywheel.api.internal - package dev.engine_room.flywheel.api.internal
- dev.engine_room.flywheel.api.layout - package dev.engine_room.flywheel.api.layout
- dev.engine_room.flywheel.api.material - package dev.engine_room.flywheel.api.material
- dev.engine_room.flywheel.api.model - package dev.engine_room.flywheel.api.model
- dev.engine_room.flywheel.api.registry - package dev.engine_room.flywheel.api.registry
- dev.engine_room.flywheel.api.task - package dev.engine_room.flywheel.api.task
- dev.engine_room.flywheel.api.vertex - package dev.engine_room.flywheel.api.vertex
- dev.engine_room.flywheel.api.visual - package dev.engine_room.flywheel.api.visual
- dev.engine_room.flywheel.api.visualization - package dev.engine_room.flywheel.api.visualization
- dev.engine_room.flywheel.lib.backend - package dev.engine_room.flywheel.lib.backend
- dev.engine_room.flywheel.lib.instance - package dev.engine_room.flywheel.lib.instance
- dev.engine_room.flywheel.lib.internal - package dev.engine_room.flywheel.lib.internal
- dev.engine_room.flywheel.lib.material - package dev.engine_room.flywheel.lib.material
- dev.engine_room.flywheel.lib.math - package dev.engine_room.flywheel.lib.math
- dev.engine_room.flywheel.lib.memory - package dev.engine_room.flywheel.lib.memory
- dev.engine_room.flywheel.lib.model - package dev.engine_room.flywheel.lib.model
- dev.engine_room.flywheel.lib.model.baked - package dev.engine_room.flywheel.lib.model.baked
- dev.engine_room.flywheel.lib.model.part - package dev.engine_room.flywheel.lib.model.part
- dev.engine_room.flywheel.lib.task - package dev.engine_room.flywheel.lib.task
- dev.engine_room.flywheel.lib.task.functional - package dev.engine_room.flywheel.lib.task.functional
- dev.engine_room.flywheel.lib.transform - package dev.engine_room.flywheel.lib.transform
- dev.engine_room.flywheel.lib.util - package dev.engine_room.flywheel.lib.util
- dev.engine_room.flywheel.lib.vertex - package dev.engine_room.flywheel.lib.vertex
- dev.engine_room.flywheel.lib.visual - package dev.engine_room.flywheel.lib.visual
- dev.engine_room.flywheel.lib.visual.component - package dev.engine_room.flywheel.lib.visual.component
- dev.engine_room.flywheel.lib.visual.util - package dev.engine_room.flywheel.lib.visual.util
- dev.engine_room.flywheel.lib.visualization - package dev.engine_room.flywheel.lib.visualization
- diffuse(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- discardExtra() - Method in class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
-
Delete any instances that were not used this frame.
- discardExtra() - Method in class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- distanceSquared(double, double, double) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
-
Calculate the distance squared between this visual and the given level position.
- DistanceUpdateLimiter - Interface in dev.engine_room.flywheel.api.visual
-
Interface for rate-limiting updates based on an object's distance from the camera.
- Distribute - Class in dev.engine_room.flywheel.lib.task
- doDistanceLimitThisFrame(DynamicVisual.Context) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
-
Limits which frames this visual is updated on based on its distance from the camera.
- doesShowEyeBox() - Method in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- DynamicNestedPlan<C> - Record Class in dev.engine_room.flywheel.lib.task
-
A plan that executes many other plans provided dynamically.
- DynamicNestedPlan(SupplierWithContext<C, Collection<? extends Plan<C>>>) - Constructor for record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Creates an instance of a
DynamicNestedPlanrecord class. - DynamicVisual - Interface in dev.engine_room.flywheel.api.visual
-
An interface giving
Visuals a hook to have a function called at the start of a frame. - DynamicVisual.Context - Interface in dev.engine_room.flywheel.api.visual
-
The context passed to the frame plan.
E
- Effect - Interface in dev.engine_room.flywheel.api.visual
-
An effect is not attached to any formal game object, but allows you to hook into flywheel's systems to render things.
- effects() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- EffectVisual<T extends Effect> - Interface in dev.engine_room.flywheel.api.visual
- elements() - Method in interface dev.engine_room.flywheel.api.layout.Layout
- ElementType - Interface in dev.engine_room.flywheel.api.layout
- enableFluidRendering() - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- enableFluidRendering() - Method in class dev.engine_room.flywheel.lib.model.baked.MultiBlockModelBuilder
- EndClientResourceReloadEvent - Class in dev.engine_room.flywheel.api.event
-
This event is posted to mod event buses.
- EndClientResourceReloadEvent(Minecraft, ResourceManager, boolean, Optional<Throwable>) - Constructor for class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- Engine - Interface in dev.engine_room.flywheel.api.backend
- Engine.CrumblingBlock - Interface in dev.engine_room.flywheel.api.backend
-
A block to be rendered as a crumbling overlay.
- engineFactory(Function<LevelAccessor, Engine>) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- entities() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- entity - Variable in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- ENTITY - Enum constant in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
World-space normal based darkening will be applied in accordance to the "light directions" specified in RenderSystem.
- EntityComponent - Interface in dev.engine_room.flywheel.lib.visual.component
- EntityVisibilityTester - Class in dev.engine_room.flywheel.lib.visual
-
A helper class for testing whether an Entity is visible.
- EntityVisibilityTester(Entity, Vec3i, float) - Constructor for class dev.engine_room.flywheel.lib.visual.EntityVisibilityTester
-
Create a new EntityVisibilityTester.
- EntityVisual<T extends net.minecraft.world.entity.Entity> - Interface in dev.engine_room.flywheel.api.visual
- EntityVisualizer<T extends net.minecraft.world.entity.Entity> - Interface in dev.engine_room.flywheel.api.visualization
-
A visualizer that will be keyed to an entity type.
- entityX - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- entityZ - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- EPSILON - Static variable in class dev.engine_room.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha close to or equal to zero.
- EQUAL - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- equals(Object) - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Indicates whether some other object is "equal to" this one.
- error() - Method in class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- execute(TaskExecutor, C) - Method in interface dev.engine_room.flywheel.api.task.Plan
-
Submit this plan for execution when the caller does not care about the completion of this Plan.
- execute(TaskExecutor, C, Runnable) - Method in interface dev.engine_room.flywheel.api.task.Plan
-
Submit this plan for execution.
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
- execute(TaskExecutor, C, Runnable) - Method in class dev.engine_room.flywheel.lib.task.PlanMap
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
- execute(TaskExecutor, C, Runnable) - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- execute(TaskExecutor, C, Runnable) - Method in class dev.engine_room.flywheel.lib.task.UnitPlan
- ExtraMemoryOps - Class in dev.engine_room.flywheel.lib.util
F
- factory(SimpleBlockEntityVisualizer.Factory<T>) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
-
Sets the visual factory for the block entity.
- factory(SimpleEntityVisualizer.Factory<T>) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
-
Sets the visual factory for the entity.
- fill(long, int) - Method in interface dev.engine_room.flywheel.api.model.IndexSequence
-
Populate the given memory region with indices.
- fill(long, int) - Method in class dev.engine_room.flywheel.lib.model.QuadIndexSequence
- FireComponent - Class in dev.engine_room.flywheel.lib.visual.component
-
A component that uses instances to render the fire animation on an entity.
- FireComponent(VisualizationContext, Entity) - Constructor for class dev.engine_room.flywheel.lib.visual.component.FireComponent
- first() - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Returns the value of the
firstrecord component. - FLAT - Static variable in class dev.engine_room.flywheel.lib.material.LightShaders
- FlatLit - Interface in dev.engine_room.flywheel.lib.instance
-
An interface that implementors of
Instanceshould also implement if they wish to make use ofFlatLit.relight(int, dev.engine_room.flywheel.lib.instance.FlatLit...)and the relighting utilities inAbstractBlockEntityVisualandAbstractEntityVisual. - FLOAT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- FloatRepr - Enum Class in dev.engine_room.flywheel.api.layout
- FlwApiLink - Interface in dev.engine_room.flywheel.api.internal
- FlwLibLink - Interface in dev.engine_room.flywheel.lib.internal
- FlwLibXplat - Interface in dev.engine_room.flywheel.lib.internal
- FlwMemoryTracker - Class in dev.engine_room.flywheel.lib.memory
- Flywheel - Class in dev.engine_room.flywheel.api
- fog - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- fog - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- fog() - Method in interface dev.engine_room.flywheel.api.material.Material
- fog() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- fog() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- fog(FogShader) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- FogShader - Interface in dev.engine_room.flywheel.api.material
-
A shader that controls the fog effect on a material.
- FogShaders - Class in dev.engine_room.flywheel.lib.material
- ForEachPlan<T,
C> - Record Class in dev.engine_room.flywheel.lib.task -
A plan that executes code on each element of a provided list.
- ForEachPlan(SupplierWithContext<C, List<T>>, ConsumerWithContext<T, C>) - Constructor for record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Creates an instance of a
ForEachPlanrecord class. - ForEachSlicePlan<T,
C> - Record Class in dev.engine_room.flywheel.lib.task -
A plan that executes code over many slices of a provided list.
- ForEachSlicePlan(SupplierWithContext<C, List<T>>, ConsumerWithContext<List<T>, C>) - Constructor for record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Creates an instance of a
ForEachSlicePlanrecord class. - ForgeBakedModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- ForgeBakedModelBuilder(BakedModel) - Constructor for class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- ForgeBlockModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- ForgeBlockModelBuilder(BlockState) - Constructor for class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- ForgeMultiBlockModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- ForgeMultiBlockModelBuilder(BlockAndTintGetter, Iterable<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- formatAddress(long) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- formatBytes(long) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- formatTime(long) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- fragmentSource() - Method in interface dev.engine_room.flywheel.api.material.MaterialShaders
- fragmentSource() - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Returns the value of the
fragmentSourcerecord component. - free() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- free(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- frustum() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual.Context
- FULL_BRIGHT - Static variable in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- FULL_DARK - Static variable in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- FullVertexView - Class in dev.engine_room.flywheel.lib.vertex
- FullVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.FullVertexView
G
- g(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- g(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- g(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- g(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- g(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- g(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- g(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- g(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- GEQUAL - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- get() - Method in class dev.engine_room.flywheel.lib.model.baked.PartialModel
- get() - Method in interface dev.engine_room.flywheel.lib.task.functional.SupplierWithContext.Ignored
- get() - Method in class dev.engine_room.flywheel.lib.util.ResourceReloadHolder
- get() - Method in class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
-
Get the next instance in the pool, creating a new one if necessary.
- get(LevelAccessor) - Static method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- get(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.SupplierWithContext
- get(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.SupplierWithContext.Ignored
- get(SupplierWithContext.Ignored<C, D>) - Static method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
- get(K) - Method in class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- get(ResourceLocation) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- get(LevelAccessor) - Method in class dev.engine_room.flywheel.lib.util.LevelAttached
- get(T) - Method in class dev.engine_room.flywheel.lib.util.RendererReloadCache
- getAll() - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getAllIds() - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getAsBoolean() - Method in interface dev.engine_room.flywheel.lib.task.functional.BooleanSupplierWithContext.Ignored
- getAsBoolean(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.BooleanSupplierWithContext
- getAsBoolean(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.BooleanSupplierWithContext.Ignored
- getBakedModel(ModelManager, ResourceLocation) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- getBlockEntity(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- getBlockEntity(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getBlockState(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- getBlockState(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getBlockTint(BlockPos, ColorResolver) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- getCpuMemory() - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- getCurrentBackend() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getDefaultBackend() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getFluidState(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- getFluidState(BlockPos) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getGpuMemory() - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- getHeight() - Method in class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- getHeight() - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getId(T) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getIdOrThrow(T) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getItemMaterial(RenderType) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- getLayerListener(LightLayer) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualLightEngine
- getLightEngine() - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- getLogger() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- getMaterial(RenderType, boolean) - Static method in class dev.engine_room.flywheel.lib.model.ModelUtil
- getMinBuildHeight() - Method in class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- getMinBuildHeight() - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- getModelPartChildren(ModelPart) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- getOffBackend() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getOrThrow(LevelAccessor) - Static method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- getOrThrow(ResourceLocation) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- getPoseStack(PoseStack) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- getPoseTransformStackOf(PoseStack) - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- getRawBrightness(BlockPos, int) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualLightEngine
- getShade(Direction, boolean) - Method in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- getVisualizationManager(LevelAccessor) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getVisualizationManagerOrThrow(LevelAccessor) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getVisualizer(EntityType<T>) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getVisualizer(EntityType<T>) - Static method in class dev.engine_room.flywheel.api.visualization.VisualizerRegistry
-
Gets the visualizer for the given entity type, if one exists.
- getVisualizer(BlockEntityType<T>) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- getVisualizer(BlockEntityType<T>) - Static method in class dev.engine_room.flywheel.api.visualization.VisualizerRegistry
-
Gets the visualizer for the given block entity type, if one exists.
- getVisualizer(T) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
- getVisualPosition() - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
-
In order to accommodate for floating point precision errors at high coordinates,
VisualManagers are allowed to arbitrarily adjust the origin, and shift the level matrix provided as a shader uniform accordingly. - getVisualPosition() - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
-
In order to accommodate for floating point precision errors at high coordinates,
VisualizationManagers are allowed to arbitrarily adjust the origin, and shift the level matrix provided as a shader uniform accordingly. - getVisualPosition(float) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
-
In order to accommodate for floating point precision errors at high coordinates,
VisualizationManagers are allowed to arbitrarily adjust the origin, and shift the level matrix provided as a shader uniform accordingly. - GLINT - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
- GLINT - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- GLINT - Static variable in class dev.engine_room.flywheel.lib.material.StandardMaterialShaders
- GLINT_ENTITY - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- GREATER - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- green - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
H
- HALF - Static variable in class dev.engine_room.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha less than to 0.5.
- handle - Variable in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- handle() - Method in interface dev.engine_room.flywheel.api.instance.Instance
- handle() - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- hasChild(String) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- hasChild(String) - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- hasChild(String) - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- hashCode() - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Returns a hash code value for this object.
- HitboxComponent - Class in dev.engine_room.flywheel.lib.visual.component
- HitboxComponent(VisualizationContext, Entity) - Constructor for class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
I
- ID - Static variable in class dev.engine_room.flywheel.api.Flywheel
- identityRotation() - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- IdRegistry<T> - Interface in dev.engine_room.flywheel.api.registry
- IfElsePlan<C> - Record Class in dev.engine_room.flywheel.lib.task
-
Executes one plan or another, depending on a dynamically evaluated condition.
- IfElsePlan(BooleanSupplierWithContext<C>, Plan<C>, Plan<C>) - Constructor for record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Creates an instance of a
IfElsePlanrecord class. - IfElsePlan.Builder<C> - Class in dev.engine_room.flywheel.lib.task
- ifFalse(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.IfElsePlan.Builder
- ifTrue(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.IfElsePlan.Builder
- indent(String, int) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
-
Copy of
String.indent(int)with the trailing newline removed. - indexCount() - Method in interface dev.engine_room.flywheel.api.model.Mesh
- indexCount() - Method in interface dev.engine_room.flywheel.lib.model.QuadMesh
- indexCount() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- indexSequence() - Method in interface dev.engine_room.flywheel.api.model.Mesh
- indexSequence() - Method in interface dev.engine_room.flywheel.lib.model.QuadMesh
- indexSequence() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- IndexSequence - Interface in dev.engine_room.flywheel.api.model
-
Represents a sequence of unsigned integer vertex indices.
- initialPose() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- initialPose() - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- initialPose() - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- innerType() - Method in interface dev.engine_room.flywheel.api.layout.ArrayElementType
- instance() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- Instance - Interface in dev.engine_room.flywheel.api.instance
- INSTANCE - Static variable in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- INSTANCE - Static variable in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- INSTANCE - Static variable in interface dev.engine_room.flywheel.lib.internal.FlwLibXplat
- INSTANCE - Static variable in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- INSTANCE - Static variable in class dev.engine_room.flywheel.lib.model.QuadIndexSequence
- InstanceHandle - Interface in dev.engine_room.flywheel.api.instance
- instancer(InstanceType<I>, Model) - Method in interface dev.engine_room.flywheel.api.instance.InstancerProvider
-
Get an instancer with no bias for the given instance type rendering the given model with.
- instancer(InstanceType<I>, Model, int) - Method in interface dev.engine_room.flywheel.api.instance.InstancerProvider
-
Get an instancer for the given instance type rendering the given model.
- Instancer<I extends Instance> - Interface in dev.engine_room.flywheel.api.instance
-
An instancer is how you interact with an instanced model.
- InstanceRecycler<I extends Instance> - Class in dev.engine_room.flywheel.lib.visual.util
-
A utility for recycling instances.
- InstanceRecycler(Supplier<I>) - Constructor for class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
- instancerProvider() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationContext
- instancerProvider() - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- InstancerProvider - Interface in dev.engine_room.flywheel.api.instance
- instances() - Method in interface dev.engine_room.flywheel.api.backend.Engine.CrumblingBlock
-
The instances associated with the block entity visual at this position.
- InstanceTree - Class in dev.engine_room.flywheel.lib.model.part
- InstanceTree.ObjIntIntConsumer<T> - Interface in dev.engine_room.flywheel.lib.model.part
- InstanceType<I extends Instance> - Interface in dev.engine_room.flywheel.api.instance
-
An InstanceType contains metadata for a specific instance that Flywheel can interface with.
- InstanceTypes - Class in dev.engine_room.flywheel.lib.instance
- InstanceWriter<I extends Instance> - Interface in dev.engine_room.flywheel.api.instance
-
InstanceWriters can quickly consume many instances and write them to some memory address.
- INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
- IntegerRepr - Enum Class in dev.engine_room.flywheel.api.layout
- invalidateLevel(LevelAccessor) - Static method in class dev.engine_room.flywheel.lib.util.LevelAttached
- is(BlockAndTintGetter) - Static method in class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- IS_IRIS_LOADED - Static variable in class dev.engine_room.flywheel.lib.util.ShadersModHelper
- IS_OPTIFINE_INSTALLED - Static variable in class dev.engine_room.flywheel.lib.util.ShadersModHelper
- isBackendOn() - Static method in class dev.engine_room.flywheel.api.backend.BackendManager
- isBackendOn() - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- isEmpty() - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- isFreed() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- isFrozen() - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- isInitialReload() - Method in class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- isIrisLoaded() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- isOptifineInstalled() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- isRenderingShadowPass() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- isRenderingShadowPass() - Static method in class dev.engine_room.flywheel.lib.util.ShadersModHelper
- isShaderPackInUse() - Method in interface dev.engine_room.flywheel.lib.internal.FlwLibLink
- isShaderPackInUse() - Static method in class dev.engine_room.flywheel.lib.util.ShadersModHelper
- isSupported() - Method in interface dev.engine_room.flywheel.api.backend.Backend
-
Check if this backend is supported.
- isSupported() - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend
- isTracked() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- isVisible() - Method in interface dev.engine_room.flywheel.api.instance.InstanceHandle
- isVisible(FrustumIntersection) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
-
Check if this visual is within the given frustum.
- isVisible(FrustumIntersection) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
L
- layout() - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
-
The native memory layout of this instance type.
- layout() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- layout(Layout) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- Layout - Interface in dev.engine_room.flywheel.api.layout
- Layout.Element - Interface in dev.engine_room.flywheel.api.layout
- LayoutBuilder - Interface in dev.engine_room.flywheel.api.layout
- length() - Method in interface dev.engine_room.flywheel.api.layout.ArrayElementType
- LEQUAL - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- LESS - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- level - Variable in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- level() - Method in class dev.engine_room.flywheel.api.event.ReloadLevelRendererEvent
- level() - Method in interface dev.engine_room.flywheel.api.RenderContext
- level() - Method in interface dev.engine_room.flywheel.api.visual.Effect
- level(BlockAndTintGetter) - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- level(BlockAndTintGetter) - Method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- level(BlockAndTintGetter) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- level(BlockAndTintGetter) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- LevelAttached<T> - Class in dev.engine_room.flywheel.lib.util
- LevelAttached(Function<LevelAccessor, T>) - Constructor for class dev.engine_room.flywheel.lib.util.LevelAttached
- LevelAttached(Function<LevelAccessor, T>, Consumer<T>) - Constructor for class dev.engine_room.flywheel.lib.util.LevelAttached
- light - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- light - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- light - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- light() - Method in interface dev.engine_room.flywheel.api.material.Material
- light() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- light() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- light(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- light(int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- light(int) - Method in interface dev.engine_room.flywheel.lib.instance.FlatLit
-
Set the packed light value for this instance.
- light(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- light(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- light(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- light(int, int) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- light(int, int) - Method in interface dev.engine_room.flywheel.lib.instance.FlatLit
-
Set the block and sky light values for this instance.
- light(int, int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- light(int, int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- light(int, int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- light(LightShader) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- lightEngine - Variable in class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- LIGHTNING - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
- lightSections - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- lightSections(LongSet) - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Assign the set of sections that visuals have requested GPU light for.
- LightShader - Interface in dev.engine_room.flywheel.api.material
-
A shader that controls the GPU-based light on a material.
- LightShaders - Class in dev.engine_room.flywheel.lib.material
- LightUpdatedVisual - Interface in dev.engine_room.flywheel.api.visual
-
A visual that listens to light updates.
- limiter() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual.Context
- line(float, float, float, float, float, float) - Method in class dev.engine_room.flywheel.lib.model.LineModelBuilder
- LINE - Static variable in class dev.engine_room.flywheel.lib.material.StandardMaterialShaders
- LINE_MODEL - Static variable in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- LINEAR - Static variable in class dev.engine_room.flywheel.lib.material.FogShaders
- LINEAR_FADE - Static variable in class dev.engine_room.flywheel.lib.material.FogShaders
- LineModelBuilder - Class in dev.engine_room.flywheel.lib.model
- LineModelBuilder(int) - Constructor for class dev.engine_room.flywheel.lib.model.LineModelBuilder
- listSupplier() - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Returns the value of the
listSupplierrecord component. - listSupplier() - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Returns the value of the
listSupplierrecord component. - load(MemoryBlock) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- load(Class<T>, String) - Static method in class dev.engine_room.flywheel.api.internal.DependencyInjection
- loadPose(PartPose) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
M
- malloc(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- malloc(long) - Static method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- mallocTracked(long) - Static method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- map() - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Returns the value of the
maprecord component. - map(SupplierWithContext<C, D>) - Static method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
- MapContextPlan<C,
D> - Record Class in dev.engine_room.flywheel.lib.task - MapContextPlan(SupplierWithContext<C, D>, Plan<D>) - Constructor for record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Creates an instance of a
MapContextPlanrecord class. - MapContextPlan.Builder<C,
D> - Class in dev.engine_room.flywheel.lib.task - material() - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Returns the value of the
materialrecord component. - Material - Interface in dev.engine_room.flywheel.api.material
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- materialFunc(BiFunction<RenderType, Boolean, Material>) - Method in class dev.engine_room.flywheel.lib.model.baked.MultiBlockModelBuilder
- Materials - Class in dev.engine_room.flywheel.lib.material
- MaterialShaders - Interface in dev.engine_room.flywheel.api.material
-
A vertex and fragment shader pair that can be attached to a material.
- matrix(String, FloatRepr, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- matrix(String, FloatRepr, int, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- matrixArray(String, FloatRepr, int, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- matrixArray(String, FloatRepr, int, int, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- MatrixElementType - Interface in dev.engine_room.flywheel.api.layout
- MatrixMath - Class in dev.engine_room.flywheel.lib.math
- MAX_ELEMENT_NAME_LENGTH - Static variable in interface dev.engine_room.flywheel.api.layout.Layout
- MemoryBlock - Interface in dev.engine_room.flywheel.lib.memory
- mesh() - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Returns the value of the
meshrecord component. - mesh() - Method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- mesh() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Returns the value of the
meshrecord component. - Mesh - Interface in dev.engine_room.flywheel.api.model
-
A holder for arbitrary vertex data that can be written to memory or a vertex list.
- meshes() - Method in interface dev.engine_room.flywheel.api.model.Model
-
Get a list of all meshes in this model.
- meshes() - Method in class dev.engine_room.flywheel.lib.model.SimpleModel
- meshes() - Method in class dev.engine_room.flywheel.lib.model.SingleMeshModel
- MeshTree - Class in dev.engine_room.flywheel.lib.model.part
- minecraft() - Method in class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- mipmap - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- mipmap - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- mipmap() - Method in interface dev.engine_room.flywheel.api.material.Material
- mipmap() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- mipmap() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- mipmap(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- model() - Method in class dev.engine_room.flywheel.lib.model.part.ModelTree
- Model - Interface in dev.engine_room.flywheel.api.model
- Model.ConfiguredMesh - Record Class in dev.engine_room.flywheel.api.model
- modelData(ModelData) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- modelData(ModelData) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- modelDataLookup(Function<BlockPos, ModelData>) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- modelLocation() - Method in class dev.engine_room.flywheel.lib.model.baked.PartialModel
- Models - Class in dev.engine_room.flywheel.lib.model
-
A collection of methods for creating models from various sources.
- ModelTree - Class in dev.engine_room.flywheel.lib.model.part
- ModelTree(Model, PartPose, Map<String, ModelTree>) - Constructor for class dev.engine_room.flywheel.lib.model.part.ModelTree
-
Create a new ModelTree node.
- ModelTrees - Class in dev.engine_room.flywheel.lib.model.part
- ModelUtil - Class in dev.engine_room.flywheel.lib.model
- MoreMath - Class in dev.engine_room.flywheel.lib.math
- mul(PoseStack) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- mul(PoseStack.Pose) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- mul(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- mulNormal(Matrix3fc) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- mulNormal(Matrix3fc) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- mulNormal(Matrix3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- mulPose(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- mulPose(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- mulPose(Matrix4fc) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- MultiBlockModelBuilder - Class in dev.engine_room.flywheel.lib.model.baked
- MutableVertexList - Interface in dev.engine_room.flywheel.api.vertex
N
- name() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- nativeMemoryOwner() - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- nativeMemoryOwner() - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- nativeMemoryOwner(Object) - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- nativeMemoryOwner(Object) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
-
The memory referenced by this vertex view's pointer may be owned by another object, such that the memory is automatically freed when the other object becomes phantom reachable or is garbage collected.
- NestedPlan<C> - Record Class in dev.engine_room.flywheel.lib.task
- NestedPlan(List<Plan<C>>) - Constructor for record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Creates an instance of a
NestedPlanrecord class. - NEVER - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- neverSkipVanillaRender() - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
-
Sets a predicate to never skip rendering with the vanilla
BlockEntityRenderer. - neverSkipVanillaRender() - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
-
Sets a predicate to always skip rendering with the vanilla
EntityRenderer. - NONE - Static variable in class dev.engine_room.flywheel.lib.material.FogShaders
- NoOverlayVertexView - Class in dev.engine_room.flywheel.lib.vertex
- NoOverlayVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normal - Variable in class dev.engine_room.flywheel.lib.instance.PosedInstance
- NORMALIZED_BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- NORMALIZED_UNSIGNED_SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- normalX(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- normalX(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalX(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalX(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalX(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalX(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- normalX(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalX(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalX(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalX(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalY(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- normalY(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalY(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalY(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalY(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalY(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- normalY(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalY(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalY(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalY(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalZ(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- normalZ(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalZ(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalZ(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalZ(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- normalZ(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- normalZ(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- normalZ(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- normalZ(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- normalZ(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- NOTEQUAL - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- nudge(int) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
-
Translates this object randomly by a very small amount.
O
- of() - Static method in class dev.engine_room.flywheel.lib.task.UnitPlan
- of(PoseStack) - Static method in interface dev.engine_room.flywheel.lib.transform.TransformStack
- of(Plan<C>...) - Static method in record class dev.engine_room.flywheel.lib.task.NestedPlan
- of(Plan<C>, Plan<C>) - Static method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
- of(RunnableWithContext.Ignored<C>) - Static method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
- of(RunnableWithContext.Ignored<C>...) - Static method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- of(RunnableWithContext<C>) - Static method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
- of(RunnableWithContext<C>...) - Static method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- of(SupplierWithContext.Ignored<C, Collection<? extends Plan<C>>>) - Static method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext.Ignored<List<T>, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext.Ignored<T, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext<List<T>, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext.Ignored<C, List<T>>, ConsumerWithContext<T, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext<C, Collection<? extends Plan<C>>>) - Static method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext.Ignored<List<T>, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext.Ignored<T, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext<List<T>, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
- of(SupplierWithContext<C, List<T>>, ConsumerWithContext<T, C>) - Static method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
- of(List<RunnableWithContext<C>>) - Static method in record class dev.engine_room.flywheel.lib.task.SimplePlan
- of(ModelLayerLocation) - Static method in class dev.engine_room.flywheel.lib.model.part.MeshTree
- of(ModelLayerLocation, Material) - Static method in class dev.engine_room.flywheel.lib.model.part.ModelTrees
- of(ModelLayerLocation, Set<String>, Material) - Static method in class dev.engine_room.flywheel.lib.model.part.ModelTrees
- of(ModelLayerLocation, Set<String>, Material, Material) - Static method in class dev.engine_room.flywheel.lib.model.part.ModelTrees
- of(ModelLayerLocation, Material, Material) - Static method in class dev.engine_room.flywheel.lib.model.part.ModelTrees
- of(ResourceLocation) - Static method in class dev.engine_room.flywheel.lib.model.baked.PartialModel
- OFF - Enum constant in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
No normal-based darkening will be applied.
- OFF - Enum constant in enum class dev.engine_room.flywheel.api.material.DepthTest
- OFF - Static variable in class dev.engine_room.flywheel.lib.material.CutoutShaders
-
Do not discard any fragments based on alpha.
- offBackend() - Static method in class dev.engine_room.flywheel.api.backend.BackendManager
- offsetPos(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetPos(Vector3fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetRotation(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetRotation(Vector3fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetScale(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetScale(Vector3fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetXPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetXRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetXScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetYPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetYRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetYScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetZPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetZRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- offsetZScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- on(BooleanSupplierWithContext.Ignored<C>) - Static method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
- on(BooleanSupplierWithContext.Ignored<C>) - Static method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
- on(BooleanSupplierWithContext<C>) - Static method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
- on(BooleanSupplierWithContext<C>) - Static method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
- onBakingCompleted(ModelEvent.BakingCompleted) - Static method in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler
- ONE_TENTH - Static variable in class dev.engine_room.flywheel.lib.material.CutoutShaders
-
Discard fragments with alpha less than to 0.1.
- onEndClientResourceReload() - Static method in class dev.engine_room.flywheel.lib.util.ResourceReloadHolder
- onFalse() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns the value of the
onFalserecord component. - onLightUpdate(SectionPos, LightLayer) - Method in interface dev.engine_room.flywheel.api.backend.Engine
- onRegisterAdditional(ModelEvent.RegisterAdditional) - Static method in class dev.engine_room.flywheel.lib.model.baked.PartialModelEventHandler
- onReloadLevelRenderer() - Static method in class dev.engine_room.flywheel.lib.util.RendererReloadCache
- onStartLevelRender(RenderContext) - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager.RenderDispatcher
-
Prepare visuals for render.
- onTrue() - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Returns the value of the
onTruerecord component. - onTrue() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns the value of the
onTruerecord component. - OPAQUE - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
- ORIENTED - Static variable in class dev.engine_room.flywheel.lib.instance.InstanceTypes
- OrientedInstance - Class in dev.engine_room.flywheel.lib.instance
- OrientedInstance(InstanceType<? extends OrientedInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.OrientedInstance
- OriginBlockAndTintGetter - Class in dev.engine_room.flywheel.lib.model.baked
- OriginBlockAndTintGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- originBlockEntity - Variable in class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- originBlockEntity(BlockEntity) - Method in class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- originBlockState - Variable in class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- originBlockState(BlockState) - Method in class dev.engine_room.flywheel.lib.model.baked.OriginBlockAndTintGetter
- overlay - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance
- overlay(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- overlay(int) - Method in class dev.engine_room.flywheel.lib.instance.ColoredLitOverlayInstance
- overlay(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- overlay(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- overlay(int, int) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- overlay(int, int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- overlay(int, int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
P
- packNormI16(float) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Pack a float as a signed, normalized byte.
- packNormI8(float) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Pack a float as a signed, normalized byte.
- packNormU16(float) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Pack a float as an unsigned, normalized short.
- packNormU8(float) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Pack a float as an unsigned, normalized byte.
- paddedByteSize() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- paddingByteSize() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- parallelPlans() - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Returns the value of the
parallelPlansrecord component. - parallelTasks() - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Returns the value of the
parallelTasksrecord component. - parseFlywheelDefault(String) - Static method in class dev.engine_room.flywheel.lib.util.ResourceUtil
-
Same as
ResourceLocation(String), but defaults to Flywheel namespace. - partial(PartialModel) - Static method in class dev.engine_room.flywheel.lib.model.Models
-
Get a usable model for a given partial model.
- partial(PartialModel, Direction) - Static method in class dev.engine_room.flywheel.lib.model.Models
-
Get a usable model for a given partial model, transformed to face a given direction.
- partial(PartialModel, T, BiConsumer<T, PoseStack>) - Static method in class dev.engine_room.flywheel.lib.model.Models
-
Get a usable model for a given partial model, transformed in some way.
- PartialModel - Class in dev.engine_room.flywheel.lib.model.baked
-
A helper class for loading and accessing JSON models not directly used by any blocks or items.
- PartialModelEventHandler - Class in dev.engine_room.flywheel.lib.model.baked
- partialTick() - Method in interface dev.engine_room.flywheel.api.RenderContext
- partialTick() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual.Context
- pivot(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivot(Vec3i) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivot(Vec3) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivot(Vector3fc) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivotX - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivotY - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- pivotZ - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- plan() - Method in class dev.engine_room.flywheel.lib.task.IfElsePlan.Builder
- plan() - Method in class dev.engine_room.flywheel.lib.task.MapContextPlan.Builder
- plan() - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Returns the value of the
planrecord component. - Plan<C> - Interface in dev.engine_room.flywheel.api.task
- planFrame() - Method in interface dev.engine_room.flywheel.api.visual.DynamicVisual
-
Invoked every frame.
- planFrame() - Method in interface dev.engine_room.flywheel.lib.visual.SimpleDynamicVisual
- PlanMap<K,
C> - Class in dev.engine_room.flywheel.lib.task -
A plan that executes a dynamic list of plans in parallel.
- PlanMap() - Constructor for class dev.engine_room.flywheel.lib.task.PlanMap
- plans() - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Returns the value of the
plansrecord component. - plans(TaskExecutor, C, Runnable, List<Plan<C>>) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
-
Distribute the given list of plans across the threads of the task executor.
- planTick() - Method in interface dev.engine_room.flywheel.api.visual.TickableVisual
-
Invoked every tick.
- planTick() - Method in interface dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
- polygonOffset - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- polygonOffset - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- polygonOffset() - Method in interface dev.engine_room.flywheel.api.material.Material
- polygonOffset() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- polygonOffset() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- polygonOffset(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- popPose() - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- popPose() - Method in interface dev.engine_room.flywheel.lib.transform.TransformStack
- popPose() - Method in class dev.engine_room.flywheel.lib.util.RecyclingPoseStack
- pos - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- pos() - Method in interface dev.engine_room.flywheel.api.backend.Engine.CrumblingBlock
-
The position of the block.
- pos(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- pose - Variable in class dev.engine_room.flywheel.lib.instance.PosedInstance
- pose - Variable in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- POSED - Static variable in class dev.engine_room.flywheel.lib.instance.InstanceTypes
- PosedInstance - Class in dev.engine_room.flywheel.lib.instance
- PosedInstance(InstanceType<? extends PosedInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.PosedInstance
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.BakedModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.BlockModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBakedModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeBlockModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.ForgeMultiBlockModelBuilder
- poseStack(PoseStack) - Method in class dev.engine_room.flywheel.lib.model.baked.MultiBlockModelBuilder
- PoseTransformStack - Class in dev.engine_room.flywheel.lib.transform
-
A wrapper around
PoseStackthat implementsTransformStack. - PoseTransformStack(PoseStack) - Constructor for class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- position(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- position(Vec3i) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- position(Vec3) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- position(Vector3fc) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- PosTexNormalVertexView - Class in dev.engine_room.flywheel.lib.vertex
- PosTexNormalVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- PosVertexView - Class in dev.engine_room.flywheel.lib.vertex
- PosVertexView() - Constructor for class dev.engine_room.flywheel.lib.vertex.PosVertexView
- posX - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- posY - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- posZ - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- priority() - Method in interface dev.engine_room.flywheel.api.backend.Backend
-
The priority of this backend.
- priority() - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend
- priority(int) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- progress() - Method in interface dev.engine_room.flywheel.api.backend.Engine.CrumblingBlock
-
The progress of the crumbling animation in the range [0, 10).
- projection() - Method in interface dev.engine_room.flywheel.api.RenderContext
- propagateAnimation(Matrix4fc, boolean) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Propagate pose transformations to this tree and all its children.
- ptr - Variable in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- ptr() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- ptr() - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- ptr() - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- ptr(long) - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- ptr(long) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- pushPose() - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- pushPose() - Method in interface dev.engine_room.flywheel.lib.transform.TransformStack
- pushPose() - Method in class dev.engine_room.flywheel.lib.util.RecyclingPoseStack
- put2x16(long, int) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- put4x8(long, int) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putMatrix3f(long, Matrix3fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putMatrix3fPadded(long, Matrix3fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putMatrix4f(long, Matrix4fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putQuaternionf(long, Quaternionfc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putVector2f(long, Vector2fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putVector3f(long, Vector3fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
- putVector4f(long, Vector4fc) - Static method in class dev.engine_room.flywheel.lib.util.ExtraMemoryOps
Q
- QuadIndexSequence - Class in dev.engine_room.flywheel.lib.model
- QuadMesh - Interface in dev.engine_room.flywheel.lib.model
- queueAdd(Effect) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
- queueAdd(T) - Method in interface dev.engine_room.flywheel.api.visualization.VisualManager
- queueRemove(Effect) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
- queueRemove(T) - Method in interface dev.engine_room.flywheel.api.visualization.VisualManager
- queueUpdate(Effect) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Call this when you want to run
Visual.update(float). - queueUpdate(Entity) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Call this when you want to run
Visual.update(float). - queueUpdate(BlockEntity) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Call this when you want to run
Visual.update(float). - queueUpdate(T) - Method in interface dev.engine_room.flywheel.api.visualization.VisualManager
R
- r(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- r(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- r(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- r(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- r(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- r(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- r(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- r(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- radius - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- radius() - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
- radius(float) - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
-
Set the radius of the shadow, in blocks, clamped to a maximum of 32.
- readFlywheelDefault(StringReader) - Static method in class dev.engine_room.flywheel.lib.util.ResourceUtil
-
Same as
ResourceLocation.read(StringReader), but defaults to Flywheel namespace. - realloc(long) - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- realloc(long, long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- RecyclingPoseStack - Class in dev.engine_room.flywheel.lib.util
-
A
PoseStackthat recyclesPoseStack.Poseobjects. - RecyclingPoseStack() - Constructor for class dev.engine_room.flywheel.lib.util.RecyclingPoseStack
- red - Variable in class dev.engine_room.flywheel.lib.instance.ColoredLitInstance
- refresh(LevelAccessor) - Method in class dev.engine_room.flywheel.lib.util.LevelAttached
- register(ResourceLocation) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- register(ResourceLocation, T) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- registerAndGet(ResourceLocation, S) - Method in interface dev.engine_room.flywheel.api.registry.IdRegistry
- REGISTRY - Static variable in interface dev.engine_room.flywheel.api.backend.Backend
- relight(float, FlatLit...) - Method in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- relight(int, FlatLit...) - Static method in interface dev.engine_room.flywheel.lib.instance.FlatLit
- relight(int, Iterable<FlatLit>) - Static method in interface dev.engine_room.flywheel.lib.instance.FlatLit
- relight(int, Iterator<FlatLit>) - Static method in interface dev.engine_room.flywheel.lib.instance.FlatLit
- relight(int, Stream<FlatLit>) - Static method in interface dev.engine_room.flywheel.lib.instance.FlatLit
- relight(FlatLit...) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(Iterable<FlatLit>) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(Iterator<FlatLit>) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(BlockPos, FlatLit...) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(BlockPos, Iterable<FlatLit>) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- relight(BlockPos, Iterator<FlatLit>) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- ReloadLevelRendererEvent - Class in dev.engine_room.flywheel.api.event
-
This event is posted to the Forge event bus.
- ReloadLevelRendererEvent(ClientLevel) - Constructor for class dev.engine_room.flywheel.api.event.ReloadLevelRendererEvent
- remove(K) - Method in class dev.engine_room.flywheel.lib.task.PlanMap
- remove(LevelAccessor) - Method in class dev.engine_room.flywheel.lib.util.LevelAttached
- render(RenderContext) - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Render all instances necessary for the given visual type.
- RenderContext - Interface in dev.engine_room.flywheel.api
- renderCrumbling(RenderContext, List<Engine.CrumblingBlock>) - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Render the given instances as a crumbling overlay.
- renderDispatcher() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
-
Get the render dispatcher, which can be used to invoke rendering.
- renderer() - Method in interface dev.engine_room.flywheel.api.RenderContext
- RendererReloadCache<T,
U> - Class in dev.engine_room.flywheel.lib.util - RendererReloadCache(Function<T, U>) - Constructor for class dev.engine_room.flywheel.lib.util.RendererReloadCache
- renderOrigin() - Method in interface dev.engine_room.flywheel.api.backend.Engine
- renderOrigin() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationContext
-
All models render as if this position is (0, 0, 0).
- renderOrigin() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- renderOrigin() - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- repeatChar(char, int) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- repr() - Method in interface dev.engine_room.flywheel.api.layout.MatrixElementType
- repr() - Method in interface dev.engine_room.flywheel.api.layout.ScalarElementType
- repr() - Method in interface dev.engine_room.flywheel.api.layout.VectorElementType
- reset() - Method in class dev.engine_room.flywheel.lib.util.LevelAttached
- resetCount() - Method in class dev.engine_room.flywheel.lib.visual.util.InstanceRecycler
-
Reset the count of instances.
- resetCount() - Method in class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- resetPose() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- resourceManager() - Method in class dev.engine_room.flywheel.api.event.EndClientResourceReloadEvent
- ResourceReloadHolder<T> - Class in dev.engine_room.flywheel.lib.util
- ResourceReloadHolder(Supplier<T>) - Constructor for class dev.engine_room.flywheel.lib.util.ResourceReloadHolder
- ResourceUtil - Class in dev.engine_room.flywheel.lib.util
- retexture(MutableVertexList, int, TextureAtlasSprite) - Static method in class dev.engine_room.flywheel.lib.vertex.VertexTransformations
- retexture(MutableVertexList, TextureAtlasSprite) - Static method in class dev.engine_room.flywheel.lib.vertex.VertexTransformations
- RetexturedMesh - Record Class in dev.engine_room.flywheel.lib.model
- RetexturedMesh(Mesh, TextureAtlasSprite) - Constructor for record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Creates an instance of a
RetexturedMeshrecord class. - rl(String) - Static method in class dev.engine_room.flywheel.api.Flywheel
- rotate(float, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotate(float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(float, Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(float, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(float, Direction.Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(float, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(AxisAngle4f) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotate(AxisAngle4f) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotate(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- rotate(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- rotate(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotate(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- rotate(Quaternionfc) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- Rotate<Self extends Rotate<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- rotateAround(Quaternionfc, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- rotateAround(Quaternionfc, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateAround(Quaternionfc, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateAround(Quaternionfc, float, float, float) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- rotateAround(Quaternionfc, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateCentered(float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, Direction.Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(float, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCentered(Quaternionfc) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, Direction.Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateCenteredDegrees(float, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateDegrees(float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateDegrees(float, Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateDegrees(float, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateDegrees(float, Direction.Axis) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateDegrees(float, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateTo(float, float, float, float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateTo(Direction, Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateTo(Vector3fc, Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateToFace(Direction) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateX(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateX(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateXCentered(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateXCentered(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateXCenteredDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateXDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateY(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateY(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateYCentered(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateYCentered(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateYCenteredDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateYDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateZ(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateZ(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotateZCentered(float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- rotateZCentered(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateZCenteredDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Affine
- rotateZDegrees(float) - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- rotation - Variable in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- rotation(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- rotation(float, float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- rotation(Quaternionfc) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- rows() - Method in interface dev.engine_room.flywheel.api.layout.MatrixElementType
- run() - Method in interface dev.engine_room.flywheel.lib.task.functional.RunnableWithContext.Ignored
- run() - Method in class dev.engine_room.flywheel.lib.task.Synchronizer
- run(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.RunnableWithContext.Ignored
- run(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.RunnableWithContext
- runnable() - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Returns the value of the
runnablerecord component. - RunnablePlan<C> - Record Class in dev.engine_room.flywheel.lib.task
- RunnablePlan(RunnableWithContext<C>) - Constructor for record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Creates an instance of a
RunnablePlanrecord class. - RunnableWithContext<C> - Interface in dev.engine_room.flywheel.lib.task.functional
-
A runnable like interface for use with
Plansand their contexts. - RunnableWithContext.Ignored<C> - Interface in dev.engine_room.flywheel.lib.task.functional
-
A
RunnableWithContextthat ignores the context object.
S
- scalar(String, ValueRepr) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- scalarArray(String, ValueRepr, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- ScalarElementType - Interface in dev.engine_room.flywheel.api.layout
- scale(float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- scale(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- scale(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- scale(float, float, float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- scale(float, float, float) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- scale(float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- scale(Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- Scale<Self extends Scale<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- scaleX(float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- scaleY(float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- scaleZ(float) - Method in interface dev.engine_room.flywheel.lib.transform.Scale
- second() - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Returns the value of the
secondrecord component. - sections(LongSet) - Method in interface dev.engine_room.flywheel.api.visual.SectionTrackedVisual.SectionCollector
-
Assign the set of sections this visual wants to track itself in.
- SectionTrackedVisual - Interface in dev.engine_room.flywheel.api.visual
- SectionTrackedVisual.SectionCollector - Interface in dev.engine_room.flywheel.api.visual
- self() - Method in interface dev.engine_room.flywheel.lib.transform.Rotate
- setChanged() - Method in interface dev.engine_room.flywheel.api.instance.Instance
- setChanged() - Method in interface dev.engine_room.flywheel.api.instance.InstanceHandle
- setChanged() - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- setDeleted() - Method in interface dev.engine_room.flywheel.api.instance.InstanceHandle
- setIdentityTransform() - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- setIdentityTransform() - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- setSectionCollector(SectionTrackedVisual.SectionCollector) - Method in interface dev.engine_room.flywheel.api.visual.SectionTrackedVisual
-
Set the section collector object.
- setSectionCollector(SectionTrackedVisual.SectionCollector) - Method in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
- setTransform(PoseStack) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- setTransform(PoseStack) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- setTransform(PoseStack.Pose) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- setTransform(PoseStack.Pose) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- setTransform(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- setTransform(Matrix4fc, Matrix3fc) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- setVisible(boolean) - Method in interface dev.engine_room.flywheel.api.instance.Instance
- setVisible(boolean) - Method in interface dev.engine_room.flywheel.api.instance.InstanceHandle
- setVisible(boolean) - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- setVisualizer(EntityType<T>, EntityVisualizer<? super T>) - Static method in class dev.engine_room.flywheel.api.visualization.VisualizerRegistry
-
Sets the visualizer for the given entity type.
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- setVisualizer(BlockEntityType<T>, BlockEntityVisualizer<? super T>) - Static method in class dev.engine_room.flywheel.api.visualization.VisualizerRegistry
-
Sets the visualizer for the given block entity type.
- setZeroTransform() - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
-
Sets the transform matrices to be all zeros.
- setZeroTransform() - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
-
Sets the transform matrices to be all zeros.
- ShaderLightVisual - Interface in dev.engine_room.flywheel.api.visual
-
A marker interface allowing visuals to request light data on the GPU for a set of sections.
- shaders - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- shaders - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- shaders() - Method in interface dev.engine_room.flywheel.api.material.Material
- shaders() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- shaders() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- shaders(MaterialShaders) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- ShadersModHelper - Class in dev.engine_room.flywheel.lib.util
- SHADOW - Static variable in class dev.engine_room.flywheel.lib.instance.InstanceTypes
- ShadowComponent - Class in dev.engine_room.flywheel.lib.visual.component
-
A component that uses instances to render an entity's shadow.
- ShadowComponent(VisualizationContext, Entity) - Constructor for class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
- ShadowInstance - Class in dev.engine_room.flywheel.lib.instance
- ShadowInstance(InstanceType<? extends ShadowInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.ShadowInstance
- SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
- shouldUpdate(double) - Method in interface dev.engine_room.flywheel.api.visual.DistanceUpdateLimiter
-
Check to see if an object at the given position relative to the camera should be updated.
- showEyeBox(boolean) - Method in class dev.engine_room.flywheel.lib.visual.component.HitboxComponent
- SimpleBackend - Class in dev.engine_room.flywheel.lib.backend
- SimpleBackend(int, Function<LevelAccessor, Engine>, BooleanSupplier) - Constructor for class dev.engine_room.flywheel.lib.backend.SimpleBackend
- SimpleBackend.Builder - Class in dev.engine_room.flywheel.lib.backend
- SimpleBlockEntityVisualizer<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in dev.engine_room.flywheel.lib.visualization
- SimpleBlockEntityVisualizer(SimpleBlockEntityVisualizer.Factory<T>, Predicate<T>) - Constructor for class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer
- SimpleBlockEntityVisualizer.Builder<T extends net.minecraft.world.level.block.entity.BlockEntity> - Class in dev.engine_room.flywheel.lib.visualization
-
An object to configure the visualizer for a block entity.
- SimpleBlockEntityVisualizer.Factory<T extends net.minecraft.world.level.block.entity.BlockEntity> - Interface in dev.engine_room.flywheel.lib.visualization
- SimpleCutoutShader - Record Class in dev.engine_room.flywheel.lib.material
- SimpleCutoutShader(ResourceLocation) - Constructor for record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Creates an instance of a
SimpleCutoutShaderrecord class. - SimpleDynamicVisual - Interface in dev.engine_room.flywheel.lib.visual
- SimpleEntityVisualizer<T extends net.minecraft.world.entity.Entity> - Class in dev.engine_room.flywheel.lib.visualization
- SimpleEntityVisualizer(SimpleEntityVisualizer.Factory<T>, Predicate<T>) - Constructor for class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer
- SimpleEntityVisualizer.Builder<T extends net.minecraft.world.entity.Entity> - Class in dev.engine_room.flywheel.lib.visualization
-
An object to configure the visualizer for an entity.
- SimpleEntityVisualizer.Factory<T extends net.minecraft.world.entity.Entity> - Interface in dev.engine_room.flywheel.lib.visualization
- SimpleFogShader - Record Class in dev.engine_room.flywheel.lib.material
- SimpleFogShader(ResourceLocation) - Constructor for record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Creates an instance of a
SimpleFogShaderrecord class. - SimpleInstanceType<I extends Instance> - Class in dev.engine_room.flywheel.lib.instance
- SimpleInstanceType(SimpleInstanceType.Factory<I>, Layout, InstanceWriter<I>, ResourceLocation, ResourceLocation) - Constructor for class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- SimpleInstanceType.Builder<I extends Instance> - Class in dev.engine_room.flywheel.lib.instance
- SimpleInstanceType.Factory<I extends Instance> - Interface in dev.engine_room.flywheel.lib.instance
- SimpleLightShader - Record Class in dev.engine_room.flywheel.lib.material
- SimpleLightShader(ResourceLocation) - Constructor for record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Creates an instance of a
SimpleLightShaderrecord class. - SimpleMaterial - Class in dev.engine_room.flywheel.lib.material
- SimpleMaterial(SimpleMaterial.Builder) - Constructor for class dev.engine_room.flywheel.lib.material.SimpleMaterial
- SimpleMaterial.Builder - Class in dev.engine_room.flywheel.lib.material
- SimpleMaterialShaders - Record Class in dev.engine_room.flywheel.lib.material
- SimpleMaterialShaders(ResourceLocation, ResourceLocation) - Constructor for record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Creates an instance of a
SimpleMaterialShadersrecord class. - SimpleModel - Class in dev.engine_room.flywheel.lib.model
- SimpleModel(List<Model.ConfiguredMesh>) - Constructor for class dev.engine_room.flywheel.lib.model.SimpleModel
- SimplePlan<C> - Record Class in dev.engine_room.flywheel.lib.task
- SimplePlan(List<RunnableWithContext<C>>) - Constructor for record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Creates an instance of a
SimplePlanrecord class. - SimpleQuadMesh - Class in dev.engine_room.flywheel.lib.model
- SimpleQuadMesh(VertexList) - Constructor for class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- SimpleQuadMesh(VertexList, String) - Constructor for class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- SimpleTickableVisual - Interface in dev.engine_room.flywheel.lib.visual
- SimplyComposedPlan<C> - Interface in dev.engine_room.flywheel.lib.task
- SingleMeshModel - Class in dev.engine_room.flywheel.lib.model
- SingleMeshModel(Mesh, Material) - Constructor for class dev.engine_room.flywheel.lib.model.SingleMeshModel
- size() - Method in interface dev.engine_room.flywheel.api.layout.VectorElementType
- size() - Method in interface dev.engine_room.flywheel.lib.memory.MemoryBlock
- sizeX - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- sizeZ - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- skipDraw() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- skipDraw(boolean) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Set the visibility of this specific node in the tree.
- skipVanillaRender(Predicate<T>) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Builder
-
Sets a predicate to determine whether to skip rendering with the vanilla
BlockEntityRenderer. - skipVanillaRender(Predicate<T>) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer.Builder
-
Sets a predicate to determine whether to skip rendering with the vanilla
EntityRenderer. - skipVanillaRender(T) - Method in interface dev.engine_room.flywheel.api.visualization.BlockEntityVisualizer
-
Checks if the given block entity should not be rendered with the vanilla
BlockEntityRenderer. - skipVanillaRender(T) - Method in interface dev.engine_room.flywheel.api.visualization.EntityVisualizer
-
Checks if the given entity should not render with the vanilla
EntityRenderer. - skipVanillaRender(T) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer
- skipVanillaRender(T) - Method in class dev.engine_room.flywheel.lib.visualization.SimpleEntityVisualizer
- skipVanillaRender(T) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
-
Checks if the given block entity is visualized and should not be rendered normally.
- slices(TaskExecutor, C, Runnable, List<T>, BiConsumer<List<T>, C>) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
-
Distribute the given list of tasks in chunks across the threads of the task executor.
- sliceSize(TaskExecutor, int) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
- sliceSize(TaskExecutor, int, int) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
- SmartRecycler<K,
I extends Instance> - Class in dev.engine_room.flywheel.lib.visual.util - SmartRecycler(Function<K, I>) - Constructor for class dev.engine_room.flywheel.lib.visual.util.SmartRecycler
- SMOOTH - Static variable in class dev.engine_room.flywheel.lib.material.LightShaders
- SMOOTH_WHEN_EMBEDDED - Static variable in class dev.engine_room.flywheel.lib.material.LightShaders
- SOLID_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- SOLID_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- source() - Method in interface dev.engine_room.flywheel.api.material.CutoutShader
- source() - Method in interface dev.engine_room.flywheel.api.material.FogShader
- source() - Method in interface dev.engine_room.flywheel.api.material.LightShader
- source() - Method in record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Returns the value of the
sourcerecord component. - source() - Method in record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Returns the value of the
sourcerecord component. - source() - Method in record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Returns the value of the
sourcerecord component. - sprite() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Returns the value of the
spriterecord component. - SQRT_3_OVER_2 - Static variable in class dev.engine_room.flywheel.lib.math.MoreMath
-
The circumsphere of a cube has a radius of sqrt(3) / 2 * sideLength.
- stack() - Method in interface dev.engine_room.flywheel.api.RenderContext
- StandardMaterialShaders - Class in dev.engine_room.flywheel.lib.material
- stealInstance(I) - Method in interface dev.engine_room.flywheel.api.instance.Instancer
-
Steal an instance from another instancer.
- storePose() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- strength() - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
- strength(float) - Method in class dev.engine_room.flywheel.lib.visual.component.ShadowComponent
-
Set the strength of the shadow.
- stride() - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- stride() - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- stride() - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- stride() - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- stride() - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- STRIDE - Static variable in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- STRIDE - Static variable in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- STRIDE - Static variable in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- STRIDE - Static variable in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- StringUtil - Class in dev.engine_room.flywheel.lib.util
- SupplierWithContext<C,
R> - Interface in dev.engine_room.flywheel.lib.task.functional -
A supplier like interface for use with
Plansand their contexts. - SupplierWithContext.Ignored<C,
R> - Interface in dev.engine_room.flywheel.lib.task.functional -
A
SupplierWithContextthat ignores the context object. - supported(BooleanSupplier) - Method in class dev.engine_room.flywheel.lib.backend.SimpleBackend.Builder
- supportsVisualization() - Method in interface dev.engine_room.flywheel.api.visualization.VisualizationLevel
- supportsVisualization(LevelAccessor) - Method in interface dev.engine_room.flywheel.api.internal.FlwApiLink
- supportsVisualization(LevelAccessor) - Static method in interface dev.engine_room.flywheel.api.visualization.VisualizationManager
- Synchronizer - Class in dev.engine_room.flywheel.lib.task
- Synchronizer(int, Runnable) - Constructor for class dev.engine_room.flywheel.lib.task.Synchronizer
T
- TaskExecutor - Interface in dev.engine_room.flywheel.api.task
- tasks(TaskExecutor, C, Runnable, List<T>, BiConsumer<T, C>) - Static method in class dev.engine_room.flywheel.lib.task.Distribute
-
Distribute the given list of tasks across the threads of the task executor.
- test(C) - Method in interface dev.engine_room.flywheel.lib.task.functional.BooleanSupplierWithContext
- texture - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- texture - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- texture() - Method in interface dev.engine_room.flywheel.api.material.Material
- texture() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- texture() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- texture(ResourceLocation) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- then(Plan<C>) - Method in interface dev.engine_room.flywheel.api.task.Plan
-
Create a new plan that executes this plan, then the given plan.
- then(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.ConditionalPlan.Builder
- then(Plan<C>) - Method in interface dev.engine_room.flywheel.lib.task.SimplyComposedPlan
- then(Plan<C>) - Method in class dev.engine_room.flywheel.lib.task.UnitPlan
- threadCount() - Method in interface dev.engine_room.flywheel.api.task.TaskExecutor
-
Check for the number of threads this executor uses.
- tick(TickableVisual.Context) - Method in interface dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
-
Called every tick.
- TickableVisual - Interface in dev.engine_room.flywheel.api.visual
-
An interface giving
Visuals a hook to have a function called at the end of every tick. - TickableVisual.Context - Interface in dev.engine_room.flywheel.api.visual
-
The context passed to the tick plan.
- to(Plan<D>) - Method in class dev.engine_room.flywheel.lib.task.MapContextPlan.Builder
- toDebugFileNameNoExtension(ResourceLocation) - Static method in class dev.engine_room.flywheel.lib.util.ResourceUtil
-
Same as
ResourceLocation.toDebugFileName(), but also removes the file extension. - toString() - Method in record class dev.engine_room.flywheel.api.model.Model.ConfiguredMesh
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.material.SimpleCutoutShader
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.material.SimpleFogShader
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.material.SimpleLightShader
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
-
Returns a string representation of this record class.
- toString() - Method in class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- toString() - Method in record class dev.engine_room.flywheel.lib.task.BarrierPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.ConditionalPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.DynamicNestedPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.ForEachPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.ForEachSlicePlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.IfElsePlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.MapContextPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.NestedPlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.RunnablePlan
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.flywheel.lib.task.SimplePlan
-
Returns a string representation of this record class.
- transform(PoseStack) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- transform(PoseStack.Pose) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- transform(Matrix4fc, Matrix3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Transform
- Transform<Self extends Transform<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- TRANSFORMED - Static variable in class dev.engine_room.flywheel.lib.instance.InstanceTypes
- TransformedInstance - Class in dev.engine_room.flywheel.lib.instance
- TransformedInstance(InstanceType<? extends TransformedInstance>, InstanceHandle) - Constructor for class dev.engine_room.flywheel.lib.instance.TransformedInstance
- transformNormalX(Matrix3f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformNormalY(Matrix3f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformNormalZ(Matrix3f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformPositionX(Matrix4f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformPositionY(Matrix4f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transformPositionZ(Matrix4f, float, float, float) - Static method in class dev.engine_room.flywheel.lib.math.MatrixMath
- transforms(Matrix4fc, Matrix3fc) - Method in interface dev.engine_room.flywheel.api.visualization.VisualEmbedding
-
Set the transformation matrices for the embedding.
- TransformStack<Self extends TransformStack<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- translate(double, double, double) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.PosedInstance
- translate(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.TransformedInstance
- translate(float, float, float) - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- translate(float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(Vec3i) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(Vec3) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translate(Vector3ic) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- Translate<Self extends Translate<Self>> - Interface in dev.engine_room.flywheel.lib.transform
- translateAndRotate(PoseStack, Quaternionf) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- translateAndRotate(Affine<?>, Quaternionf) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- translateAndRotate(Matrix4f) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- translateBack(double, double, double) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(float, float, float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(Vec3i) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(Vec3) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(Vector3fc) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateBack(Vector3ic) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translatePivot(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- translatePosition(float, float, float) - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- translateX(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateY(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- translateZ(float) - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- TRANSLUCENT - Enum constant in enum class dev.engine_room.flywheel.api.material.Transparency
- TRANSLUCENT_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- TRANSLUCENT_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- transparency - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- transparency - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- transparency() - Method in interface dev.engine_room.flywheel.api.material.Material
- transparency() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- transparency() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- transparency(Transparency) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- Transparency - Enum Class in dev.engine_room.flywheel.api.material
- traverse(int, int, InstanceTree.ObjIntIntConsumer<? super TransformedInstance>) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- traverse(int, ObjIntConsumer<? super TransformedInstance>) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- traverse(Consumer<? super TransformedInstance>) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- trimPrefix(String, String) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- trimSuffix(String, String) - Static method in class dev.engine_room.flywheel.lib.util.StringUtil
- TRIPWIRE_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- TRIPWIRE_UNSHADED_BLOCK - Static variable in class dev.engine_room.flywheel.lib.material.Materials
- tryAddBlockEntity(T) - Static method in class dev.engine_room.flywheel.lib.visualization.VisualizationHelper
- type - Variable in class dev.engine_room.flywheel.lib.instance.AbstractInstance
- type() - Method in interface dev.engine_room.flywheel.api.instance.Instance
- type() - Method in interface dev.engine_room.flywheel.api.layout.Layout.Element
- type() - Method in class dev.engine_room.flywheel.lib.instance.AbstractInstance
U
- u(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- u(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- u(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- u(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- u(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- u(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- u(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- u(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- u(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- u(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- uncenter() - Method in interface dev.engine_room.flywheel.lib.transform.Translate
- UnitPlan<C> - Class in dev.engine_room.flywheel.lib.task
- unpackNormI16(short) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Unpack a signed, normalized byte to a float.
- unpackNormI8(byte) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Unpack a signed, normalized byte to a float.
- unpackNormU16(short) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Unpack an unsigned, normalized short to a float.
- unpackNormU8(byte) - Static method in class dev.engine_room.flywheel.lib.math.DataPacker
-
Unpack an unsigned, normalized byte to a float.
- UNSIGNED_BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- UNSIGNED_BYTE - Enum constant in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
- UNSIGNED_INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- UNSIGNED_INT - Enum constant in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
- UNSIGNED_SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.FloatRepr
- UNSIGNED_SHORT - Enum constant in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
- UnsignedIntegerRepr - Enum Class in dev.engine_room.flywheel.api.layout
- unwrap() - Method in class dev.engine_room.flywheel.lib.transform.PoseTransformStack
- update(float) - Method in interface dev.engine_room.flywheel.api.visual.Visual
-
Update instances here.
- update(float) - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- updateInstances(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Update the instances in this tree, assuming initialPose changes.
- updateInstancesStatic(Matrix4fc) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Update the instances in this tree, assuming initialPose doesn't change between invocations.
- updateLight(float) - Method in interface dev.engine_room.flywheel.api.visual.LightUpdatedVisual
-
Called after visual construction and when a section this visual is contained in receives a light update.
- updateRenderOrigin(Camera) - Method in interface dev.engine_room.flywheel.api.backend.Engine
-
Maintain the render origin to be within a certain distance from the camera in all directions, preventing floating point precision issues at high coordinates.
- useLight - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useLight - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- useLight() - Method in interface dev.engine_room.flywheel.api.material.Material
-
Should this material be rendered with block/sky lighting?
- useLight() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useLight() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- useLight(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- useOverlay() - Method in interface dev.engine_room.flywheel.api.material.Material
- useOverlay() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- useOverlay() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- useOverlay(boolean) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
V
- v(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- v(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- v(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- v(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- v(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- v(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- v(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- v(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- v(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- v(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.layout.FloatRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.material.DepthTest
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.material.Transparency
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Returns the enum constant of this class with the specified name.
- ValueRepr - Interface in dev.engine_room.flywheel.api.layout
- values() - Static method in enum class dev.engine_room.flywheel.api.layout.FloatRepr
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.engine_room.flywheel.api.layout.IntegerRepr
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.engine_room.flywheel.api.layout.UnsignedIntegerRepr
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.engine_room.flywheel.api.material.CardinalLightingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.engine_room.flywheel.api.material.DepthTest
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.engine_room.flywheel.api.material.Transparency
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.engine_room.flywheel.api.material.WriteMask
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vector(String, ValueRepr, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- vectorArray(String, ValueRepr, int, int) - Method in interface dev.engine_room.flywheel.api.layout.LayoutBuilder
- VectorElementType - Interface in dev.engine_room.flywheel.api.layout
- vertexCount - Variable in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- vertexCount() - Method in interface dev.engine_room.flywheel.api.model.Mesh
- vertexCount() - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- vertexCount() - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- vertexCount() - Method in class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- vertexCount() - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- vertexCount(int) - Method in class dev.engine_room.flywheel.lib.vertex.AbstractVertexView
- vertexCount(int) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- VertexList - Interface in dev.engine_room.flywheel.api.vertex
-
A read only view of a vertex buffer.
- vertexShader() - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
-
The vertex shader of an InstanceType is responsible for transforming vertices from mesh space to world space in whatever way the instance type requires.
- vertexShader() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- vertexShader(ResourceLocation) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
- vertexSource() - Method in interface dev.engine_room.flywheel.api.material.MaterialShaders
- vertexSource() - Method in record class dev.engine_room.flywheel.lib.material.SimpleMaterialShaders
-
Returns the value of the
vertexSourcerecord component. - VertexTransformations - Class in dev.engine_room.flywheel.lib.vertex
- VertexView - Interface in dev.engine_room.flywheel.lib.vertex
- viewProjection() - Method in interface dev.engine_room.flywheel.api.RenderContext
- VirtualBlockGetter - Class in dev.engine_room.flywheel.lib.model.baked
- VirtualBlockGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.VirtualBlockGetter
- VirtualEmptyBlockGetter - Class in dev.engine_room.flywheel.lib.model.baked
- VirtualEmptyBlockGetter(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>) - Constructor for class dev.engine_room.flywheel.lib.model.baked.VirtualEmptyBlockGetter
- VirtualLightEngine - Class in dev.engine_room.flywheel.lib.model.baked
- VirtualLightEngine(ToIntFunction<BlockPos>, ToIntFunction<BlockPos>, BlockGetter) - Constructor for class dev.engine_room.flywheel.lib.model.baked.VirtualLightEngine
- visibilityTester - Variable in class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
- visible() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- visible(boolean) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
-
Set the visibility of this tree and all its children, recursively.
- Visual - Interface in dev.engine_room.flywheel.api.visual
-
A general interface providing information about any type of thing that could use Flywheel's visualized rendering.
- visualCount() - Method in interface dev.engine_room.flywheel.api.visualization.VisualManager
-
Get the number of game objects that are currently being visualized.
- VisualEmbedding - Interface in dev.engine_room.flywheel.api.visualization
-
A visualization context that can apply a transformation to instances created through its instancer provider.
- visualizationContext - Variable in class dev.engine_room.flywheel.lib.visual.AbstractVisual
-
The visualization context used to construct this visual.
- VisualizationContext - Interface in dev.engine_room.flywheel.api.visualization
-
A context object passed on visual creation.
- VisualizationHelper - Class in dev.engine_room.flywheel.lib.visualization
- VisualizationLevel - Interface in dev.engine_room.flywheel.api.visualization
-
A marker interface custom levels can override to indicate that block entities and entities inside the level should render with Flywheel.
- VisualizationManager - Interface in dev.engine_room.flywheel.api.visualization
- VisualizationManager.RenderDispatcher - Interface in dev.engine_room.flywheel.api.visualization
- visualize(VisualizationContext, float) - Method in interface dev.engine_room.flywheel.api.visual.Effect
-
Create a visual that will be keyed by this effect object.
- VisualizerRegistry - Class in dev.engine_room.flywheel.api.visualization
-
The registry for
Visualizers. - VisualManager<T> - Interface in dev.engine_room.flywheel.api.visualization
- visualPos - Variable in class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
W
- WIREFRAME - Static variable in class dev.engine_room.flywheel.lib.material.StandardMaterialShaders
- write(long, I) - Method in interface dev.engine_room.flywheel.api.instance.InstanceWriter
-
Write the given instance to the given memory address.
- write(MutableVertexList) - Method in interface dev.engine_room.flywheel.api.model.Mesh
-
Write this mesh into a vertex list.
- write(MutableVertexList) - Method in record class dev.engine_room.flywheel.lib.model.RetexturedMesh
- write(MutableVertexList) - Method in class dev.engine_room.flywheel.lib.model.SimpleQuadMesh
- write(MutableVertexList, int, int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- write(MutableVertexList, int, int) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- write(MutableVertexList, int, int, int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- write(MutableVertexList, int, int, int) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- writeAll(MutableVertexList) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- writeAll(MutableVertexList) - Method in interface dev.engine_room.flywheel.lib.vertex.VertexView
- writeMask - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- writeMask - Variable in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- writeMask() - Method in interface dev.engine_room.flywheel.api.material.Material
- writeMask() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- writeMask() - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial
- writeMask(WriteMask) - Method in class dev.engine_room.flywheel.lib.material.SimpleMaterial.Builder
- WriteMask - Enum Class in dev.engine_room.flywheel.api.material
- writer() - Method in interface dev.engine_room.flywheel.api.instance.InstanceType
-
The writer of this instance type.
- writer() - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType
- writer(InstanceWriter<I>) - Method in class dev.engine_room.flywheel.lib.instance.SimpleInstanceType.Builder
X
- x - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- x(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- x(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- x(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- x(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- x(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- x(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- x(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- x(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- x(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- x(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- x(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- x(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- xPos() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xRot() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xScale() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- xScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
Y
- y - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- y(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- y(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- y(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- y(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- y(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- y(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- y(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- y(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- y(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- y(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- y(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- y(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- yPos() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yRot() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yScale() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- yScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
Z
- z - Variable in class dev.engine_room.flywheel.lib.instance.ShadowInstance
- z(int) - Method in interface dev.engine_room.flywheel.api.vertex.VertexList
- z(int) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- z(int) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- z(int) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- z(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- z(int) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- z(int, float) - Method in interface dev.engine_room.flywheel.api.vertex.MutableVertexList
- z(int, float) - Method in interface dev.engine_room.flywheel.lib.vertex.DefaultVertexList
- z(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.FullVertexView
- z(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.NoOverlayVertexView
- z(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosTexNormalVertexView
- z(int, float) - Method in class dev.engine_room.flywheel.lib.vertex.PosVertexView
- zeroPosition() - Method in class dev.engine_room.flywheel.lib.instance.OrientedInstance
- zPos() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zPos(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zRot() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zRot(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zScale() - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
- zScale(float) - Method in class dev.engine_room.flywheel.lib.model.part.InstanceTree
_
- _allocCpuMemory(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- _allocGpuMemory(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- _delete() - Method in class dev.engine_room.flywheel.lib.visual.AbstractVisual
- _delete() - Method in class dev.engine_room.flywheel.lib.visual.ComponentEntityVisual
- _freeCpuMemory(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
- _freeGpuMemory(long) - Static method in class dev.engine_room.flywheel.lib.memory.FlwMemoryTracker
All Classes and Interfaces|All Packages|Constant Field Values