OverlayShaderRenderer

abstract class OverlayShaderRenderer(val name: String, blitPipeline: RenderPipeline, useDepth: Boolean = false, needDefaultUniforms: Boolean = false) : MinecraftShortcuts

Parameters

blitPipeline

should use core/screenquad for drawing

Inheritors

Constructors

Link copied to clipboard
constructor(name: String, blitPipeline: RenderPipeline, useDepth: Boolean = false, needDefaultUniforms: Boolean = false)

Properties

Link copied to clipboard
Link copied to clipboard
open val gpuDevice: GpuDevice
Link copied to clipboard
open val interaction: MultiPlayerGameMode
Link copied to clipboard
open val mc: Minecraft
Link copied to clipboard
Link copied to clipboard
open val network: ClientPacketListener
Link copied to clipboard
open val player: LocalPlayer
Link copied to clipboard
open val world: ClientLevel

Functions

Link copied to clipboard
fun drawBlitIfDirty(target: RenderTarget)
Link copied to clipboard
fun prepareRenderTarget(): RenderTarget
Link copied to clipboard
open fun shouldRender(): Boolean