Flywheel/src/main/java/com/jozufozu/flywheel/event/BeginFrameEvent.java

40 lines
1 KiB
Java
Raw Normal View History

2021-06-04 15:56:46 -07:00
package com.jozufozu.flywheel.event;
import com.mojang.blaze3d.matrix.MatrixStack;
import net.minecraft.client.renderer.ActiveRenderInfo;
import net.minecraft.client.renderer.GameRenderer;
import net.minecraft.client.renderer.LightTexture;
import net.minecraft.client.renderer.culling.ClippingHelper;
2021-06-04 15:56:46 -07:00
import net.minecraft.client.world.ClientWorld;
import net.minecraft.util.math.vector.Vector3d;
2021-06-04 15:56:46 -07:00
import net.minecraftforge.eventbus.api.Event;
public class BeginFrameEvent extends Event {
private final ClientWorld world;
private final ActiveRenderInfo info;
private final ClippingHelper clippingHelper;
2021-06-04 15:56:46 -07:00
public BeginFrameEvent(ClientWorld world, ActiveRenderInfo info, ClippingHelper clippingHelper) {
2021-06-04 15:56:46 -07:00
this.world = world;
this.info = info;
this.clippingHelper = clippingHelper;
2021-06-04 15:56:46 -07:00
}
public ClientWorld getWorld() {
return world;
}
public ActiveRenderInfo getInfo() {
return info;
}
public ClippingHelper getClippingHelper() {
return clippingHelper;
}
public Vector3d getCameraPos() {
return info.getPosition();
}
2021-06-04 15:56:46 -07:00
}