Package net.createmod.catnip.render
Interface SuperBufferFactory
- All Known Implementing Classes:
DefaultSuperBufferFactory
public interface SuperBufferFactory
-
Method Summary
Modifier and TypeMethodDescriptioncreate(com.mojang.blaze3d.vertex.BufferBuilder builder) default SuperByteBuffercreateForBlock(net.minecraft.client.resources.model.BakedModel model, net.minecraft.world.level.block.state.BlockState referenceState) createForBlock(net.minecraft.client.resources.model.BakedModel model, net.minecraft.world.level.block.state.BlockState referenceState, com.mojang.blaze3d.vertex.PoseStack ms) default SuperByteBuffercreateForBlock(net.minecraft.world.level.block.state.BlockState renderedState) static SuperBufferFactorystatic voidsetInstance(SuperBufferFactory factory)
-
Method Details
-
getInstance
-
setInstance
-
create
-
createForBlock
SuperByteBuffer createForBlock(net.minecraft.client.resources.model.BakedModel model, net.minecraft.world.level.block.state.BlockState referenceState, com.mojang.blaze3d.vertex.PoseStack ms) -
createForBlock
default SuperByteBuffer createForBlock(net.minecraft.world.level.block.state.BlockState renderedState) -
createForBlock
default SuperByteBuffer createForBlock(net.minecraft.client.resources.model.BakedModel model, net.minecraft.world.level.block.state.BlockState referenceState)
-