Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addGlyphs(Consumer<Vector2fc>) - Method in interface dev.engine_room.vanillin.text.TextLayer.GlyphPattern
-
Add an arbitrary amount of glyphs.
- adjustColor(int) - Static method in interface dev.engine_room.vanillin.text.TextLayer.GlyphColor
-
Adjust the color to be fully opaque if it's very close to having 0 alpha.
- always(int) - Static method in interface dev.engine_room.vanillin.text.TextLayer.GlyphColor
-
Always use the given color, regardless of the style.
- ALWAYS_EXIST - Static variable in interface dev.engine_room.vanillin.compose.VisualizationPredicate
- alwaysTrue() - Static method in interface dev.engine_room.vanillin.compose.VisualizationPredicate
- animate(float) - Method in class dev.engine_room.vanillin.elements.HitboxElement
- animate(float) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- apply(boolean) - Method in class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
-
Constructs the block entity visualizer and sets it for the block entity type.
- apply(boolean) - Method in class dev.engine_room.vanillin.config.EntityVisualizerBuilder
-
Constructs the entity visualizer and sets it for the entity type.
- apply(Consumer<VanillaVisuals.EntityBuilder<T>>) - Method in class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
- AsyncFontUploads - Class in dev.engine_room.vanillin.text
- AsyncFontUploads() - Constructor for class dev.engine_room.vanillin.text.AsyncFontUploads
B
- backgroundColor(int) - Method in class dev.engine_room.vanillin.text.TextVisual
- BakedGlyphExtension - Interface in dev.engine_room.vanillin.text
- BakedGlyphMixin - Class in dev.engine_room.vanillin.mixin.text
- BakedGlyphMixin() - Constructor for class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.compose.ComposableEntityVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.elements.FireElement
-
Update the fire instances.
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.elements.HitboxElement
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.elements.ShadowElement
-
Update the shadow instances.
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.BellVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.BlockDisplayVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ChestVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ItemDisplayVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ItemVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
- beginFrame(DynamicVisual.Context) - Method in class dev.engine_room.vanillin.visuals.SignVisual
- BellVisual - Class in dev.engine_room.vanillin.visuals
- BellVisual(VisualizationContext, BellBlockEntity, float) - Constructor for class dev.engine_room.vanillin.visuals.BellVisual
- bias() - Method in record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Returns the value of the
biasrecord component. - bias() - Method in interface dev.engine_room.vanillin.text.TextLayer
-
The instancer bias for this layer.
- bias(int) - Method in class dev.engine_room.vanillin.text.SimpleTextLayer.Builder
- BLOCK_DISPLAY - Static variable in class dev.engine_room.vanillin.VisualElements
- BlockDisplayVisual - Class in dev.engine_room.vanillin.visuals
- BlockDisplayVisual(VisualizationContext, Display.BlockDisplay, float) - Constructor for class dev.engine_room.vanillin.visuals.BlockDisplayVisual
- blockEntities - Variable in class dev.engine_room.vanillin.config.Configurator
- blockEntities() - Method in record class dev.engine_room.vanillin.config.ModOverrides
-
Returns the value of the
blockEntitiesrecord component. - BlockEntityVisualizerBuilder<T> - Class in dev.engine_room.vanillin.config
- BlockEntityVisualizerBuilder(Configurator, BlockEntityType<T>) - Constructor for class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
- blockVerticesToMesh(MeshData, String) - Static method in class dev.engine_room.vanillin.item.ItemModelBuilder
- BOX_MODEL - Static variable in class dev.engine_room.vanillin.elements.HitboxElement
- bufferItem(BakedModel, ItemStack, ItemDisplayContext, boolean, PoseStack, ItemMeshEmitter.ResultConsumer) - Static method in class dev.engine_room.vanillin.item.ItemModelBuilder
- build() - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl.ConfiguredElementBuilder
- build() - Method in class dev.engine_room.vanillin.item.ItemModelBuilder
- build() - Method in class dev.engine_room.vanillin.text.SimpleTextLayer.Builder
- build() - Method in class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
- builder(EntityType<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
- builder(BlockEntityType<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
- Builder() - Constructor for class dev.engine_room.vanillin.text.SimpleTextLayer.Builder
C
- ChestVisual<T> - Class in dev.engine_room.vanillin.visuals
- ChestVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.vanillin.visuals.ChestVisual
- CodePointMapMixin<T> - Class in dev.engine_room.vanillin.mixin.text
- CodePointMapMixin() - Constructor for class dev.engine_room.vanillin.mixin.text.CodePointMapMixin
- collectCrumblingInstances(Consumer<Instance>) - Method in class dev.engine_room.vanillin.visuals.SignVisual
- collectCrumblingInstances(Consumer<Instance>) - Method in class dev.engine_room.vanillin.visuals.BellVisual
- collectCrumblingInstances(Consumer<Instance>) - Method in class dev.engine_room.vanillin.visuals.ChestVisual
- collectCrumblingInstances(Consumer<Instance>) - Method in class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
- color() - Method in record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Returns the value of the
colorrecord component. - color() - Method in interface dev.engine_room.vanillin.text.TextLayer
-
A mapping from text styles to ARGB colors.
- color(TextLayer.GlyphColor) - Method in class dev.engine_room.vanillin.text.SimpleTextLayer.Builder
- color(TextColor) - Method in interface dev.engine_room.vanillin.text.TextLayer.GlyphColor
-
Convert a nullable text color to a color.
- commonElements(VanillaVisuals.EntityBuilder<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
- composable(EntityType<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
- ComposableEntityVisual<T> - Class in dev.engine_room.vanillin.compose
- ComposableEntityVisual(VisualizationContext, T, float, ComposableEntityVisual.Controller<T>) - Constructor for class dev.engine_room.vanillin.compose.ComposableEntityVisual
- ComposableEntityVisual.Controller<T> - Class in dev.engine_room.vanillin.compose
-
Shared state between all visuals of the same type.
- Config(float, float) - Constructor for record class dev.engine_room.vanillin.elements.ShadowElement.Config
-
Creates an instance of a
Configrecord class. - CONFIG_LOGGER - Static variable in class dev.engine_room.vanillin.Vanillin
- configKey() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
- configKey() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
- configKey() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
- Configurator - Class in dev.engine_room.vanillin.config
- Configurator() - Constructor for class dev.engine_room.vanillin.config.Configurator
- CONFIGURATOR - Static variable in class dev.engine_room.vanillin.VanillaVisuals
- Configurator.ConfiguredBlockEntity<T> - Class in dev.engine_room.vanillin.config
- Configurator.ConfiguredEntity<T> - Class in dev.engine_room.vanillin.config
- Configurator.ConfiguredVisual - Class in dev.engine_room.vanillin.config
- configure(C) - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl.ConfiguredElementBuilder
- ConfiguredElement<T> - Interface in dev.engine_room.vanillin.compose
- ConfiguredElementBuilder(VisualElement<T, C>) - Constructor for class dev.engine_room.vanillin.compose.ConfiguredElementImpl.ConfiguredElementBuilder
- ConfiguredElementImpl<T,
C> - Class in dev.engine_room.vanillin.compose - ConfiguredElementImpl(VisualElement<T, C>, C, VisualizationPredicate<T>) - Constructor for class dev.engine_room.vanillin.compose.ConfiguredElementImpl
- ConfiguredElementImpl.ConfiguredElementBuilder<T,
C> - Class in dev.engine_room.vanillin.compose - ConfiguredVisual(boolean) - Constructor for class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
- context() - Method in record class dev.engine_room.vanillin.item.ItemModels.ItemKey
-
Returns the value of the
contextrecord component. - Controller(ConfiguredElement<? super T>[], VisualizationPredicate<T>) - Constructor for class dev.engine_room.vanillin.compose.ComposableEntityVisual.Controller
- create(VisualizationContext, T, float) - Method in interface dev.engine_room.vanillin.compose.ConfiguredElement
- create(VisualizationContext, T, float) - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl
- create(VisualizationContext, T, float) - Method in interface dev.engine_room.vanillin.compose.VisualElement.Unit
- create(VisualizationContext, T, float, C) - Method in interface dev.engine_room.vanillin.compose.VisualElement
- create(VisualizationContext, T, float, Object) - Method in interface dev.engine_room.vanillin.compose.VisualElement.Unit
- create(ResourceLocation) - Method in interface dev.engine_room.vanillin.text.TextLayer.GlyphMaterial
-
Create a Flywheel material for the given glyph texture.
D
- DEFAULT - Enum constant in enum class dev.engine_room.vanillin.config.VisualConfigValue
- DEFAULT - Enum constant in enum class dev.engine_room.vanillin.config.VisualOverrideValue
- DEFAULT_RADIUS - Static variable in record class dev.engine_room.vanillin.elements.ShadowElement.Config
- DEFAULT_STRENGTH - Static variable in record class dev.engine_room.vanillin.elements.ShadowElement.Config
- defaultTo(int) - Static method in interface dev.engine_room.vanillin.text.TextLayer.GlyphColor
-
Default to the given color if no color is specified in the style.
- defaultTo(int, float) - Static method in interface dev.engine_room.vanillin.text.TextLayer.GlyphColor
-
Default to the given color if no color is specified in the style.
- delete() - Method in class dev.engine_room.vanillin.elements.HitboxElement
- delete() - Method in class dev.engine_room.vanillin.text.TextVisual
- dev.engine_room.vanillin - package dev.engine_room.vanillin
- dev.engine_room.vanillin.compose - package dev.engine_room.vanillin.compose
- dev.engine_room.vanillin.config - package dev.engine_room.vanillin.config
- dev.engine_room.vanillin.elements - package dev.engine_room.vanillin.elements
- dev.engine_room.vanillin.item - package dev.engine_room.vanillin.item
- dev.engine_room.vanillin.mixin.text - package dev.engine_room.vanillin.mixin.text
- dev.engine_room.vanillin.text - package dev.engine_room.vanillin.text
- dev.engine_room.vanillin.visuals - package dev.engine_room.vanillin.visuals
- disable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
- disable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
- disable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
- DISABLE - Enum constant in enum class dev.engine_room.vanillin.config.VisualConfigValue
- DISABLE - Enum constant in enum class dev.engine_room.vanillin.config.VisualOverrideValue
- displayContext(ItemDisplayContext) - Method in class dev.engine_room.vanillin.item.ItemModelBuilder
- doesShowEyeBox() - Method in class dev.engine_room.vanillin.elements.HitboxElement
- dropShadow(int, Font.DisplayMode) - Static method in class dev.engine_room.vanillin.text.TextLayers
- dropShadow(int, Font.DisplayMode, int) - Static method in class dev.engine_room.vanillin.text.TextLayers
E
- element(VisualElement<T, C>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
- enable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
- enable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
- enable() - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
- entities - Variable in class dev.engine_room.vanillin.config.Configurator
- entities() - Method in record class dev.engine_room.vanillin.config.ModOverrides
-
Returns the value of the
entitiesrecord component. - EntityBuilder(EntityType<T>) - Constructor for class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
- EntityVisualizerBuilder<T> - Class in dev.engine_room.vanillin.config
-
An object to configure the visualizer for an entity.
- EntityVisualizerBuilder(Configurator, EntityType<T>) - Constructor for class dev.engine_room.vanillin.config.EntityVisualizerBuilder
- equals(Object) - Method in record class dev.engine_room.vanillin.config.ModOverrides
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.vanillin.config.VisualOverride
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.vanillin.item.ItemModels.ItemKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.vanillin.text.FontTextureUpload
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Indicates whether some other object is "equal to" this one.
- execute() - Static method in class dev.engine_room.vanillin.text.AsyncFontUploads
- EXPERIMENTAL - Static variable in class dev.engine_room.vanillin.VanillaVisuals
F
- factory(SimpleBlockEntityVisualizer.Factory<T>) - Method in class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
-
Sets the visual factory for the block entity.
- factory(SimpleEntityVisualizer.Factory<T>) - Method in class dev.engine_room.vanillin.config.EntityVisualizerBuilder
-
Sets the visual factory for the entity.
- FIRE - Static variable in class dev.engine_room.vanillin.VisualElements
- FireElement - Class in dev.engine_room.vanillin.elements
-
A component that uses instances to render the fire animation on an entity.
- FireElement(VisualizationContext, Entity, float) - Constructor for class dev.engine_room.vanillin.elements.FireElement
- flywheel$down() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$down() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$flush() - Method in class dev.engine_room.vanillin.mixin.text.FontTextureMixin
- flywheel$flush() - Method in interface dev.engine_room.vanillin.text.FontTextureExtension
- flywheel$getFilterFishyGlyphs() - Method in interface dev.engine_room.vanillin.mixin.text.FontAccessor
- flywheel$getFontSet(ResourceLocation) - Method in interface dev.engine_room.vanillin.mixin.text.FontAccessor
- flywheel$getX() - Method in interface dev.engine_room.vanillin.mixin.text.FontTexture$NodeAccessor
- flywheel$getY() - Method in interface dev.engine_room.vanillin.mixin.text.FontTexture$NodeAccessor
- flywheel$left() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$left() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$right() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$right() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$setName(ResourceLocation) - Method in class dev.engine_room.vanillin.mixin.text.FontTextureMixin
- flywheel$setName(ResourceLocation) - Method in interface dev.engine_room.vanillin.text.FontTextureExtension
- flywheel$texture() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$texture() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$texture(ResourceLocation) - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$texture(ResourceLocation) - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$u0() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$u0() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$u1() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$u1() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$up() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$up() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$v0() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$v0() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- flywheel$v1() - Method in class dev.engine_room.vanillin.mixin.text.BakedGlyphMixin
- flywheel$v1() - Method in interface dev.engine_room.vanillin.text.BakedGlyphExtension
- FontAccessor - Interface in dev.engine_room.vanillin.mixin.text
- FontSetMixin - Class in dev.engine_room.vanillin.mixin.text
- FontSetMixin() - Constructor for class dev.engine_room.vanillin.mixin.text.FontSetMixin
- FontTexture$NodeAccessor - Interface in dev.engine_room.vanillin.mixin.text
- FontTextureExtension - Interface in dev.engine_room.vanillin.text
- FontTextureMixin - Class in dev.engine_room.vanillin.mixin.text
- FontTextureMixin() - Constructor for class dev.engine_room.vanillin.mixin.text.FontTextureMixin
- FontTextureUpload - Record Class in dev.engine_room.vanillin.text
-
For use in
FontTextureMixinto batch glyph uploads when they're created in a flywheel worker thread. - FontTextureUpload(SheetGlyphInfo, int, int) - Constructor for record class dev.engine_room.vanillin.text.FontTextureUpload
-
Creates an instance of a
FontTextureUploadrecord class. - FORCE_ENABLE - Enum constant in enum class dev.engine_room.vanillin.config.VisualConfigValue
- fromDisplayMode(Font.DisplayMode) - Static method in interface dev.engine_room.vanillin.text.TextLayer.GlyphMaterial
G
- get(ItemModels.ItemKey) - Static method in class dev.engine_room.vanillin.item.ItemModels
- get(ItemStack, ItemDisplayContext) - Static method in class dev.engine_room.vanillin.item.ItemModels
- getBakedGlyphExtension(BakedGlyph) - Static method in class dev.engine_room.vanillin.text.TextUtil
- getBlockLightLevel(BlockPos) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- getBlockLightLevelBase(BlockPos) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- getFilterFishyGlyphs(Font) - Static method in class dev.engine_room.vanillin.text.TextUtil
- getFontSet(Font, ResourceLocation) - Static method in class dev.engine_room.vanillin.text.TextUtil
- getFrameModelResourceLoc(ItemFrame, ItemStack) - Static method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- getModel(ItemStack) - Static method in class dev.engine_room.vanillin.item.ItemModels
- getRenderAmount(ItemStack) - Method in class dev.engine_room.vanillin.visuals.ItemVisual
- getSignModelRenderScale() - Method in class dev.engine_room.vanillin.visuals.SignVisual
- getSignTextRenderScale() - Method in class dev.engine_room.vanillin.visuals.SignVisual
- getSkyLightLevel(BlockPos) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- getTextOffset() - Method in class dev.engine_room.vanillin.visuals.SignVisual
- GLINT_LAST - Static variable in class dev.engine_room.vanillin.item.ItemModelBuilder
- GLYPH - Static variable in class dev.engine_room.vanillin.VanillinInstanceTypes
- GlyphInstance - Class in dev.engine_room.vanillin
- GlyphInstance(InstanceType<? extends GlyphInstance>, InstanceHandle) - Constructor for class dev.engine_room.vanillin.GlyphInstance
H
- hashCode() - Method in record class dev.engine_room.vanillin.config.ModOverrides
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.vanillin.config.VisualOverride
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.vanillin.item.ItemModels.ItemKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.vanillin.text.FontTextureUpload
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Returns a hash code value for this object.
- HITBOX - Static variable in class dev.engine_room.vanillin.VisualElements
- HitboxElement - Class in dev.engine_room.vanillin.elements
- HitboxElement(VisualizationContext, Entity, float) - Constructor for class dev.engine_room.vanillin.elements.HitboxElement
- HitboxElement(VisualizationContext, Entity, float, boolean) - Constructor for class dev.engine_room.vanillin.elements.HitboxElement
I
- ID - Static variable in class dev.engine_room.vanillin.Vanillin
- info() - Method in record class dev.engine_room.vanillin.text.FontTextureUpload
-
Returns the value of the
inforecord component. - init() - Static method in class dev.engine_room.vanillin.VanillaVisuals
- INSTANCE - Static variable in interface dev.engine_room.vanillin.VanillinXplat
- isDevelopmentEnvironment() - Method in interface dev.engine_room.vanillin.VanillinXplat
- isSupported(BakedModel) - Static method in class dev.engine_room.vanillin.item.ItemModels
- isSupported(ItemEntity) - Static method in class dev.engine_room.vanillin.item.ItemModels
- isSupported(ItemStack) - Static method in class dev.engine_room.vanillin.item.ItemModels
- ITEM_DISPLAY - Static variable in class dev.engine_room.vanillin.VisualElements
- ITEM_ENTITY - Static variable in class dev.engine_room.vanillin.VisualElements
- ITEM_FRAME - Static variable in class dev.engine_room.vanillin.VisualElements
- ItemDisplayVisual - Class in dev.engine_room.vanillin.visuals
- ItemDisplayVisual(VisualizationContext, Display.ItemDisplay, float) - Constructor for class dev.engine_room.vanillin.visuals.ItemDisplayVisual
- itemFrame(EntityType<T>) - Static method in class dev.engine_room.vanillin.VanillaVisuals
- ItemFrameVisual - Class in dev.engine_room.vanillin.visuals
- ItemFrameVisual(VisualizationContext, ItemFrame, float) - Constructor for class dev.engine_room.vanillin.visuals.ItemFrameVisual
- ItemKey(ItemStack, BakedModel, ItemDisplayContext) - Constructor for record class dev.engine_room.vanillin.item.ItemModels.ItemKey
-
Creates an instance of a
ItemKeyrecord class. - ItemModelBuilder - Class in dev.engine_room.vanillin.item
- ItemModelBuilder(ItemStack, BakedModel) - Constructor for class dev.engine_room.vanillin.item.ItemModelBuilder
- ItemModels - Class in dev.engine_room.vanillin.item
- ItemModels() - Constructor for class dev.engine_room.vanillin.item.ItemModels
- ItemModels.ItemKey - Record Class in dev.engine_room.vanillin.item
- ItemVisual - Class in dev.engine_room.vanillin.visuals
- ItemVisual(VisualizationContext, ItemEntity, float) - Constructor for class dev.engine_room.vanillin.visuals.ItemVisual
L
- leftHand(boolean) - Method in class dev.engine_room.vanillin.item.ItemModelBuilder
- LINE_MODEL - Static variable in class dev.engine_room.vanillin.elements.HitboxElement
- LOGGER - Static variable in class dev.engine_room.vanillin.Vanillin
M
- material() - Method in record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Returns the value of the
materialrecord component. - material() - Method in interface dev.engine_room.vanillin.text.TextLayer
-
A mapping from texture ResourceLocations to Flywheel materials.
- material(TextLayer.GlyphMaterial) - Method in class dev.engine_room.vanillin.text.SimpleTextLayer.Builder
- materialFunc(Function<RenderType, Material>) - Method in class dev.engine_room.vanillin.item.ItemModelBuilder
- minecart(EntityType<T>, ModelLayerLocation) - Static method in class dev.engine_room.vanillin.VanillaVisuals
- MINECART - Static variable in class dev.engine_room.vanillin.VisualElements
- MinecartVisual<T> - Class in dev.engine_room.vanillin.visuals
- MinecartVisual(VisualizationContext, T, float, ModelLayerLocation) - Constructor for class dev.engine_room.vanillin.visuals.MinecartVisual
- model() - Method in record class dev.engine_room.vanillin.item.ItemModels.ItemKey
-
Returns the value of the
modelrecord component. - MODEL_CACHE - Static variable in class dev.engine_room.vanillin.item.ItemModels
- MODEL_RESOURCE_LOCATION - Static variable in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- modId() - Method in record class dev.engine_room.vanillin.config.VisualOverride
-
Returns the value of the
modIdrecord component. - ModOverrides - Record Class in dev.engine_room.vanillin.config
- ModOverrides(List<VisualOverride>, List<VisualOverride>) - Constructor for record class dev.engine_room.vanillin.config.ModOverrides
- ModOverrides(Map<String, List<VisualOverride>>, Map<String, List<VisualOverride>>) - Constructor for record class dev.engine_room.vanillin.config.ModOverrides
-
Creates an instance of a
ModOverridesrecord class.
N
- name() - Method in record class dev.engine_room.vanillin.config.VisualOverride
-
Returns the value of the
namerecord component. - neverSkipVanillaRender() - Method in class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
-
Sets a predicate to never skip rendering with the vanilla
BlockEntityRenderer. - neverSkipVanillaRender() - Method in class dev.engine_room.vanillin.config.EntityVisualizerBuilder
-
Sets a predicate to always skip rendering with the vanilla
EntityRenderer. - normal(int, Font.DisplayMode) - Static method in class dev.engine_room.vanillin.text.TextLayers
- normal(int, Font.DisplayMode, int) - Static method in class dev.engine_room.vanillin.text.TextLayers
- NORMAL - Static variable in interface dev.engine_room.vanillin.text.TextLayer.GlyphMaterial
O
- offset() - Method in record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Returns the value of the
offsetrecord component. - offset() - Method in interface dev.engine_room.vanillin.text.TextLayer
-
The offset of text in this layer.
- offset(float, float) - Method in class dev.engine_room.vanillin.text.SimpleTextLayer.Builder
- offset(Vector2fc) - Method in class dev.engine_room.vanillin.text.SimpleTextLayer.Builder
- outline(int) - Static method in class dev.engine_room.vanillin.text.TextLayers
- outline(int, int) - Static method in class dev.engine_room.vanillin.text.TextLayers
- OUTLINE - Static variable in interface dev.engine_room.vanillin.text.TextLayer.GlyphPattern
-
The pattern for an 8x outline as used by glowing text on signs.
P
- packedUs - Variable in class dev.engine_room.vanillin.GlyphInstance
- packedVs - Variable in class dev.engine_room.vanillin.GlyphInstance
- parse(String) - Static method in enum class dev.engine_room.vanillin.config.VisualOverrideValue
- pattern() - Method in record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Returns the value of the
patternrecord component. - pattern() - Method in interface dev.engine_room.vanillin.text.TextLayer
-
The pattern of individual glyphs.
- pattern(TextLayer.GlyphPattern) - Method in class dev.engine_room.vanillin.text.SimpleTextLayer.Builder
- POLYGON_OFFSET - Static variable in interface dev.engine_room.vanillin.text.TextLayer.GlyphMaterial
- pose - Variable in class dev.engine_room.vanillin.GlyphInstance
- poseStack(PoseStack) - Method in class dev.engine_room.vanillin.item.ItemModelBuilder
- predicate(VisualizationPredicate<T>) - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl.ConfiguredElementBuilder
- push(FontTextureExtension) - Static method in class dev.engine_room.vanillin.text.AsyncFontUploads
R
- radius() - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
-
Returns the value of the
radiusrecord component. - radius() - Method in class dev.engine_room.vanillin.elements.ShadowElement
- radius(float) - Method in class dev.engine_room.vanillin.elements.ShadowElement
-
Set the radius of the shadow, in blocks, clamped to a maximum of 32.
- register(EntityType<T>, EntityVisualizer<? super T>, boolean) - Method in class dev.engine_room.vanillin.config.Configurator
- register(BlockEntityType<T>, BlockEntityVisualizer<? super T>, boolean) - Method in class dev.engine_room.vanillin.config.Configurator
- rl(String) - Static method in class dev.engine_room.vanillin.Vanillin
S
- SEE_THROUGH - Static variable in interface dev.engine_room.vanillin.text.TextLayer.GlyphMaterial
- set(VisualConfigValue, List<VisualOverride>) - Method in class dev.engine_room.vanillin.config.Configurator.ConfiguredVisual
- setEffect(BakedGlyph, Matrix4fc, float, float, float, float, float) - Method in class dev.engine_room.vanillin.GlyphInstance
- setGlyph(BakedGlyph, Matrix4fc, float, float, boolean) - Method in class dev.engine_room.vanillin.GlyphInstance
- setSectionCollector(SectionTrackedVisual.SectionCollector) - Method in class dev.engine_room.vanillin.visuals.ChestVisual
- setup(FormattedCharSequence, List<TextLayer>, Matrix4f, int) - Method in class dev.engine_room.vanillin.text.TextVisual
- SHADOW - Static variable in class dev.engine_room.vanillin.VisualElements
- ShadowElement - Class in dev.engine_room.vanillin.elements
-
A component that uses instances to render an entity's shadow.
- ShadowElement(VisualizationContext, Entity, float, ShadowElement.Config) - Constructor for class dev.engine_room.vanillin.elements.ShadowElement
- ShadowElement.Config - Record Class in dev.engine_room.vanillin.elements
- shouldBob() - Method in class dev.engine_room.vanillin.visuals.ItemVisual
- shouldSkipRender(AbstractMinecart) - Static method in class dev.engine_room.vanillin.visuals.MinecartVisual
- shouldSpreadItems() - Method in class dev.engine_room.vanillin.visuals.ItemVisual
- shouldVisualize(VisualizationContext, T) - Method in interface dev.engine_room.vanillin.compose.ConfiguredElement
- shouldVisualize(VisualizationContext, T) - Method in class dev.engine_room.vanillin.compose.ConfiguredElementImpl
- shouldVisualize(VisualizationContext, T) - Method in interface dev.engine_room.vanillin.compose.VisualizationPredicate
- shouldVisualize(VisualizationPredicate<T>) - Method in class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
-
Set a predicate to control whether all elements are visualized.
- shouldVisualize(ItemFrame) - Static method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- shouldVisualize(Display.ItemDisplay) - Static method in class dev.engine_room.vanillin.visuals.ItemDisplayVisual
- showEyeBox(boolean) - Method in class dev.engine_room.vanillin.elements.HitboxElement
- ShulkerBoxVisual - Class in dev.engine_room.vanillin.visuals
- ShulkerBoxVisual(VisualizationContext, ShulkerBoxBlockEntity, float) - Constructor for class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
- SignVisual - Class in dev.engine_room.vanillin.visuals
- SignVisual(VisualizationContext, SignBlockEntity, float) - Constructor for class dev.engine_room.vanillin.visuals.SignVisual
- SimpleTextLayer - Record Class in dev.engine_room.vanillin.text
- SimpleTextLayer(TextLayer.GlyphPattern, TextLayer.GlyphMaterial, TextLayer.GlyphColor, Vector2fc, int) - Constructor for record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Creates an instance of a
SimpleTextLayerrecord class. - SimpleTextLayer.Builder - Class in dev.engine_room.vanillin.text
- SINGLE - Static variable in interface dev.engine_room.vanillin.text.TextLayer.GlyphPattern
-
The pattern for a single glyph with no offset.
- skipVanillaRender(Predicate<T>) - Method in class dev.engine_room.vanillin.config.BlockEntityVisualizerBuilder
-
Sets a predicate to determine whether to skip rendering with the vanilla
BlockEntityRenderer. - skipVanillaRender(Predicate<T>) - Method in class dev.engine_room.vanillin.config.EntityVisualizerBuilder
-
Sets a predicate to determine whether to skip rendering with the vanilla
EntityRenderer. - sort(List<VisualOverride>) - Static method in record class dev.engine_room.vanillin.config.ModOverrides
- STABLE - Static variable in class dev.engine_room.vanillin.VanillaVisuals
- stack() - Method in record class dev.engine_room.vanillin.item.ItemModels.ItemKey
-
Returns the value of the
stackrecord component. - strength() - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
-
Returns the value of the
strengthrecord component. - strength() - Method in class dev.engine_room.vanillin.elements.ShadowElement
- strength(float) - Method in class dev.engine_room.vanillin.elements.ShadowElement
-
Set the strength of the shadow.
T
- TextLayer - Interface in dev.engine_room.vanillin.text
- TextLayer.GlyphColor - Interface in dev.engine_room.vanillin.text
- TextLayer.GlyphMaterial - Interface in dev.engine_room.vanillin.text
- TextLayer.GlyphPattern - Interface in dev.engine_room.vanillin.text
- TextLayers - Class in dev.engine_room.vanillin.text
- TextUtil - Class in dev.engine_room.vanillin.text
- TextUtil() - Constructor for class dev.engine_room.vanillin.text.TextUtil
- TextVisual - Class in dev.engine_room.vanillin.text
-
A visual that renders a single line of text.
- TextVisual(InstancerProvider) - Constructor for class dev.engine_room.vanillin.text.TextVisual
- tick(TickableVisual.Context) - Method in class dev.engine_room.vanillin.compose.ComposableEntityVisual
- tick(TickableVisual.Context) - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
- TNT_MINECART - Static variable in class dev.engine_room.vanillin.VisualElements
- TntMinecartVisual<T> - Class in dev.engine_room.vanillin.visuals
- TntMinecartVisual(VisualizationContext, T, float) - Constructor for class dev.engine_room.vanillin.visuals.TntMinecartVisual
- toString() - Method in record class dev.engine_room.vanillin.config.ModOverrides
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.vanillin.config.VisualOverride
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.vanillin.elements.ShadowElement.Config
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.vanillin.item.ItemModels.ItemKey
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.vanillin.text.FontTextureUpload
-
Returns a string representation of this record class.
- toString() - Method in record class dev.engine_room.vanillin.text.SimpleTextLayer
-
Returns a string representation of this record class.
- type - Variable in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
- type - Variable in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
U
- update(float) - Method in class dev.engine_room.vanillin.elements.HitboxElement
- update(float) - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- updateContents(TransformedInstance, Matrix4f, float) - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
- updateContents(TransformedInstance, Matrix4f, float) - Method in class dev.engine_room.vanillin.visuals.TntMinecartVisual
- updateLight(float) - Method in class dev.engine_room.vanillin.visuals.BellVisual
- updateLight(float) - Method in class dev.engine_room.vanillin.visuals.ChestVisual
- updateLight(float) - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
- updateLight(float) - Method in class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
- updateLight(float) - Method in class dev.engine_room.vanillin.visuals.SignVisual
- updateLight(int) - Method in class dev.engine_room.vanillin.text.TextVisual
- updateObfuscated() - Method in class dev.engine_room.vanillin.text.TextVisual
V
- value() - Method in record class dev.engine_room.vanillin.config.VisualOverride
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class dev.engine_room.vanillin.config.VisualConfigValue
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.engine_room.vanillin.config.VisualOverrideValue
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.engine_room.vanillin.config.VisualConfigValue
-
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.vanillin.config.VisualOverrideValue
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VanillaVisuals - Class in dev.engine_room.vanillin
- VanillaVisuals() - Constructor for class dev.engine_room.vanillin.VanillaVisuals
- VanillaVisuals.EntityBuilder<T> - Class in dev.engine_room.vanillin
- Vanillin - Class in dev.engine_room.vanillin
- Vanillin() - Constructor for class dev.engine_room.vanillin.Vanillin
- VanillinInstanceTypes - Class in dev.engine_room.vanillin
- VanillinInstanceTypes() - Constructor for class dev.engine_room.vanillin.VanillinInstanceTypes
- VanillinXplat - Interface in dev.engine_room.vanillin
- VisualConfigValue - Enum Class in dev.engine_room.vanillin.config
- VisualElement<T,
C> - Interface in dev.engine_room.vanillin.compose - VisualElement.Unit<T> - Interface in dev.engine_room.vanillin.compose
- VisualElements - Class in dev.engine_room.vanillin
- VisualElements() - Constructor for class dev.engine_room.vanillin.VisualElements
- VisualizationManagerImplMixin - Class in dev.engine_room.vanillin.mixin.text
-
TODO: Add an api for this kind of hook? I feel it may need to be more inspect-able than just "list of runnables" though Cursed self-mixin, but we need to execute stuff on the render thread AFTER visual updates and BEFORE render.
- VisualizationManagerImplMixin() - Constructor for class dev.engine_room.vanillin.mixin.text.VisualizationManagerImplMixin
- VisualizationPredicate<T> - Interface in dev.engine_room.vanillin.compose
- visualizer - Variable in class dev.engine_room.vanillin.config.Configurator.ConfiguredBlockEntity
- visualizer - Variable in class dev.engine_room.vanillin.config.Configurator.ConfiguredEntity
- VisualOverride - Record Class in dev.engine_room.vanillin.config
- VisualOverride(String, String, VisualOverrideValue) - Constructor for record class dev.engine_room.vanillin.config.VisualOverride
-
Creates an instance of a
VisualOverriderecord class. - VisualOverrideValue - Enum Class in dev.engine_room.vanillin.config
W
- with(ConfiguredElement<? super T>) - Method in class dev.engine_room.vanillin.VanillaVisuals.EntityBuilder
-
Add a configured visual element to this visualizer.
X
- x() - Method in record class dev.engine_room.vanillin.text.FontTextureUpload
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class dev.engine_room.vanillin.text.FontTextureUpload
-
Returns the value of the
yrecord component.
_
- _delete() - Method in class dev.engine_room.vanillin.compose.ComposableEntityVisual
- _delete() - Method in class dev.engine_room.vanillin.elements.FireElement
- _delete() - Method in class dev.engine_room.vanillin.elements.ShadowElement
- _delete() - Method in class dev.engine_room.vanillin.visuals.BellVisual
- _delete() - Method in class dev.engine_room.vanillin.visuals.BlockDisplayVisual
- _delete() - Method in class dev.engine_room.vanillin.visuals.ChestVisual
- _delete() - Method in class dev.engine_room.vanillin.visuals.ItemDisplayVisual
- _delete() - Method in class dev.engine_room.vanillin.visuals.ItemFrameVisual
- _delete() - Method in class dev.engine_room.vanillin.visuals.ItemVisual
- _delete() - Method in class dev.engine_room.vanillin.visuals.MinecartVisual
- _delete() - Method in class dev.engine_room.vanillin.visuals.ShulkerBoxVisual
- _delete() - Method in class dev.engine_room.vanillin.visuals.SignVisual
All Classes and Interfaces|All Packages|Constant Field Values