Uses of Class
net.minecraft.client.Camera
Packages that use Camera
Package
Description
Events fired only on the client-side, chiefly related to rendering and user interfaces (screens and input).
Extension interfaces for
client-only classes.-
Uses of Camera in net.minecraft.client.gui.components
Methods in net.minecraft.client.gui.components with parameters of type Camera -
Uses of Camera in net.minecraft.client.particle
Methods in net.minecraft.client.particle with parameters of type CameraModifier and TypeMethodDescriptionvoidDustColorTransitionParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidFireworkParticles.OverlayParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidFireworkParticles.SparkParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidFlyTowardsPositionParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidItemPickupParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidMobAppearanceParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) final voidNoRenderParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) abstract voidParticle.render(VertexConsumer pBuffer, Camera pCamera, float pPartialTick) voidParticleEngine.render(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource) Deprecated.voidParticleEngine.render(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Frustum frustum, Predicate<ParticleRenderType> renderTypePredicate) voidShriekParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidSingleQuadParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidVibrationSignalParticle.render(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) voidItemPickupParticle.renderCustom(PoseStack pPoseStack, MultiBufferSource pBufferSource, Camera pCamera, float pPartialTick) voidMobAppearanceParticle.renderCustom(PoseStack pPoseStack, MultiBufferSource pBufferSource, Camera pCamera, float pPartialTick) voidParticle.renderCustom(PoseStack pPoseStack, MultiBufferSource pBufferSource, Camera pCamera, float pPartialTick) private static voidParticleEngine.renderCustomParticles(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Queue<Particle> pParticles) Deprecated.private static voidParticleEngine.renderCustomParticles(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Queue<Particle> pParticles, Frustum frustum) private static voidParticleEngine.renderParticleType(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, ParticleRenderType pParticleType, Queue<Particle> pParticles) private static voidParticleEngine.renderParticleType(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, ParticleRenderType pParticleType, Queue<Particle> pParticles, Frustum frustum) protected voidSingleQuadParticle.renderRotatedQuad(VertexConsumer pBuffer, Camera pCamera, Quaternionf pQuaternion, float pPartialTicks) voidSingleQuadParticle.FacingCameraMode.setRotation(Quaternionf pQuaternion, Camera pCamera, float pPartialTick) -
Uses of Camera in net.minecraft.client.renderer
Fields in net.minecraft.client.renderer declared as CameraMethods in net.minecraft.client.renderer that return CameraMethods in net.minecraft.client.renderer with parameters of type CameraModifier and TypeMethodDescriptionprivate voidLevelRenderer.addMainPass(FrameGraphBuilder pFrameGraphBuilder, Frustum pFrustum, Camera pCamera, Matrix4f pFrustumMatrix, GpuBufferSlice pShaderFog, boolean pRenderBlockOutline, boolean pRenderEntityOutline, DeltaTracker pDeltaTracker, ProfilerFiller pProfiler) private voidLevelRenderer.addParticlesPass(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog) Deprecated.private voidLevelRenderer.addParticlesPass(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog, Frustum frustum, Matrix4f modelViewMatrix) private voidLevelRenderer.addSkyPass(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog) Deprecated.private voidLevelRenderer.addSkyPass(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog, Matrix4f modelViewMatrix) private voidLevelRenderer.addWeatherPass(FrameGraphBuilder pFrameGraphBuilder, Vec3 pCameraPosition, float pPartialTick, GpuBufferSlice pShaderFog, Matrix4f modelViewMatrix, Camera camera) private booleanLevelRenderer.collectVisibleEntities(Camera pCamera, Frustum pFrustum, List<Entity> pOutput) private voidLevelRenderer.compileSections(Camera pCamera) private booleanLevelRenderer.doesMobEffectBlockSky(Camera pCamera) private floatprivate voidSectionOcclusionGraph.initializeQueueForFullUpdate(Camera pCamera, Queue<SectionOcclusionGraph.Node> pNodeQueue) private voidLevelRenderer.renderBlockDestroyAnimation(PoseStack pPoseStack, Camera pCamera, MultiBufferSource.BufferSource pBufferSource) private voidLevelRenderer.renderBlockEntities(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, MultiBufferSource.BufferSource pCrumblingBufferSource, Camera pCamera, float pPartialTick) private voidLevelRenderer.renderBlockOutline(Camera pCamera, MultiBufferSource.BufferSource pBufferSource, PoseStack pPoseStack, boolean pSort) private voidLevelRenderer.renderEntities(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, Camera pCamera, DeltaTracker pDeltaTracker, List<Entity> pEntities) voidLevelRenderer.renderLevel(GraphicsResourceAllocator pGraphicsResourceAllocator, DeltaTracker pDeltaTracker, boolean pRenderBlockOutline, Camera pCamera, Matrix4f pFrustumMatrix, Matrix4f pProjectionMatrix, GpuBufferSlice pFogBuffer, Vector4f pFogColor, boolean pRenderSky) private voidSectionOcclusionGraph.scheduleFullUpdate(boolean pSmartCull, Camera pCamera, Vec3 pCameraPosition, it.unimi.dsi.fastutil.longs.LongOpenHashSet pLoadedEmptySections) private voidLevelRenderer.setupRender(Camera pCamera, Frustum pFrustum, boolean pHasCapturedFrustum, boolean pIsSpectator) voidLevelRenderer.tickParticles(Camera pCamera) voidWeatherEffectRenderer.tickRainParticles(ClientLevel pLevel, Camera pCamera, int pTicks, ParticleStatus pParticleStatus) voidSectionOcclusionGraph.update(boolean pSmartCull, Camera pCamera, Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pVisibleSections, it.unimi.dsi.fastutil.longs.LongOpenHashSet pLoadedEmptySections) -
Uses of Camera in net.minecraft.client.renderer.blockentity
Fields in net.minecraft.client.renderer.blockentity declared as CameraMethods in net.minecraft.client.renderer.blockentity with parameters of type Camera -
Uses of Camera in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug that return Camera -
Uses of Camera in net.minecraft.client.renderer.entity
Fields in net.minecraft.client.renderer.entity declared as CameraMethods in net.minecraft.client.renderer.entity with parameters of type CameraModifier and TypeMethodDescriptionprivate static floatDisplayRenderer.cameraXRot(Camera pCamera) private static floatDisplayRenderer.cameraYrot(Camera pCamera) void -
Uses of Camera in net.minecraft.client.renderer.fog
Methods in net.minecraft.client.renderer.fog with parameters of type CameraModifier and TypeMethodDescriptionprivate Vector4fFogRenderer.computeFogColor(Camera pCamera, float pPartialTick, ClientLevel pLevel, int pRenderDistance, float pDarkenWorldAmount, boolean pIsFoggy) private FogTypeFogRenderer.getFogType(Camera pCamera, boolean pIsFoggy) FogRenderer.setupFog(Camera pCamera, int pRenderDistance, boolean pIsFoggy, DeltaTracker pDeltaTracker, float pDarkenWorldAmount, ClientLevel pLevel) -
Uses of Camera in net.minecraft.client.renderer.fog.environment
Methods in net.minecraft.client.renderer.fog.environment with parameters of type CameraModifier and TypeMethodDescriptionintAirBasedFogEnvironment.getBaseColor(ClientLevel p_423532_, Camera p_423571_, int p_423618_, float p_423638_) intFogEnvironment.getBaseColor(ClientLevel pLevel, Camera pCamera, int pRenderDistance, float pPartialTick) intLavaFogEnvironment.getBaseColor(ClientLevel p_423583_, Camera p_423592_, int p_423673_, float p_423463_) intPowderedSnowFogEnvironment.getBaseColor(ClientLevel p_423494_, Camera p_423581_, int p_423616_, float p_423521_) intWaterFogEnvironment.getBaseColor(ClientLevel p_423612_, Camera p_423473_, int p_423430_, float p_423622_) -
Uses of Camera in net.minecraft.client.sounds
Methods in net.minecraft.client.sounds with parameters of type CameraModifier and TypeMethodDescriptionvoidSoundEngine.updateSource(Camera pRenderInfo) voidSoundManager.updateSource(Camera pActiveRenderInfo) Updates the sound source position based on the active render info. -
Uses of Camera in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type CameraModifier and TypeMethodDescriptionstatic FrameGraphSetupEventClientHooks.fireFrameGraphSetup(FrameGraphBuilder builder, LevelTargetBundle targets, RenderTargetDescriptor renderTargetDescriptor, Frustum frustum, Camera camera, Matrix4f modelViewMatrix, Matrix4f projectionMatrix, DeltaTracker deltaTracker, ProfilerFiller profiler) static floatClientHooks.getDetachedCameraDistance(Camera camera, boolean flipped, float entityScale, float entityDistance, float vehicleEntityScale, float vehicleDistance) static floatClientHooks.getFieldOfView(GameRenderer renderer, Camera camera, float partialTick, float fov, boolean usedConfiguredFov) static Vector4fClientHooks.getFogColor(Camera camera, float partialTick, ClientLevel level, int renderDistance, float darkenWorldAmount, float fogRed, float fogGreen, float fogBlue) static booleanClientHooks.onDrawHighlight(LevelRenderer context, Camera camera, BlockHitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource bufferSource, boolean forTranslucentBlocks) static voidClientHooks.onSetupFog(@Nullable FogEnvironment environment, FogType type, Camera camera, float partialTick, float renderDistance, FogData fogData) -
Uses of Camera in net.neoforged.neoforge.client.event
Fields in net.neoforged.neoforge.client.event declared as CameraModifier and TypeFieldDescriptionprivate final CameraCalculateDetachedCameraDistanceEvent.cameraprivate final CameraFrameGraphSetupEvent.cameraprivate final CameraRenderHighlightEvent.cameraprivate final CameraRenderLevelStageEvent.cameraprivate final CameraViewportEvent.cameraMethods in net.neoforged.neoforge.client.event that return CameraModifier and TypeMethodDescriptionCalculateDetachedCameraDistanceEvent.getCamera()Returns the camera instance.FrameGraphSetupEvent.getCamera()Returns the activeCamera.RenderHighlightEvent.getCamera()Returns the camera information.RenderLevelStageEvent.getCamera()Returns the camera.ViewportEvent.getCamera()Returns the camera information.Constructors in net.neoforged.neoforge.client.event with parameters of type CameraModifierConstructorDescriptionAfterBlockEntities(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterEntities(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterLevel(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterOpaqueBlocks(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterParticles(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterSky(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterTranslucentBlocks(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterTripwireBlocks(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterWeather(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) Block(LevelRenderer levelRenderer, Camera camera, BlockHitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource bufferSource, boolean forTranslucentBlocks) CalculateDetachedCameraDistanceEvent(Camera camera, boolean cameraFlipped, float entityScale, float entityDistance, float vehicleEntityScale, float vehicleDistance) ComputeCameraAngles(Camera camera, double renderPartialTicks, float yaw, float pitch, float roll) ComputeFogColor(Camera camera, float partialTicks, float red, float green, float blue) ComputeFov(GameRenderer renderer, Camera camera, float renderPartialTicks, float fov, boolean usedConfiguredFov) Entity(LevelRenderer levelRenderer, Camera camera, EntityHitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource bufferSource) FrameGraphSetupEvent(FrameGraphBuilder builder, LevelTargetBundle targets, RenderTargetDescriptor renderTargetDescriptor, Frustum frustum, Camera camera, Matrix4f modelViewMatrix, Matrix4f projectionMatrix, DeltaTracker deltaTracker, ProfilerFiller profiler) RenderFog(@Nullable FogEnvironment environment, FogType type, Camera camera, float partialTicks, FogData fogData) protectedRenderHighlightEvent(LevelRenderer levelRenderer, Camera camera, HitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource multiBufferSource) RenderLevelStageEvent(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) ViewportEvent(GameRenderer renderer, Camera camera, double partialTick) -
Uses of Camera in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions with parameters of type CameraModifier and TypeMethodDescriptiondefault booleanIDimensionSpecialEffectsExtension.renderSky(ClientLevel level, int ticks, float partialTick, Matrix4f modelViewMatrix, Camera camera, Runnable setupFog) Renders the sky of this dimension.default booleanIDimensionSpecialEffectsExtension.tickRain(ClientLevel level, int ticks, Camera camera) Ticks the rain of this dimension. -
Uses of Camera in net.neoforged.neoforge.client.extensions.common
Methods in net.neoforged.neoforge.client.extensions.common with parameters of type CameraModifier and TypeMethodDescriptiondefault Vector4fIClientFluidTypeExtensions.modifyFogColor(Camera camera, float partialTick, ClientLevel level, int renderDistance, float darkenWorldAmount, Vector4f fluidFogColor) Modifies the color of the fog when the camera is within the fluid.default voidIClientFluidTypeExtensions.modifyFogRender(Camera camera, @Nullable FogEnvironment environment, float renderDistance, float partialTick, FogData fogData) Modifies how the fog is currently being rendered when the camera is within a fluid.
ParticleEngine.renderCustomParticles(Camera, float, MultiBufferSource.BufferSource, Queue, net.minecraft.client.renderer.culling.Frustum)instead