类 ItemModelGenerator
java.lang.Object
net.minecraft.client.renderer.block.model.ItemModelGenerator
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static class
(专用程序包) static enum
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void
checkTransition
(ItemModelGenerator.SpanFacing pSpanFacing, List<ItemModelGenerator.Span> pListSpans, SpriteContents pContents, int pFrameIndex, int pPixelX, int pPixelY, int pSpriteWidth, int pSpriteHeight, boolean pTransparent) private void
createOrExpandSpan
(List<ItemModelGenerator.Span> pListSpans, ItemModelGenerator.SpanFacing pSpanFacing, int pPixelX, int pPixelY) private List<BlockElement>
createSideElements
(SpriteContents pSprite, String pTexture, int pTintIndex) generateBlockModel
(Function<Material, TextureAtlasSprite> pSpriteGetter, BlockModel pModel) private List<ItemModelGenerator.Span>
getSpans
(SpriteContents pSprite) private boolean
isTransparent
(SpriteContents pSprite, int pFrameIndex, int pPixelX, int pPixelY, int pSpriteWidth, int pSpriteHeight) processFrames
(int pTintIndex, String pTexture, SpriteContents pSprite)
-
字段详细资料
-
构造器详细资料
-
ItemModelGenerator
public ItemModelGenerator()
-
-
方法详细资料
-
generateBlockModel
public BlockModel generateBlockModel(Function<Material, TextureAtlasSprite> pSpriteGetter, BlockModel pModel) -
processFrames
-
createSideElements
private List<BlockElement> createSideElements(SpriteContents pSprite, String pTexture, int pTintIndex) -
getSpans
-
checkTransition
private void checkTransition(ItemModelGenerator.SpanFacing pSpanFacing, List<ItemModelGenerator.Span> pListSpans, SpriteContents pContents, int pFrameIndex, int pPixelX, int pPixelY, int pSpriteWidth, int pSpriteHeight, boolean pTransparent) -
createOrExpandSpan
private void createOrExpandSpan(List<ItemModelGenerator.Span> pListSpans, ItemModelGenerator.SpanFacing pSpanFacing, int pPixelX, int pPixelY) -
isTransparent
private boolean isTransparent(SpriteContents pSprite, int pFrameIndex, int pPixelX, int pPixelY, int pSpriteWidth, int pSpriteHeight)
-