Uses of Enum Class
net.minecraft.client.render.BlockRenderLayer
Packages that use BlockRenderLayer
-
Uses of BlockRenderLayer in net.minecraft.client.render
Fields in net.minecraft.client.render declared as BlockRenderLayerFields in net.minecraft.client.render with type parameters of type BlockRenderLayerModifier and TypeFieldDescriptionprivate static final Map
<Block, BlockRenderLayer> RenderLayers.BLOCKS
private final EnumMap
<BlockRenderLayer, List<RenderPass.RenderObject<GpuBufferSlice[]>>> SectionRenderState.drawsPerLayer
The field for thedrawsPerLayer
record component.private static final Map
<Fluid, BlockRenderLayer> RenderLayers.FLUIDS
Methods in net.minecraft.client.render that return BlockRenderLayerModifier and TypeMethodDescriptionstatic BlockRenderLayer
RenderLayers.getBlockLayer
(BlockState state) static BlockRenderLayer
RenderLayers.getFluidLayer
(FluidState state) BlockRenderLayerGroup.getLayers()
static BlockRenderLayer
Returns the enum constant of this class with the specified name.static BlockRenderLayer[]
BlockRenderLayer.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.minecraft.client.render that return types with arguments of type BlockRenderLayerModifier and TypeMethodDescriptionSectionRenderState.drawsPerLayer()
Returns the value of thedrawsPerLayer
record component.Constructors in net.minecraft.client.render with parameters of type BlockRenderLayerConstructor parameters in net.minecraft.client.render with type arguments of type BlockRenderLayerModifierConstructorDescriptionSectionRenderState
(EnumMap<BlockRenderLayer, List<RenderPass.RenderObject<GpuBufferSlice[]>>> enumMap, int int2, GpuBufferSlice[] gpuBufferSlice) -
Uses of BlockRenderLayer in net.minecraft.client.render.chunk
Fields in net.minecraft.client.render.chunk with type parameters of type BlockRenderLayerModifier and TypeFieldDescriptionprivate final Map
<BlockRenderLayer, BufferAllocator> BlockBufferAllocatorStorage.allocators
final Map
<BlockRenderLayer, BuiltBuffer> SectionBuilder.RenderData.buffers
private final Map
<BlockRenderLayer, Buffers> ChunkRenderData.buffersByLayer
Methods in net.minecraft.client.render.chunk with parameters of type BlockRenderLayerModifier and TypeMethodDescriptionprivate BufferBuilder
SectionBuilder.beginBufferBuilding
(Map<BlockRenderLayer, BufferBuilder> builders, BlockBufferAllocatorStorage allocatorStorage, BlockRenderLayer layer) default boolean
AbstractChunkRenderData.containsLayer
(BlockRenderLayer layer) boolean
ChunkRenderData.containsLayer
(BlockRenderLayer layer) BlockBufferAllocatorStorage.get
(BlockRenderLayer layer) AbstractChunkRenderData.getBuffersForLayer
(BlockRenderLayer layer) ChunkRenderData.getBuffersForLayer
(BlockRenderLayer layer) void
ChunkRenderData.upload
(BlockRenderLayer layer, BuiltBuffer builtBuffer, long sectionPos) void
ChunkRenderData.uploadIndexBuffer
(BlockRenderLayer layer, BufferAllocator.CloseableBuffer buffer, long sectionPos) ChunkBuilder.BuiltChunk.uploadIndices
(ChunkRenderData data, BufferAllocator.CloseableBuffer buffer, BlockRenderLayer layer) Method parameters in net.minecraft.client.render.chunk with type arguments of type BlockRenderLayerModifier and TypeMethodDescriptionprivate BufferBuilder
SectionBuilder.beginBufferBuilding
(Map<BlockRenderLayer, BufferBuilder> builders, BlockBufferAllocatorStorage allocatorStorage, BlockRenderLayer layer) ChunkBuilder.BuiltChunk.uploadLayer
(Map<BlockRenderLayer, BuiltBuffer> buffersByLayer, ChunkRenderData renderData)