Uses of Interface
net.neoforged.neoforge.client.model.IModelBuilder
Packages that use IModelBuilder
Package
Description
-
Uses of IModelBuilder in net.neoforged.neoforge.client.model
Classes in net.neoforged.neoforge.client.model with type parameters of type IModelBuilderModifier and TypeInterfaceDescriptioninterfaceIModelBuilder<T extends IModelBuilder<T>>Base interface for any object that collects culled and unculled faces and bakes them into a model.Classes in net.neoforged.neoforge.client.model that implement IModelBuilderModifier and TypeClassDescriptionstatic classstatic classMethods in net.neoforged.neoforge.client.model that return IModelBuilderModifier and TypeMethodDescriptionstatic IModelBuilder<?> IModelBuilder.collecting(List<BakedQuad> quads) Creates a new model builder that collects quads to the provided list, returning an empty model if you callbuild().static IModelBuilder<?> IModelBuilder.of(boolean hasAmbientOcclusion, boolean usesBlockLight, boolean isGui3d, ItemTransforms transforms, ItemOverrides overrides, TextureAtlasSprite particle, RenderTypeGroup renderTypes) Creates a new model builder that uses the provided attributes in the final baked model.Methods in net.neoforged.neoforge.client.model with parameters of type IModelBuilderModifier and TypeMethodDescriptionprotected voidElementsModel.addQuads(IGeometryBakingContext context, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ResourceLocation modelLocation) protected voidEmptyModel.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) -
Uses of IModelBuilder in net.neoforged.neoforge.client.model.geometry
Methods in net.neoforged.neoforge.client.model.geometry with parameters of type IModelBuilderModifier and TypeMethodDescriptionprotected abstract voidSimpleUnbakedGeometry.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) static voidUnbakedGeometryHelper.bakeElements(IModelBuilder<?> builder, List<BlockElement> elements, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelState, ResourceLocation modelLocation) Bakes a list of block elements and feeds the baked quads to a model builder. -
Uses of IModelBuilder in net.neoforged.neoforge.client.model.obj
Methods in net.neoforged.neoforge.client.model.obj with parameters of type IModelBuilderModifier and TypeMethodDescriptionprotected voidObjModel.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) voidObjModel.ModelGroup.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) voidObjModel.ModelMesh.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform) voidObjModel.ModelObject.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation) -
Uses of IModelBuilder in net.neoforged.neoforge.oldtest.client.model
Methods in net.neoforged.neoforge.oldtest.client.model with parameters of type IModelBuilderModifier and TypeMethodDescriptionprotected voidNewModelLoaderTest.TestModel.addQuads(IGeometryBakingContext owner, IModelBuilder<?> modelBuilder, ModelBaker baker, Function<Material, TextureAtlasSprite> spriteGetter, ModelState modelTransform, ResourceLocation modelLocation)