类 RenderLevelStageEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.client.event.RenderLevelStageEvent
public class RenderLevelStageEvent
extends net.minecraftforge.eventbus.api.Event
Fires at various times during LevelRenderer.renderLevel.
Check
getStage()
to render during the appropriate time for your use case.
This event is not cancellable, and does not have a result.
This event is fired on the main Forge event bus, only on the logical client.
-
嵌套类概要
嵌套类修饰符和类型类说明static class
Use to create a custom stages.static class
A time during level rendering for you to render custom things into the world.从类继承的嵌套类/接口 net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
-
字段概要
字段修饰符和类型字段说明private final Camera
private final Frustum
private final LevelRenderer
private final float
private final PoseStack
private final org.joml.Matrix4f
private final int
private final RenderLevelStageEvent.Stage
-
构造器概要
构造器构造器说明RenderLevelStageEvent
(RenderLevelStageEvent.Stage stage, LevelRenderer levelRenderer, PoseStack poseStack, org.joml.Matrix4f projectionMatrix, int renderTick, float partialTick, Camera camera, Frustum frustum) -
方法概要
修饰符和类型方法说明返回 the camera。返回 the frustum。返回 the level renderer。float
返回 the current partialTick value used for rendering。返回 the pose stack used for rendering。org.joml.Matrix4f
返回 the projection matrix。int
返回 the current "ticks" value in the level renderer。getStage()
返回 the current stage that is being rendered. Check this before doing rendering to ensure that rendering happens at the appropriate time.。从类继承的方法 net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
-
字段详细资料
-
stage
-
levelRenderer
-
poseStack
-
projectionMatrix
private final org.joml.Matrix4f projectionMatrix -
renderTick
private final int renderTick -
partialTick
private final float partialTick -
camera
-
frustum
-
-
构造器详细资料
-
RenderLevelStageEvent
public RenderLevelStageEvent(RenderLevelStageEvent.Stage stage, LevelRenderer levelRenderer, PoseStack poseStack, org.joml.Matrix4f projectionMatrix, int renderTick, float partialTick, Camera camera, Frustum frustum)
-
-
方法详细资料
-
getStage
返回 the current stage that is being rendered. Check this before doing rendering to ensure that rendering happens at the appropriate time.。- 返回:
- the current stage that is being rendered. Check this before doing rendering to ensure that rendering happens at the appropriate time.
-
getLevelRenderer
返回 the level renderer。- 返回:
- the level renderer
-
getPoseStack
返回 the pose stack used for rendering。- 返回:
- the pose stack used for rendering
-
getProjectionMatrix
public org.joml.Matrix4f getProjectionMatrix()返回 the projection matrix。- 返回:
- the projection matrix
-
getRenderTick
public int getRenderTick()返回 the current "ticks" value in the level renderer。- 返回:
- the current "ticks" value in the level renderer
-
getPartialTick
public float getPartialTick()返回 the current partialTick value used for rendering。- 返回:
- the current partialTick value used for rendering
-
getCamera
返回 the camera。- 返回:
- the camera
-
getFrustum
返回 the frustum。- 返回:
- the frustum
-