类 GameRenderer
java.lang.Object
net.minecraft.client.renderer.GameRenderer
- 所有已实现的接口:
AutoCloseable
-
字段概要
字段修饰符和类型字段说明private static final ResourceLocation
private int
private float
private float
private static final boolean
private boolean
private float
private static final float
private boolean
static final int
private ItemStack
private float
private float
private int
final ItemInHandRenderer
private long
private long
private final LightTexture
private static final org.slf4j.Logger
private final Camera
static final int
private final Minecraft
private float
private final OverlayTexture
private boolean
private ResourceLocation
static final float
private final RandomSource
private boolean
private final RenderBuffers
private float
private boolean
private final ResourceManager
private final CrossFrameResourcePool
private float
private float
private float
-
构造器概要
构造器构造器说明GameRenderer
(Minecraft p_234219_, ItemInHandRenderer p_234220_, ResourceManager p_234221_, RenderBuffers p_234222_) -
方法概要
修饰符和类型方法说明private void
private void
void
checkEntityPostEffect
(Entity p_109107_) void
void
close()
void
displayItemActivation
(ItemStack p_109114_) private static HitResult
filterHitResult
(HitResult p_333216_, Vec3 p_336005_, double p_334240_) float
getDarkenWorldAmount
(float p_109132_) float
private float
static float
getNightVisionScale
(LivingEntity p_109109_, float p_109110_) org.joml.Matrix4f
getProjectionMatrix
(float p_364788_) float
boolean
void
pick
(float p_109088_) private HitResult
void
preloadUiShader
(ResourceProvider p_172723_) void
void
render
(DeltaTracker p_343467_, boolean p_109096_) private void
renderItemActivationAnimation
(GuiGraphics p_342383_, float p_109103_) private void
renderItemInHand
(Camera p_109122_, float p_109123_, org.joml.Matrix4f p_331664_) void
renderLevel
(DeltaTracker p_342230_) void
renderZoomed
(float p_172719_, float p_172720_, float p_172721_) void
void
resize
(int p_109098_, int p_109099_) void
setPanoramicMode
(boolean p_172780_) private void
setPostEffect
(ResourceLocation p_367260_) void
setRenderBlockOutline
(boolean p_172776_) void
setRenderHand
(boolean p_172737_) private boolean
private void
takeAutoScreenshot
(Path p_182643_) void
tick()
private void
tickFov()
void
private void
-
字段详细资料
-
BLUR_POST_CHAIN_ID
-
MAX_BLUR_RADIUS
public static final int MAX_BLUR_RADIUS- 另请参阅:
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DEPTH_BUFFER_DEBUG
private static final boolean DEPTH_BUFFER_DEBUG- 另请参阅:
-
PROJECTION_Z_NEAR
public static final float PROJECTION_Z_NEAR- 另请参阅:
-
GUI_Z_NEAR
private static final float GUI_Z_NEAR- 另请参阅:
-
minecraft
-
resourceManager
-
random
-
renderDistance
private float renderDistance -
itemInHandRenderer
-
renderBuffers
-
confusionAnimationTick
private int confusionAnimationTick -
fovModifier
private float fovModifier -
oldFovModifier
private float oldFovModifier -
darkenWorldAmount
private float darkenWorldAmount -
darkenWorldAmountO
private float darkenWorldAmountO -
renderHand
private boolean renderHand -
renderBlockOutline
private boolean renderBlockOutline -
lastScreenshotAttempt
private long lastScreenshotAttempt -
hasWorldScreenshot
private boolean hasWorldScreenshot -
lastActiveTime
private long lastActiveTime -
lightTexture
-
overlayTexture
-
panoramicMode
private boolean panoramicMode -
zoom
private float zoom -
zoomX
private float zoomX -
zoomY
private float zoomY -
ITEM_ACTIVATION_ANIMATION_LENGTH
public static final int ITEM_ACTIVATION_ANIMATION_LENGTH- 另请参阅:
-
itemActivationItem
-
itemActivationTicks
private int itemActivationTicks -
itemActivationOffX
private float itemActivationOffX -
itemActivationOffY
private float itemActivationOffY -
resourcePool
-
postEffectId
-
effectActive
private boolean effectActive -
mainCamera
-
-
构造器详细资料
-
GameRenderer
public GameRenderer(Minecraft p_234219_, ItemInHandRenderer p_234220_, ResourceManager p_234221_, RenderBuffers p_234222_)
-
-
方法详细资料
-
close
public void close()- 指定者:
close
在接口中AutoCloseable
-
setRenderHand
public void setRenderHand(boolean p_172737_) -
setRenderBlockOutline
public void setRenderBlockOutline(boolean p_172776_) -
setPanoramicMode
public void setPanoramicMode(boolean p_172780_) -
isPanoramicMode
public boolean isPanoramicMode() -
clearPostEffect
public void clearPostEffect() -
togglePostEffect
public void togglePostEffect() -
checkEntityPostEffect
-
setPostEffect
-
processBlurEffect
public void processBlurEffect() -
preloadUiShader
-
tick
public void tick() -
currentPostEffect
-
resize
public void resize(int p_109098_, int p_109099_) -
pick
public void pick(float p_109088_) -
pick
-
filterHitResult
-
tickFov
private void tickFov() -
getFov
-
bobHurt
-
bobView
-
renderZoomed
public void renderZoomed(float p_172719_, float p_172720_, float p_172721_) -
renderItemInHand
-
getProjectionMatrix
public org.joml.Matrix4f getProjectionMatrix(float p_364788_) -
getDepthFar
public float getDepthFar() -
getNightVisionScale
-
render
-
tryTakeScreenshotIfNeeded
private void tryTakeScreenshotIfNeeded() -
takeAutoScreenshot
-
shouldRenderBlockOutline
private boolean shouldRenderBlockOutline() -
renderLevel
-
resetData
public void resetData() -
displayItemActivation
-
renderItemActivationAnimation
-
getMinecraft
-
getDarkenWorldAmount
public float getDarkenWorldAmount(float p_109132_) -
getRenderDistance
public float getRenderDistance() -
getMainCamera
-
lightTexture
-
overlayTexture
-