Uses of Class
net.minecraft.client.renderer.culling.Frustum
Packages that use Frustum
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
-
Uses of Frustum in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type FrustumModifier and TypeMethodDescriptionvoidParticleEngine.extract(ParticlesRenderState pReusedState, Frustum pFrustum, Camera pCamera, float pPartialTick) ElderGuardianParticleGroup.extractRenderState(Frustum p_446821_, Camera p_445732_, float p_445583_) ItemPickupParticleGroup.extractRenderState(Frustum p_446194_, Camera p_446787_, float p_446033_) NoRenderParticleGroup.extractRenderState(Frustum p_446598_, Camera p_446980_, float p_445524_) abstract ParticleGroupRenderStateParticleGroup.extractRenderState(Frustum pFrustum, Camera pCamera, float pPartialTick) QuadParticleGroup.extractRenderState(Frustum p_445888_, Camera p_447352_, float p_446021_) -
Uses of Frustum in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as FrustumMethods in net.minecraft.client.renderer that return FrustumModifier and TypeMethodDescriptionLevelRenderer.getCapturedFrustum()static FrustumLevelRenderer.offsetFrustum(Frustum pFrustum) private FrustumLevelRenderer.prepareCullFrustum(Matrix4f pFrustumMatrix, Matrix4f pProjectionMatrix, Vec3 pCameraPosition) Methods in net.minecraft.client.renderer with parameters of type FrustumModifier and TypeMethodDescriptionprivate voidLevelRenderer.addLateDebugPass(FrameGraphBuilder pFrameGraphBuilder, Vec3 pCameraPosition, GpuBufferSlice pShaderFog, Frustum pFrustum) private voidLevelRenderer.addMainPass(FrameGraphBuilder pFrameGraphBuilder, Frustum pFrustum, Matrix4f pFrustumMatrix, GpuBufferSlice pShaderFog, boolean pRenderBlockOutline, LevelRenderState pRenderState, DeltaTracker pDeltaTracker, ProfilerFiller pProfier) voidSectionOcclusionGraph.addSectionsInFrustum(Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pVisibleSections, List<SectionRenderDispatcher.RenderSection> pNearbyVisibleSections) private voidLevelRenderer.applyFrustum(Frustum pFrustum) private voidLevelRenderer.cullTerrain(Camera pCamera, Frustum pFrustum, boolean pSpectator) private voidLevelRenderer.extractVisibleBlockEntities(Camera pCamera, float pPartialTick, LevelRenderState pRenderState, Frustum frustum) private voidLevelRenderer.extractVisibleEntities(Camera pCamera, Frustum pFrustum, DeltaTracker pDeltaTracker, LevelRenderState pRenderState) static FrustumLevelRenderer.offsetFrustum(Frustum pFrustum) private voidSectionOcclusionGraph.runPartialUpdate(boolean pSmartCull, Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pVisibleSections, Vec3 pCameraPosition, it.unimi.dsi.fastutil.longs.LongOpenHashSet pLoadedEmptySections) voidSectionOcclusionGraph.update(boolean pSmartCull, Camera pCamera, Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pVisibleSections, it.unimi.dsi.fastutil.longs.LongOpenHashSet pLoadedEmptySections) voidOctree.Branch.visitNodes(Octree.OctreeVisitor p_366879_, boolean p_366787_, Frustum p_366666_, int p_366756_, int p_371411_, boolean p_371398_) voidOctree.Leaf.visitNodes(Octree.OctreeVisitor p_366617_, boolean p_366572_, Frustum p_366767_, int p_366729_, int p_371551_, boolean p_371193_) voidOctree.Node.visitNodes(Octree.OctreeVisitor pVisitor, boolean pIsLeafNode, Frustum pFrustum, int pRecursionDepth, int pNearbyRadius, boolean pIsNearby) voidOctree.visitNodes(Octree.OctreeVisitor pVisitor, Frustum pFrustum, int pNearbyRadius) -
Uses of Frustum in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity with parameters of type FrustumModifier and TypeMethodDescription<E extends BlockEntity,S extends BlockEntityRenderState>
SBlockEntityRenderDispatcher.tryExtractRenderState(E pBlockEntity, float pPartialTick, ModelFeatureRenderer.CrumblingOverlay pBreakProgress, Frustum frustum) -
Uses of Frustum in net.minecraft.client.renderer.culling
Methods in net.minecraft.client.renderer.culling that return FrustumModifier and TypeMethodDescriptionFrustum.offset(float pOffset) Frustum.offsetToFullyIncludeCameraCube(int pOffset) Constructors in net.minecraft.client.renderer.culling with parameters of type Frustum -
Uses of Frustum in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type FrustumModifier and TypeMethodDescriptionvoidBeeDebugRenderer.render(PoseStack p_113061_, MultiBufferSource p_113062_, double p_113063_, double p_113064_, double p_113065_, DebugValueAccess p_449690_, Frustum p_451059_) voidBrainDebugRenderer.render(PoseStack p_113214_, MultiBufferSource p_113215_, double p_113216_, double p_113217_, double p_113218_, DebugValueAccess p_449588_, Frustum p_450941_) voidBreezeDebugRenderer.render(PoseStack p_312334_, MultiBufferSource p_312422_, double p_312916_, double p_312212_, double p_312705_, DebugValueAccess p_449900_, Frustum p_451187_) voidChunkBorderRenderer.render(PoseStack p_113358_, MultiBufferSource p_113359_, double p_113360_, double p_113361_, double p_113362_, DebugValueAccess p_449570_, Frustum p_451563_) voidChunkCullingDebugRenderer.render(PoseStack p_362623_, MultiBufferSource p_361977_, double p_364318_, double p_361586_, double p_365009_, DebugValueAccess p_449579_, Frustum p_450925_) voidChunkDebugRenderer.render(PoseStack p_113370_, MultiBufferSource p_113371_, double p_113372_, double p_113373_, double p_113374_, DebugValueAccess p_449791_, Frustum p_451120_) voidCollisionBoxRenderer.render(PoseStack p_113408_, MultiBufferSource p_113409_, double p_113410_, double p_113411_, double p_113412_, DebugValueAccess p_449840_, Frustum p_451106_) voidDebugRenderer.render(PoseStack pPoseStack, Frustum pFrustum, MultiBufferSource.BufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, boolean pTranslucent) voidDebugRenderer.SimpleDebugRenderer.render(PoseStack pPoseStack, MultiBufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, DebugValueAccess pDebugValueAccess, Frustum pFrustum) voidEntityBlockIntersectionDebugRenderer.render(PoseStack p_449651_, MultiBufferSource p_449561_, double p_449117_, double p_449076_, double p_449307_, DebugValueAccess p_449408_, Frustum p_451449_) voidGameEventListenerRenderer.render(PoseStack p_173846_, MultiBufferSource p_173847_, double p_173848_, double p_173849_, double p_173850_, DebugValueAccess p_449035_, Frustum p_451394_) voidGoalSelectorDebugRenderer.render(PoseStack p_113552_, MultiBufferSource p_113553_, double p_113554_, double p_113555_, double p_113556_, DebugValueAccess p_449926_, Frustum p_451276_) voidHeightMapRenderer.render(PoseStack p_113576_, MultiBufferSource p_113577_, double p_113578_, double p_113579_, double p_113580_, DebugValueAccess p_449154_, Frustum p_451438_) voidLightDebugRenderer.render(PoseStack p_113587_, MultiBufferSource p_113588_, double p_113589_, double p_113590_, double p_113591_, DebugValueAccess p_449717_, Frustum p_451021_) voidLightSectionDebugRenderer.render(PoseStack p_281418_, MultiBufferSource p_282487_, double p_282164_, double p_282565_, double p_281615_, DebugValueAccess p_449779_, Frustum p_451345_) voidNeighborsUpdateRenderer.render(PoseStack p_113600_, MultiBufferSource p_113601_, double p_113602_, double p_113603_, double p_113604_, DebugValueAccess p_449932_, Frustum p_450979_) voidOctreeDebugRenderer.render(PoseStack p_366656_, MultiBufferSource p_366910_, double p_366642_, double p_366743_, double p_366744_, DebugValueAccess p_451400_, Frustum p_366635_) voidPathfindingRenderer.render(PoseStack p_113629_, MultiBufferSource p_113630_, double p_113631_, double p_113632_, double p_113633_, DebugValueAccess p_449626_, Frustum p_451102_) voidPoiDebugRenderer.render(PoseStack p_449537_, MultiBufferSource p_449206_, double p_449139_, double p_449769_, double p_449309_, DebugValueAccess p_449351_, Frustum p_451095_) voidRaidDebugRenderer.render(PoseStack p_113652_, MultiBufferSource p_113653_, double p_113654_, double p_113655_, double p_113656_, DebugValueAccess p_449658_, Frustum p_451301_) voidRedstoneWireOrientationsRenderer.render(PoseStack p_363820_, MultiBufferSource p_363043_, double p_364261_, double p_361975_, double p_365341_, DebugValueAccess p_449239_, Frustum p_451316_) voidSolidFaceRenderer.render(PoseStack p_113670_, MultiBufferSource p_113671_, double p_113672_, double p_113673_, double p_113674_, DebugValueAccess p_449845_, Frustum p_451131_) voidStructureRenderer.render(PoseStack p_113688_, MultiBufferSource p_113689_, double p_113690_, double p_113691_, double p_113692_, DebugValueAccess p_449589_, Frustum p_451441_) voidSupportBlockRenderer.render(PoseStack p_286297_, MultiBufferSource p_286436_, double p_286291_, double p_286388_, double p_286330_, DebugValueAccess p_449291_, Frustum p_451122_) voidVillageSectionsDebugRenderer.render(PoseStack p_113701_, MultiBufferSource p_113702_, double p_113703_, double p_113704_, double p_113705_, DebugValueAccess p_449872_, Frustum p_451114_) voidWaterDebugRenderer.render(PoseStack p_113719_, MultiBufferSource p_113720_, double p_113721_, double p_113722_, double p_113723_, DebugValueAccess p_449713_, Frustum p_451338_) -
Uses of Frustum in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type FrustumModifier and TypeMethodDescriptionbooleanEndCrystalRenderer.shouldRender(EndCrystal pLivingEntity, Frustum pCamera, double pCamX, double pCamY, double pCamZ) <E extends Entity>
booleanEntityRenderDispatcher.shouldRender(E pEntity, Frustum pFrustum, double pCamX, double pCamY, double pCamZ) booleanEntityRenderer.shouldRender(T pLivingEntity, Frustum pCamera, double pCamX, double pCamY, double pCamZ) booleanFallingBlockRenderer.shouldRender(FallingBlockEntity p_362415_, Frustum p_364047_, double p_362218_, double p_363427_, double p_361722_) booleanFishingHookRenderer.shouldRender(FishingHook p_363069_, Frustum p_362635_, double p_361840_, double p_361502_, double p_360380_) booleanGuardianRenderer.shouldRender(Guardian pLivingEntity, Frustum pCamera, double pCamX, double pCamY, double pCamZ) booleanShulkerRenderer.shouldRender(Shulker pLivingEntity, Frustum pCamera, double pCamX, double pCamY, double pCamZ) -
Uses of Frustum in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type FrustumModifier and TypeMethodDescriptionstatic FrameGraphSetupEventClientHooks.fireFrameGraphSetup(FrameGraphBuilder builder, LevelTargetBundle targets, RenderTargetDescriptor renderTargetDescriptor, Frustum frustum, Camera camera, Matrix4f modelViewMatrix, Matrix4f projectionMatrix, DeltaTracker deltaTracker, ProfilerFiller profiler) -
Uses of Frustum in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as FrustumModifier and TypeFieldDescriptionprivate final FrustumExtractLevelRenderStateEvent.frustumprivate final FrustumFrameGraphSetupEvent.frustumMethods in net.neoforged.neoforge.client.event that return FrustumModifier and TypeMethodDescriptionExtractLevelRenderStateEvent.getFrustum()Returns the activeFrustumused for culling.FrameGraphSetupEvent.getFrustum()Returns the culling frustum.Constructors in net.neoforged.neoforge.client.event with parameters of type FrustumModifierConstructorDescriptionExtractLevelRenderStateEvent(LevelRenderer levelRenderer, LevelRenderState renderState, ClientLevel level, Camera camera, Frustum frustum, DeltaTracker deltaTracker, int renderTick) FrameGraphSetupEvent(FrameGraphBuilder builder, LevelTargetBundle targets, RenderTargetDescriptor renderTargetDescriptor, Frustum frustum, Camera camera, Matrix4f modelViewMatrix, Matrix4f projectionMatrix, DeltaTracker deltaTracker, ProfilerFiller profiler)