接口 PerspectiveModel
- 所有超级接口:
net.minecraft.client.resources.model.BakedModel,net.minecraftforge.client.extensions.IForgeBakedModel
- 所有已知子接口:
IItemRenderer
- 所有已知实现类:
CosmicArcBakeModel,CosmicBakeModel,EternalBakeModel,HaloBakedModel,HaloCosmicBakedModel,HaloEternalBakedModel,HellBakeModel,UnstableBakeModel,WrappedItemModel
public interface PerspectiveModel
extends net.minecraft.client.resources.model.BakedModel
-
方法概要
修饰符和类型方法说明default @NotNull net.minecraft.client.resources.model.BakedModelapplyTransform(@NotNull net.minecraft.world.item.ItemDisplayContext context, @NotNull com.mojang.blaze3d.vertex.PoseStack pStack, boolean leftFlip) @Nullable PerspectiveModelStateThePerspectiveModelStatefor this model.default @NotNull net.minecraft.client.renderer.block.model.ItemOverridesdefault @NotNull net.minecraft.client.renderer.texture.TextureAtlasSpritedefault @NotNull List<net.minecraft.client.renderer.block.model.BakedQuad>getQuads(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side, @NotNull net.minecraft.util.RandomSource rand) default booleanvoidrenderItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemDisplayContext ctx, com.mojang.blaze3d.vertex.PoseStack mStack, net.minecraft.client.renderer.MultiBufferSource source, int packedLight, int packedOverlay, net.minecraft.client.renderer.ItemModelShaper itemModelShaper, net.minecraft.client.renderer.texture.TextureManager textureManager) 从接口继承的方法 net.minecraft.client.resources.model.BakedModel
getTransforms, isGui3d, useAmbientOcclusion, usesBlockLight从接口继承的方法 net.minecraftforge.client.extensions.IForgeBakedModel
getModelData, getParticleIcon, getQuads, getRenderPasses, getRenderTypes, getRenderTypes, useAmbientOcclusion, useAmbientOcclusion
-
方法详细资料
-
getModelState
ThePerspectiveModelStatefor this model.- 返回:
- The state or
nullfor vanilla behaviour.
-
renderItem
void renderItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemDisplayContext ctx, com.mojang.blaze3d.vertex.PoseStack mStack, net.minecraft.client.renderer.MultiBufferSource source, int packedLight, int packedOverlay, net.minecraft.client.renderer.ItemModelShaper itemModelShaper, net.minecraft.client.renderer.texture.TextureManager textureManager) -
getQuads
@NotNull default @NotNull List<net.minecraft.client.renderer.block.model.BakedQuad> getQuads(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side, @NotNull @NotNull net.minecraft.util.RandomSource rand) - 指定者:
getQuads在接口中net.minecraft.client.resources.model.BakedModel
-
isCustomRenderer
default boolean isCustomRenderer()- 指定者:
isCustomRenderer在接口中net.minecraft.client.resources.model.BakedModel
-
getParticleIcon
@NotNull default @NotNull net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon()- 指定者:
getParticleIcon在接口中net.minecraft.client.resources.model.BakedModel
-
getOverrides
@NotNull default @NotNull net.minecraft.client.renderer.block.model.ItemOverrides getOverrides()- 指定者:
getOverrides在接口中net.minecraft.client.resources.model.BakedModel
-
applyTransform
@NotNull default @NotNull net.minecraft.client.resources.model.BakedModel applyTransform(@NotNull @NotNull net.minecraft.world.item.ItemDisplayContext context, @NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack pStack, boolean leftFlip) - 指定者:
applyTransform在接口中net.minecraftforge.client.extensions.IForgeBakedModel
-