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 TypeMethodDescriptionvoid
ParticleEngine.render
(Camera p_107340_, float p_107341_, MultiBufferSource.BufferSource p_383193_, Frustum frustum, Predicate<ParticleRenderType> renderTypePredicate) private static void
ParticleEngine.renderCustomParticles
(Camera p_383089_, float p_383167_, MultiBufferSource.BufferSource p_382990_, Queue<Particle> p_383010_, Frustum frustum) private static void
ParticleEngine.renderParticleType
(Camera p_382847_, float p_383032_, MultiBufferSource.BufferSource p_383105_, ParticleRenderType p_383179_, Queue<Particle> p_383046_, Frustum frustum) -
Uses of Frustum in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as FrustumModifier and TypeFieldDescriptionprivate Frustum
LevelRenderer.capturedFrustum
private Frustum
LevelRenderer.cullingFrustum
Methods in net.minecraft.client.renderer that return FrustumModifier and TypeMethodDescriptionLevelRenderer.getCapturedFrustum()
LevelRenderer.getFrustum()
static Frustum
LevelRenderer.offsetFrustum
(Frustum p_296151_) Methods in net.minecraft.client.renderer with parameters of type FrustumModifier and TypeMethodDescriptionprivate void
LevelRenderer.addMainPass
(FrameGraphBuilder p_361593_, Frustum p_366590_, Camera p_363453_, org.joml.Matrix4f p_362420_, org.joml.Matrix4f p_361272_, FogParameters p_363661_, boolean p_363964_, boolean p_362137_, DeltaTracker p_360931_, ProfilerFiller p_362234_) private void
LevelRenderer.addParticlesPass
(FrameGraphBuilder p_363357_, Camera p_365299_, float p_364282_, FogParameters p_362149_, Frustum frustum, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix) void
SectionOcclusionGraph.addSectionsInFrustum
(Frustum p_294180_, List<SectionRenderDispatcher.RenderSection> p_296160_, List<SectionRenderDispatcher.RenderSection> p_371751_) private void
LevelRenderer.applyFrustum
(Frustum p_194355_) private boolean
LevelRenderer.collectVisibleEntities
(Camera p_363510_, Frustum p_361275_, List<Entity> p_363380_) static Frustum
LevelRenderer.offsetFrustum
(Frustum p_296151_) private void
SectionOcclusionGraph.runPartialUpdate
(boolean p_294795_, Frustum p_294341_, List<SectionRenderDispatcher.RenderSection> p_294796_, Vec3 p_295915_, it.unimi.dsi.fastutil.longs.LongOpenHashSet p_366753_) private void
LevelRenderer.setupRender
(Camera p_194339_, Frustum p_194340_, boolean p_194341_, boolean p_194342_) void
SectionOcclusionGraph.update
(boolean p_294298_, Camera p_294529_, Frustum p_294426_, List<SectionRenderDispatcher.RenderSection> p_295280_, it.unimi.dsi.fastutil.longs.LongOpenHashSet p_366410_) void
Octree.Branch.visitNodes
(Octree.OctreeVisitor p_366879_, boolean p_366787_, Frustum p_366666_, int p_366756_, int p_371411_, boolean p_371398_) void
Octree.Leaf.visitNodes
(Octree.OctreeVisitor p_366617_, boolean p_366572_, Frustum p_366767_, int p_366729_, int p_371551_, boolean p_371193_) void
Octree.Node.visitNodes
(Octree.OctreeVisitor p_366830_, boolean p_366637_, Frustum p_366531_, int p_366458_, int p_371321_, boolean p_371645_) void
Octree.visitNodes
(Octree.OctreeVisitor p_366457_, Frustum p_366899_, int p_371758_) -
Uses of Frustum in net.minecraft.client.renderer.culling
Methods in net.minecraft.client.renderer.culling that return FrustumConstructors 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 TypeMethodDescriptionvoid
DebugRenderer.render
(PoseStack p_113458_, Frustum p_366571_, MultiBufferSource.BufferSource p_113459_, double p_113460_, double p_113461_, double p_113462_) void
OctreeDebugRenderer.render
(PoseStack p_366656_, Frustum p_366635_, MultiBufferSource p_366910_, double p_366642_, double p_366743_, double p_366744_) -
Uses of Frustum in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity with parameters of type FrustumModifier and TypeMethodDescriptionboolean
EndCrystalRenderer.shouldRender
(EndCrystal p_114169_, Frustum p_114170_, double p_114171_, double p_114172_, double p_114173_) <E extends Entity>
booleanEntityRenderDispatcher.shouldRender
(E p_114398_, Frustum p_114399_, double p_114400_, double p_114401_, double p_114402_) boolean
EntityRenderer.shouldRender
(T p_114491_, Frustum p_114492_, double p_114493_, double p_114494_, double p_114495_) boolean
FallingBlockRenderer.shouldRender
(FallingBlockEntity p_362415_, Frustum p_364047_, double p_362218_, double p_363427_, double p_361722_) boolean
FishingHookRenderer.shouldRender
(FishingHook p_363069_, Frustum p_362635_, double p_361840_, double p_361502_, double p_360380_) boolean
GuardianRenderer.shouldRender
(Guardian p_114836_, Frustum p_114837_, double p_114838_, double p_114839_, double p_114840_) boolean
ShulkerRenderer.shouldRender
(Shulker p_115913_, Frustum p_115914_, double p_115915_, double p_115916_, double p_115917_) -
Uses of Frustum in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type FrustumModifier and TypeMethodDescriptionstatic void
ClientHooks.dispatchRenderStage
(RenderType renderType, Level level, LevelRenderer levelRenderer, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, int renderTick, Camera camera, Frustum frustum) static void
ClientHooks.dispatchRenderStage
(RenderLevelStageEvent.Stage stage, Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, int renderTick, Camera camera, Frustum frustum) static FrameGraphSetupEvent
ClientHooks.fireFrameGraphSetup
(FrameGraphBuilder builder, LevelTargetBundle targets, RenderTargetDescriptor renderTargetDescriptor, Frustum frustum, Camera camera, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, DeltaTracker deltaTracker, ProfilerFiller profiler) static <T extends BlockEntity>
booleanClientHooks.isBlockEntityRendererVisible
(BlockEntityRenderDispatcher dispatcher, BlockEntity blockEntity, Frustum frustum) -
Uses of Frustum in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as FrustumModifier and TypeFieldDescriptionprivate final Frustum
FrameGraphSetupEvent.frustum
private final Frustum
RenderLevelStageEvent.frustum
Methods in net.neoforged.neoforge.client.event that return FrustumModifier and TypeMethodDescriptionFrameGraphSetupEvent.getFrustum()
Returns the culling frustum.RenderLevelStageEvent.getFrustum()
Returns the frustum.Constructors in net.neoforged.neoforge.client.event with parameters of type FrustumModifierConstructorDescriptionFrameGraphSetupEvent
(FrameGraphBuilder builder, LevelTargetBundle targets, RenderTargetDescriptor renderTargetDescriptor, Frustum frustum, Camera camera, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, DeltaTracker deltaTracker, ProfilerFiller profiler) RenderLevelStageEvent
(RenderLevelStageEvent.Stage stage, Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections)