类 ScreenTempTarget
java.lang.Object
com.mojang.blaze3d.pipeline.RenderTarget
org.hiedacamellia.immersiveui.client.graphic.target.ScreenTempTarget
public class ScreenTempTarget
extends com.mojang.blaze3d.pipeline.RenderTarget
ScreenTempTarget 是一个扩展自 RenderTarget 的类。
它用于管理屏幕的临时渲染目标,并支持模糊效果的后处理。
-
字段概要
字段修饰符和类型字段说明static ScreenTempTarget屏幕实例,用于模糊渲染。protected int渲染目标的高度。static ScreenTempTarget屏幕实例,用于普通渲染。boolean是否启用当前渲染目标。protected int渲染目标的宽度。从类继承的字段 com.mojang.blaze3d.pipeline.RenderTarget
colorTextureId, depthBufferId, filterMode, frameBufferId, useDepth, useStencil, viewHeight, viewWidth -
构造器概要
构造器 -
方法概要
从类继承的方法 com.mojang.blaze3d.pipeline.RenderTarget
bindRead, bindWrite, blitAndBlendToScreen, blitToScreen, checkStatus, clear, copyDepthFrom, createBuffers, destroyBuffers, getColorTextureId, getDepthTextureId, resize, setClearColor, setFilterMode, unbindRead, unbindWrite
-
字段详细资料
-
width
protected int width渲染目标的宽度。 -
height
protected int height渲染目标的高度。 -
use
public boolean use是否启用当前渲染目标。 -
SCREEN_INSTANCE
屏幕实例,用于普通渲染。 -
BLUR_INSTANCE
屏幕实例,用于模糊渲染。
-
-
构造器详细资料
-
ScreenTempTarget
public ScreenTempTarget(int width, int height) 构造函数,初始化 ScreenTempTarget 实例。- 参数:
width- 渲染目标的宽度height- 渲染目标的高度
-
-
方法详细资料
-
getBlurEffect
public static net.minecraft.client.renderer.PostChain getBlurEffect()获取模糊效果的后处理链。- 返回:
- 模糊效果的 PostChain 实例
-