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 TypeMethodDescriptionvoid
DustColorTransitionParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
FireworkParticles.OverlayParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
FireworkParticles.SparkParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
FlyTowardsPositionParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
ItemPickupParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
MobAppearanceParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) final void
NoRenderParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) abstract void
Particle.render
(VertexConsumer pBuffer, Camera pCamera, float pPartialTick) void
ParticleEngine.render
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource) Deprecated.void
ParticleEngine.render
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Frustum frustum, Predicate<ParticleRenderType> renderTypePredicate) void
ShriekParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
SingleQuadParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
VibrationSignalParticle.render
(VertexConsumer pBuffer, Camera pRenderInfo, float pPartialTicks) void
ItemPickupParticle.renderCustom
(PoseStack pPoseStack, MultiBufferSource pBufferSource, Camera pCamera, float pPartialTick) void
MobAppearanceParticle.renderCustom
(PoseStack pPoseStack, MultiBufferSource pBufferSource, Camera pCamera, float pPartialTick) void
Particle.renderCustom
(PoseStack pPoseStack, MultiBufferSource pBufferSource, Camera pCamera, float pPartialTick) private static void
ParticleEngine.renderCustomParticles
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Queue<Particle> pParticles) Deprecated.private static void
ParticleEngine.renderCustomParticles
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, Queue<Particle> pParticles, Frustum frustum) private static void
ParticleEngine.renderParticleType
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, ParticleRenderType pParticleType, Queue<Particle> pParticles) private static void
ParticleEngine.renderParticleType
(Camera pCamera, float pPartialTick, MultiBufferSource.BufferSource pBufferSource, ParticleRenderType pParticleType, Queue<Particle> pParticles, Frustum frustum) protected void
SingleQuadParticle.renderRotatedQuad
(VertexConsumer p_345690_, Camera p_344809_, org.joml.Quaternionf p_344798_, float p_345099_) void
SingleQuadParticle.FacingCameraMode.setRotation
(org.joml.Quaternionf p_312344_, Camera p_312241_, float p_312755_) -
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 void
LevelRenderer.addMainPass
(FrameGraphBuilder p_361593_, Frustum p_366590_, Camera p_363453_, org.joml.Matrix4f p_362420_, GpuBufferSlice p_418185_, boolean p_363964_, boolean p_362137_, DeltaTracker p_360931_, ProfilerFiller p_362234_) private void
LevelRenderer.addParticlesPass
(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog) Deprecated.private void
LevelRenderer.addParticlesPass
(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog, Frustum frustum, org.joml.Matrix4f modelViewMatrix) private void
LevelRenderer.addSkyPass
(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog) Deprecated.private void
LevelRenderer.addSkyPass
(FrameGraphBuilder pFrameGraphBuilder, Camera pCamera, float pPartialTick, GpuBufferSlice pShaderFog, org.joml.Matrix4f modelViewMatrix) private void
LevelRenderer.addWeatherPass
(FrameGraphBuilder pFrameGraphBuilder, Vec3 pCameraPosition, float pPartialTick, GpuBufferSlice pShaderFog, org.joml.Matrix4f modelViewMatrix, Camera camera) private boolean
LevelRenderer.collectVisibleEntities
(Camera pCamera, Frustum pFrustum, List<Entity> pOutput) private void
LevelRenderer.compileSections
(Camera pCamera) private boolean
LevelRenderer.doesMobEffectBlockSky
(Camera pCamera) private float
private void
SectionOcclusionGraph.initializeQueueForFullUpdate
(Camera pCamera, Queue<SectionOcclusionGraph.Node> pNodeQueue) private void
LevelRenderer.renderBlockDestroyAnimation
(PoseStack pPoseStack, Camera pCamera, MultiBufferSource.BufferSource pBufferSource) private void
LevelRenderer.renderBlockEntities
(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, MultiBufferSource.BufferSource pCrumblingBufferSource, Camera pCamera, float pPartialTick) private void
LevelRenderer.renderBlockOutline
(Camera pCamera, MultiBufferSource.BufferSource pBufferSource, PoseStack pPoseStack, boolean pSort) private void
LevelRenderer.renderEntities
(PoseStack pPoseStack, MultiBufferSource.BufferSource pBufferSource, Camera pCamera, DeltaTracker pDeltaTracker, List<Entity> pEntities) void
LevelRenderer.renderLevel
(GraphicsResourceAllocator p_361796_, DeltaTracker p_348530_, boolean p_109603_, Camera p_109604_, org.joml.Matrix4f p_254120_, org.joml.Matrix4f p_323920_, GpuBufferSlice p_425977_, org.joml.Vector4f p_425544_, boolean p_426302_) private void
SectionOcclusionGraph.scheduleFullUpdate
(boolean p_294514_, Camera p_295663_, Vec3 p_295096_, it.unimi.dsi.fastutil.longs.LongOpenHashSet p_366772_) private void
LevelRenderer.setupRender
(Camera pCamera, Frustum pFrustum, boolean pHasCapturedFrustum, boolean pIsSpectator) void
LevelRenderer.tickParticles
(Camera pCamera) void
WeatherEffectRenderer.tickRainParticles
(ClientLevel pLevel, Camera pCamera, int pTicks, ParticleStatus pParticleStatus) 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_) -
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 float
DisplayRenderer.cameraXRot
(Camera pCamera) private static float
DisplayRenderer.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 org.joml.Vector4f
FogRenderer.computeFogColor
(Camera p_423439_, float p_423466_, ClientLevel p_423475_, int p_423484_, float p_423652_, boolean p_423514_) private FogType
FogRenderer.getFogType
(Camera pCamera, boolean pIsFoggy) org.joml.Vector4f
FogRenderer.setupFog
(Camera p_423468_, int p_423600_, boolean p_423509_, DeltaTracker p_423597_, float p_423506_, ClientLevel p_423641_) -
Uses of Camera in net.minecraft.client.renderer.fog.environment
Methods in net.minecraft.client.renderer.fog.environment with parameters of type CameraModifier and TypeMethodDescriptionint
AirBasedFogEnvironment.getBaseColor
(ClientLevel p_423532_, Camera p_423571_, int p_423618_, float p_423638_) int
FogEnvironment.getBaseColor
(ClientLevel pLevel, Camera pCamera, int pRenderDistance, float pPartialTick) int
LavaFogEnvironment.getBaseColor
(ClientLevel p_423583_, Camera p_423592_, int p_423673_, float p_423463_) int
PowderedSnowFogEnvironment.getBaseColor
(ClientLevel p_423494_, Camera p_423581_, int p_423616_, float p_423521_) int
WaterFogEnvironment.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 TypeMethodDescriptionvoid
SoundEngine.updateSource
(Camera pRenderInfo) void
SoundManager.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 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 float
ClientHooks.getDetachedCameraDistance
(Camera camera, boolean flipped, float entityScale, float entityDistance, float vehicleEntityScale, float vehicleDistance) static float
ClientHooks.getFieldOfView
(GameRenderer renderer, Camera camera, float partialTick, float fov, boolean usedConfiguredFov) static org.joml.Vector4f
ClientHooks.getFogColor
(Camera camera, float partialTick, ClientLevel level, int renderDistance, float darkenWorldAmount, float fogRed, float fogGreen, float fogBlue) static boolean
ClientHooks.onDrawHighlight
(LevelRenderer context, Camera camera, BlockHitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource bufferSource, boolean forTranslucentBlocks) static void
ClientHooks.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 Camera
CalculateDetachedCameraDistanceEvent.camera
private final Camera
FrameGraphSetupEvent.camera
private final Camera
RenderHighlightEvent.camera
private final Camera
RenderLevelStageEvent.camera
private final Camera
ViewportEvent.camera
Methods 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, org.joml.Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterEntities
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterLevel
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterOpaqueBlocks
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterParticles
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterSky
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterTranslucentBlocks
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterTripwireBlocks
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum, Iterable<? extends IRenderableSection> renderableSections) AfterWeather
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.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, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, DeltaTracker deltaTracker, ProfilerFiller profiler) RenderFog
(@Nullable FogEnvironment environment, FogType type, Camera camera, float partialTicks, FogData fogData) protected
RenderHighlightEvent
(LevelRenderer levelRenderer, Camera camera, HitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource multiBufferSource) RenderLevelStageEvent
(Level level, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.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 boolean
IDimensionSpecialEffectsExtension.renderSky
(ClientLevel level, int ticks, float partialTick, org.joml.Matrix4f modelViewMatrix, Camera camera, Runnable setupFog) Renders the sky of this dimension.default boolean
IDimensionSpecialEffectsExtension.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 org.joml.Vector4f
IClientFluidTypeExtensions.modifyFogColor
(Camera camera, float partialTick, ClientLevel level, int renderDistance, float darkenWorldAmount, org.joml.Vector4f fluidFogColor) Modifies the color of the fog when the camera is within the fluid.default void
IClientFluidTypeExtensions.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