Class WrapperUnbakedModel
java.lang.Object
net.fabricmc.fabric.api.client.model.loading.v1.WrapperUnbakedModel
- All Implemented Interfaces:
ResolvableModel,UnbakedModel
A simple implementation of
UnbakedModel that delegates all method calls to the wrapped field.
Implementations must set the wrapped field somehow.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.render.model.ResolvableModel
ResolvableModel.ResolverNested classes/interfaces inherited from interface net.minecraft.client.render.model.UnbakedModel
UnbakedModel.GuiLight -
Field Summary
FieldsFields inherited from interface net.minecraft.client.render.model.UnbakedModel
DEFAULT_AMBIENT_OCCLUSION, DEFAULT_GUI_LIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbake(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) @Nullable Boolean@Nullable UnbakedModel.GuiLight@Nullable UnbakedModel@Nullable ModelTransformationvoidresolve(ResolvableModel.Resolver resolver)
-
Field Details
-
wrapped
-
-
Constructor Details
-
WrapperUnbakedModel
protected WrapperUnbakedModel() -
WrapperUnbakedModel
-
-
Method Details
-
resolve
- Specified by:
resolvein interfaceResolvableModel
-
bake
public BakedModel bake(ModelTextures textures, Baker baker, ModelBakeSettings settings, boolean ambientOcclusion, boolean isSideLit, ModelTransformation transformation) - Specified by:
bakein interfaceUnbakedModel
-
getAmbientOcclusion
- Specified by:
getAmbientOcclusionin interfaceUnbakedModel
-
getGuiLight
- Specified by:
getGuiLightin interfaceUnbakedModel
-
getTransformation
- Specified by:
getTransformationin interfaceUnbakedModel
-
getTextures
- Specified by:
getTexturesin interfaceUnbakedModel
-
getParent
- Specified by:
getParentin interfaceUnbakedModel
-