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 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 pPartialTicks) void
ParticleEngine.render
(LightTexture pLightTexture, Camera pCamera, float pPartialTick) Deprecated.void
ParticleEngine.render
(LightTexture pLightTexture, Camera pCamera, float pPartialTick, 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) 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.compileSections
(Camera pCamera) private boolean
LevelRenderer.doesMobEffectBlockSky
(Camera pCamera) private double
private void
SectionOcclusionGraph.initializeQueueForFullUpdate
(Camera pCamera, Queue<SectionOcclusionGraph.Node> pNodeQueue) private void
LevelRenderer.renderDebug
(PoseStack pPoseStack, MultiBufferSource pBuffer, Camera pCamera) private void
GameRenderer.renderItemInHand
(Camera p_109122_, float p_109123_, org.joml.Matrix4f p_333953_) void
LevelRenderer.renderLevel
(DeltaTracker p_348530_, boolean p_109603_, Camera p_109604_, GameRenderer p_109605_, LightTexture p_109606_, org.joml.Matrix4f p_254120_, org.joml.Matrix4f p_323920_) void
LevelRenderer.renderSky
(org.joml.Matrix4f p_254034_, org.joml.Matrix4f p_324386_, float p_202426_, Camera p_202427_, boolean p_202428_, Runnable p_202429_) private void
LevelRenderer.renderWorldBorder
(Camera pCamera) private void
SectionOcclusionGraph.scheduleFullUpdate
(boolean pSmartCull, Camera pCamera, Vec3 pCameraPosition) static void
FogRenderer.setupColor
(Camera pActiveRenderInfo, float pPartialTicks, ClientLevel pLevel, int pRenderDistanceChunks, float pBossColorModifier) static void
FogRenderer.setupFog
(Camera pCamera, FogRenderer.FogMode pFogMode, float pFarPlaneDistance, boolean pShouldCreateFog, float pPartialTick) private void
LevelRenderer.setupRender
(Camera pCamera, Frustum pFrustum, boolean pHasCapturedFrustum, boolean pIsSpectator) void
void
SectionOcclusionGraph.update
(boolean pSmartCull, Camera pCamera, Frustum pFrustum, List<SectionRenderDispatcher.RenderSection> pSections) -
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.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 void
ClientHooks.dispatchRenderStage
(RenderType renderType, LevelRenderer levelRenderer, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, int renderTick, Camera camera, Frustum frustum) static void
ClientHooks.dispatchRenderStage
(RenderLevelStageEvent.Stage stage, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, int renderTick, Camera camera, Frustum frustum) static float
ClientHooks.getDetachedCameraDistance
(Camera camera, boolean flipped, float entityScale, float distance) static double
ClientHooks.getFieldOfView
(GameRenderer renderer, Camera camera, double partialTick, double fov, boolean usedConfiguredFov) static org.joml.Vector3f
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, HitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource bufferSource) static void
ClientHooks.onFogRender
(FogRenderer.FogMode mode, FogType type, Camera camera, float partialTick, float renderDistance, float nearDistance, float farDistance, FogShape shape) -
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
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.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) 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, double renderPartialTicks, double fov, boolean usedConfiguredFov) Entity
(LevelRenderer levelRenderer, Camera camera, EntityHitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource bufferSource) RenderFog
(FogRenderer.FogMode mode, FogType type, Camera camera, float partialTicks, float nearPlaneDistance, float farPlaneDistance, FogShape fogShape) protected
RenderHighlightEvent
(LevelRenderer levelRenderer, Camera camera, HitResult target, DeltaTracker deltaTracker, PoseStack poseStack, MultiBufferSource multiBufferSource) RenderLevelStageEvent
(RenderLevelStageEvent.Stage stage, LevelRenderer levelRenderer, @Nullable PoseStack poseStack, org.joml.Matrix4f modelViewMatrix, org.joml.Matrix4f projectionMatrix, int renderTick, DeltaTracker partialTick, Camera camera, Frustum frustum) 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, boolean isFoggy, 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.Vector3f
IClientFluidTypeExtensions.modifyFogColor
(Camera camera, float partialTick, ClientLevel level, int renderDistance, float darkenWorldAmount, org.joml.Vector3f fluidFogColor) Modifies the color of the fog when the camera is within the fluid.default void
IClientFluidTypeExtensions.modifyFogRender
(Camera camera, FogRenderer.FogMode mode, float renderDistance, float partialTick, float nearDistance, float farDistance, FogShape shape) Modifies how the fog is currently being rendered when the camera is within a fluid.