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.particle
Methods in net.minecraft.client.particle with parameters of type CameraModifier and TypeMethodDescriptionvoid
DustColorTransitionParticle.render
(VertexConsumer p_172063_, Camera p_172064_, float p_172065_) void
FireworkParticles.OverlayParticle.render
(VertexConsumer p_106688_, Camera p_106689_, float p_106690_) void
FireworkParticles.SparkParticle.render
(VertexConsumer p_106724_, Camera p_106725_, float p_106726_) void
FlyTowardsPositionParticle.render
(VertexConsumer p_324177_, Camera p_323683_, float p_323936_) void
ItemPickupParticle.render
(VertexConsumer p_107039_, Camera p_107040_, float p_107041_) void
MobAppearanceParticle.render
(VertexConsumer p_107125_, Camera p_107126_, float p_107127_) final void
NoRenderParticle.render
(VertexConsumer p_107162_, Camera p_107163_, float p_107164_) abstract void
Particle.render
(VertexConsumer p_107261_, Camera p_107262_, float p_107263_) void
ParticleEngine.render
(Camera p_107340_, float p_107341_, MultiBufferSource.BufferSource p_383193_) Deprecated.void
ParticleEngine.render
(Camera p_107340_, float p_107341_, MultiBufferSource.BufferSource p_383193_, Frustum frustum, Predicate<ParticleRenderType> renderTypePredicate) void
ShriekParticle.render
(VertexConsumer p_233985_, Camera p_233986_, float p_233987_) void
SingleQuadParticle.render
(VertexConsumer p_107678_, Camera p_107679_, float p_107680_) void
VibrationSignalParticle.render
(VertexConsumer p_172475_, Camera p_172476_, float p_172477_) void
ItemPickupParticle.renderCustom
(PoseStack p_383231_, MultiBufferSource p_382868_, Camera p_382930_, float p_382826_) void
MobAppearanceParticle.renderCustom
(PoseStack p_383017_, MultiBufferSource p_382805_, Camera p_383007_, float p_383153_) void
Particle.renderCustom
(PoseStack p_383168_, MultiBufferSource p_382863_, Camera p_383217_, float p_383107_) private static void
ParticleEngine.renderCustomParticles
(Camera p_383089_, float p_383167_, MultiBufferSource.BufferSource p_382990_, Queue<Particle> p_383010_) Deprecated.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_) private static void
ParticleEngine.renderParticleType
(Camera p_382847_, float p_383032_, MultiBufferSource.BufferSource p_383105_, ParticleRenderType p_383179_, Queue<Particle> p_383046_, 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_, 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_) Deprecated.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) private void
LevelRenderer.addSkyPass
(FrameGraphBuilder p_362870_, Camera p_362177_, float p_363799_, FogParameters p_364999_) Deprecated.private void
LevelRenderer.addSkyPass
(FrameGraphBuilder p_362870_, Camera p_362177_, float p_363799_, FogParameters p_364999_, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix) private void
LevelRenderer.addWeatherPass
(FrameGraphBuilder p_364025_, Vec3 p_360771_, float p_362434_, FogParameters p_360974_, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, Camera camera) private boolean
LevelRenderer.collectVisibleEntities
(Camera p_363510_, Frustum p_361275_, List<Entity> p_363380_) private void
LevelRenderer.compileSections
(Camera p_194371_) static org.joml.Vector4f
FogRenderer.computeFogColor
(Camera p_363451_, float p_364931_, ClientLevel p_363033_, int p_363851_, float p_363957_) private boolean
LevelRenderer.doesMobEffectBlockSky
(Camera p_234311_) private float
private void
SectionOcclusionGraph.initializeQueueForFullUpdate
(Camera p_295148_, Queue<SectionOcclusionGraph.Node> p_294801_) private void
LevelRenderer.renderBlockDestroyAnimation
(PoseStack p_363901_, Camera p_361175_, MultiBufferSource.BufferSource p_365216_) private void
LevelRenderer.renderBlockEntities
(PoseStack p_362832_, MultiBufferSource.BufferSource p_363819_, MultiBufferSource.BufferSource p_361830_, Camera p_362042_, float p_362089_) private void
LevelRenderer.renderBlockOutline
(Camera p_363911_, MultiBufferSource.BufferSource p_362782_, PoseStack p_361893_, boolean p_361698_) private void
LevelRenderer.renderEntities
(PoseStack p_363182_, MultiBufferSource.BufferSource p_360990_, Camera p_360717_, DeltaTracker p_362965_, List<Entity> p_362298_) private void
GameRenderer.renderItemInHand
(Camera p_109122_, float p_109123_, org.joml.Matrix4f p_333953_) void
LevelRenderer.renderLevel
(GraphicsResourceAllocator p_361796_, DeltaTracker p_348530_, boolean p_109603_, Camera p_109604_, GameRenderer p_109605_, org.joml.Matrix4f p_254120_, org.joml.Matrix4f p_323920_) private void
SectionOcclusionGraph.scheduleFullUpdate
(boolean p_294514_, Camera p_295663_, Vec3 p_295096_, it.unimi.dsi.fastutil.longs.LongOpenHashSet p_366772_) static FogParameters
FogRenderer.setupFog
(Camera p_234173_, FogRenderer.FogMode p_234174_, org.joml.Vector4f p_365467_, float p_234175_, boolean p_234176_, float p_234177_) private void
LevelRenderer.setupRender
(Camera p_194339_, Frustum p_194340_, boolean p_194341_, boolean p_194342_) void
LevelRenderer.tickParticles
(Camera p_363405_) void
WeatherEffectRenderer.tickRainParticles
(ClientLevel p_361823_, Camera p_364990_, int p_361788_, ParticleStatus p_363302_) 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 p_295299_) private static float
DisplayRenderer.cameraYrot
(Camera p_295988_) void
-
Uses of Camera in net.minecraft.client.sounds
Methods in net.minecraft.client.sounds with parameters of type CameraModifier and TypeMethodDescriptionvoid
SoundEngine.updateSource
(Camera p_120271_) void
SoundManager.updateSource
(Camera p_120362_) -
Uses of Camera in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client with parameters of type CameraModifier 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 float
ClientHooks.getDetachedCameraDistance
(Camera camera, boolean flipped, float entityScale, float distance) 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 FogParameters
ClientHooks.onFogRender
(FogRenderer.FogMode mode, FogType type, Camera camera, float partialTick, float renderDistance, FogParameters fogParameters) -
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 CameraModifierConstructorDescriptionBlock
(LevelRenderer levelRenderer, Camera camera, BlockHitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource bufferSource, boolean forTranslucentBlocks) CalculateDetachedCameraDistanceEvent
(Camera camera, boolean cameraFlipped, float entityScale, float distance) 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
(FogRenderer.FogMode mode, FogType type, Camera camera, float partialTicks, FogParameters fogParameters) protected
RenderHighlightEvent
(LevelRenderer levelRenderer, Camera camera, HitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource multiBufferSource) 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) 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, org.joml.Matrix4f projectionMatrix, 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 FogParameters
IClientFluidTypeExtensions.modifyFogRender
(Camera camera, FogRenderer.FogMode mode, float renderDistance, float partialTick, FogParameters fogParameters) 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