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
Fields in net.minecraft.client declared as FrustumModifier and TypeFieldDescriptionprivate @Nullable FrustumCamera.capturedFrustumprivate FrustumCamera.cullFrustumMethods in net.minecraft.client that return FrustumModifier and TypeMethodDescription@Nullable FrustumCamera.getCapturedFrustum()Camera.getCullFrustum() -
Uses of Frustum in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type FrustumModifier and TypeMethodDescriptionvoidParticleEngine.extract(ParticlesRenderState particlesRenderState, Frustum frustum, Camera camera, float partialTickTime) ElderGuardianParticleGroup.extractRenderState(Frustum frustum, Camera camera, float partialTickTime) ItemPickupParticleGroup.extractRenderState(Frustum frustum, Camera camera, float partialTickTime) NoRenderParticleGroup.extractRenderState(Frustum frustum, Camera camera, float partialTickTime) abstract ParticleGroupRenderStateParticleGroup.extractRenderState(Frustum frustum, Camera camera, float partialTickTime) QuadParticleGroup.extractRenderState(Frustum frustum, Camera camera, float partialTickTime) -
Uses of Frustum in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer that return FrustumMethods in net.minecraft.client.renderer with parameters of type FrustumModifier and TypeMethodDescriptionprivate voidLevelRenderer.addMainPass(FrameGraphBuilder frame, Frustum frustum, Matrix4f modelViewMatrix, GpuBufferSlice terrainFog, boolean renderOutline, LevelRenderState levelRenderState, DeltaTracker deltaTracker, ProfilerFiller profiler, ChunkSectionsToRender chunkSectionsToRender) voidSectionOcclusionGraph.addSectionsInFrustum(Frustum frustum, List<SectionRenderDispatcher.RenderSection> visibleSections, List<SectionRenderDispatcher.RenderSection> nearbyVisibleSection) private voidLevelRenderer.applyFrustum(Frustum frustum) private voidLevelRenderer.cullTerrain(Camera camera, Frustum frustum, boolean spectator) private voidLevelRenderer.extractVisibleBlockEntities(Camera camera, float deltaPartialTick, LevelRenderState levelRenderState, @Nullable Frustum frustum) private voidLevelRenderer.extractVisibleEntities(Camera camera, Frustum frustum, DeltaTracker deltaTracker, LevelRenderState output) static FrustumLevelRenderer.offsetFrustum(Frustum frustum) private voidSectionOcclusionGraph.runPartialUpdate(boolean smartCull, Frustum frustum, List<SectionRenderDispatcher.RenderSection> visibleSections, Vec3 cameraPos, it.unimi.dsi.fastutil.longs.LongOpenHashSet loadedEmptySections) voidSectionOcclusionGraph.update(boolean smartCull, Camera camera, Frustum frustum, List<SectionRenderDispatcher.RenderSection> visibleSections, it.unimi.dsi.fastutil.longs.LongOpenHashSet loadedEmptySections) voidOctree.Branch.visitNodes(Octree.OctreeVisitor visitor, boolean skipFrustumCheck, Frustum frustum, int depth, int closeDistance, boolean isClose) voidOctree.Leaf.visitNodes(Octree.OctreeVisitor visitor, boolean skipFrustumCheck, Frustum frustum, int depth, int closeDistance, boolean isClose) voidOctree.Node.visitNodes(Octree.OctreeVisitor visitor, boolean skipFrustumCheck, Frustum frustum, int depth, int closeDistance, boolean isClose) voidOctree.visitNodes(Octree.OctreeVisitor visitor, Frustum frustum, int closeDistance) -
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>
@Nullable SBlockEntityRenderDispatcher.tryExtractRenderState(E blockEntity, float partialTicks, @Nullable ModelFeatureRenderer.CrumblingOverlay breakProgress, @Nullable 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 offset) Frustum.offsetToFullyIncludeCameraCube(int cubeSize) Methods in net.minecraft.client.renderer.culling with parameters of type 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 TypeMethodDescriptionvoidBeeDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidBrainDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidBreezeDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidChunkBorderRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidChunkCullingDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidChunkDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidCollisionBoxRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidDebugRenderer.emitGizmos(Frustum frustum, double camX, double camY, double camZ, float partialTicks) voidDebugRenderer.SimpleDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidEntityBlockIntersectionDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidEntityHitboxDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidGameEventListenerRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidGoalSelectorDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidHeightMapRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidLightDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidLightSectionDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidNeighborsUpdateRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidOctreeDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidPathfindingRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidPoiDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidRaidDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidRedstoneWireOrientationsRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidSolidFaceRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidStructureRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidSupportBlockRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidVillageSectionsDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) voidWaterDebugRenderer.emitGizmos(double camX, double camY, double camZ, DebugValueAccess debugValues, Frustum frustum, float partialTicks) -
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 entity, Frustum culler, double camX, double camY, double camZ) <E extends Entity>
booleanEntityRenderDispatcher.shouldRender(E entity, Frustum culler, double camX, double camY, double camZ) booleanEntityRenderer.shouldRender(T entity, Frustum culler, double camX, double camY, double camZ) booleanFallingBlockRenderer.shouldRender(FallingBlockEntity entity, Frustum culler, double camX, double camY, double camZ) booleanFishingHookRenderer.shouldRender(FishingHook entity, Frustum culler, double camX, double camY, double camZ) booleanGuardianRenderer.shouldRender(Guardian entity, Frustum culler, double camX, double camY, double camZ) booleanShulkerRenderer.shouldRender(Shulker entity, Frustum culler, double camX, double camY, double camZ) -
Uses of Frustum in net.minecraft.client.renderer.state
Fields in net.minecraft.client.renderer.state declared as Frustum -
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)