LevelRenderState.java
net.minecraft.client.renderer.state.level.LevelRenderState
信息
- 全限定名:net.minecraft.client.renderer.state.level.LevelRenderState
- 类型:public class
- 包:net.minecraft.client.renderer.state.level
- 源码路径:src/main/java/net/minecraft/client/renderer/state/level/LevelRenderState.java
- 起始行号:L13
- 职责:
TODO
字段/常量
-
cameraRenderState- 类型:
CameraRenderState - 修饰符:
public - 源码定位:
L14 - 说明:
TODO
- 类型:
-
entityRenderStates- 类型:
List<EntityRenderState> - 修饰符:
public final - 源码定位:
L15 - 说明:
TODO
- 类型:
-
blockEntityRenderStates- 类型:
List<BlockEntityRenderState> - 修饰符:
public final - 源码定位:
L16 - 说明:
TODO
- 类型:
-
haveGlowingEntities- 类型:
boolean - 修饰符:
public - 源码定位:
L17 - 说明:
TODO
- 类型:
-
blockOutlineRenderState- 类型:
BlockOutlineRenderState - 修饰符:
public - 源码定位:
L18 - 说明:
TODO
- 类型:
-
blockBreakingRenderStates- 类型:
List<BlockBreakingRenderState> - 修饰符:
public final - 源码定位:
L19 - 说明:
TODO
- 类型:
-
weatherRenderState- 类型:
WeatherRenderState - 修饰符:
public final - 源码定位:
L20 - 说明:
TODO
- 类型:
-
worldBorderRenderState- 类型:
WorldBorderRenderState - 修饰符:
public final - 源码定位:
L21 - 说明:
TODO
- 类型:
-
skyRenderState- 类型:
SkyRenderState - 修饰符:
public final - 源码定位:
L22 - 说明:
TODO
- 类型:
-
particlesRenderState- 类型:
ParticlesRenderState - 修饰符:
public final - 源码定位:
L23 - 说明:
TODO
- 类型:
-
gameTime- 类型:
long - 修饰符:
public - 源码定位:
L24 - 说明:
TODO
- 类型:
-
lastEntityRenderStateCount- 类型:
int - 修饰符:
public - 源码定位:
L25 - 说明:
TODO
- 类型:
-
cloudColor- 类型:
int - 修饰符:
public - 源码定位:
L26 - 说明:
TODO
- 类型:
-
cloudHeight- 类型:
float - 修饰符:
public - 源码定位:
L27 - 说明:
TODO
- 类型:
-
chunkSectionsToRender- 类型:
ChunkSectionsToRender - 修饰符:
public - 源码定位:
L28 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public void reset() @ L30
- 方法名:reset
- 源码定位:L30
- 返回类型:void
- 修饰符:public
参数:
- 无
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public class LevelRenderState {
public CameraRenderState cameraRenderState = new CameraRenderState();
public final List<EntityRenderState> entityRenderStates = new ArrayList<>();
public final List<BlockEntityRenderState> blockEntityRenderStates = new ArrayList<>();
public boolean haveGlowingEntities;
public @Nullable BlockOutlineRenderState blockOutlineRenderState;
public final List<BlockBreakingRenderState> blockBreakingRenderStates = new ArrayList<>();
public final WeatherRenderState weatherRenderState = new WeatherRenderState();
public final WorldBorderRenderState worldBorderRenderState = new WorldBorderRenderState();
public final SkyRenderState skyRenderState = new SkyRenderState();
public final ParticlesRenderState particlesRenderState = new ParticlesRenderState();
public long gameTime;
public int lastEntityRenderStateCount;
public int cloudColor;
public float cloudHeight;
public @Nullable ChunkSectionsToRender chunkSectionsToRender;
public void reset() {
this.entityRenderStates.clear();
this.blockEntityRenderStates.clear();
this.blockBreakingRenderStates.clear();
this.haveGlowingEntities = false;
this.blockOutlineRenderState = null;
this.weatherRenderState.reset();
this.worldBorderRenderState.reset();
this.skyRenderState.reset();
this.gameTime = 0L;
}
}引用的其他类
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段/构造调用 - 关联成员:
CameraRenderState()
- 引用位置:
-
- 引用位置:
字段/构造调用 - 关联成员:
ParticlesRenderState()
- 引用位置:
-
- 引用位置:
字段/构造调用 - 关联成员:
SkyRenderState()
- 引用位置:
-
- 引用位置:
字段/构造调用 - 关联成员:
WeatherRenderState()
- 引用位置:
-
- 引用位置:
字段/构造调用 - 关联成员:
WorldBorderRenderState()
- 引用位置: