hibiscus/src/main/kotlin/codes/som/hibiscus/events/RenderEvents.kt

22 lines
884 B
Kotlin

package codes.som.hibiscus.events
import codes.som.hibiscus.api.event.Cancellable
import codes.som.hibiscus.api.event.Event
import net.minecraft.client.render.Camera
import net.minecraft.client.util.math.MatrixStack
import net.minecraft.entity.Entity
class PostRenderAllEvent(val delta: Float) : Event
class Render3DEvent(val delta: Float, val camera: Camera, val matrices: MatrixStack) : Event
class WorldCullingEvent : Cancellable(), Event
class GetRenderViewEntityEvent(var viewEntity: Entity) : Event
class PreRenderWorldEvent(val delta: Float, val camera: Camera, val matrices: MatrixStack) : Event
class PreRenderEntitiesEvent(val delta: Float) : Event
class PostRenderEntitiesEvent(val delta: Float) : Event
class PostRenderWorldEvent(val delta: Float, val camera: Camera, val matrices: MatrixStack) : Event
class RenderHandEvent(val delta: Float) : Cancellable(), Event