Package com.hbm_m.client.render
package com.hbm_m.client.render
-
ClassDescriptionAbstractPartBasedRenderer<T extends net.minecraft.world.level.block.entity.BlockEntity,
M extends net.minecraft.client.resources.model.BakedModel> Per-render-frame snapshot of hotModClothConfigrendering flags.Отложенная инвалидация чанков для дверей.EmptyEntityRenderer<T extends net.minecraft.world.entity.Entity>Рендерер для логических/невидимых сущностей (EntityNukeExplosionMK5, AirstrikeAgentEntity и т.д.).Helpers for core-profile VAO rules.Безопасная записьPOSITION_TEX_COLORдля EmbeddiumSodiumBufferBuilder: int-цвет,uvпередcolor, либо полныйvertex(...)через reflection.Static GL compatibility helpers for instanced rendering.Instanced Renderer для статических частей (Base/Frame).Lazy-built companion VBO+VAO that holds geometry in a vertex format compatible with theExtendedShaderreturned by Iris/Oculus forShaderKey.BLOCK_ENTITY.Contract for the Iris/Oculus companion-mesh renderer surface ofInstancedStaticPartRenderer.GPU-resource-holder surface ofIrisCompanionMesh.Per-frame cache for the smoothed lightmap UV pair sampled at the 6 face centres of a BlockEntity's render bounding box.Optional Multi-Draw Indirect aggregation path forInstancedStaticPartRenderer.Shared GPU geometry atlas backing theMdiBatchCoordinator.Slot record returned to the coordinator.Диагностика MDI черезModClothConfig(раздел rendering).Один проходBakedModel.getQuads(net.minecraft.world.level.block.state.BlockState, net.minecraft.core.Direction, net.minecraft.util.RandomSource)для multipart-части: общий список квадов (Iris / putBulkData) и построениеSingleMeshVboRenderer.VboDataиз тех же квадов.Shared utility for distance-based LOD and fade-out calculations used by all BER renderers.Per-render-frame lightmap update guard.Снимок и автоматическое восстановление стандартного набора GL state, который наши рендереры регулярно трогают вручную (VAO, ARRAY_BUFFER, cull, depth test/mask/func, blend + blend func, шейдер).Contract for the vanilla VBO instanced renderer — the code path active when no external shader pack (Iris/Oculus) is loaded.