Package-level declarations

Types

Link copied to clipboard
class Alignment(horizontalAlignment: Alignment.ScreenAxisX, horizontalOffset: Int, verticalAlignment: Alignment.ScreenAxisY, verticalOffset: Int) : ValueGroup
Link copied to clipboard
value class KStd140SizeCalculator(val j: Std140SizeCalculator)
Link copied to clipboard
class TargetRenderer(owner: ToggleableValueGroup, val target: () -> Entity?) : ToggleableValueGroup

A target tracker to choose the best enemy to attack

Link copied to clipboard
fun interface VerticesSetupHandler
Link copied to clipboard
Link copied to clipboard

This util should only be called from main thread

Properties

Link copied to clipboard
val EntityRenderState.entity: Entity?
Link copied to clipboard
var EntityRenderState.isCustom: Boolean
Link copied to clipboard
Link copied to clipboard
val AbstractTexture.textureSetup: TextureSetup

Functions

Link copied to clipboard
fun NativeImage.asTexture(nameSupplier: Supplier<String> = Supplier { "Texture NativeImage@${this.hashCode().toString(16)} (${this.width}x${this.height})" }): DynamicTexture
inline fun NativeImage.asTexture(name: String = "Texture NativeImage@"): DynamicTexture
Link copied to clipboard
inline fun GpuTextureView.asTextureSetup(sampler: GpuSampler): TextureSetup
Link copied to clipboard
inline fun GpuTexture.asView(baseMipLevel: Int = 0, mipLevels: Int = this.mipLevels): GpuTextureView
Link copied to clipboard
inline fun ByteBufferBuilder.begin(pipeline: RenderPipeline): BufferBuilder
inline fun Tesselator.begin(pipeline: RenderPipeline): BufferBuilder
Link copied to clipboard
inline fun GpuTexture.clearColor(color: Int = 0)
Link copied to clipboard
inline fun RenderTarget.clearColorAndDepth(color: Int = 0, depth: Double = 1.0)
Link copied to clipboard
inline fun GpuTexture.clearDepth(depth: Double = 1.0)
Link copied to clipboard
inline fun GpuBufferSlice.copyFrom(source: GpuBufferSlice)
inline fun GpuTexture.copyFrom(source: GpuTexture, mipLevel: Int = 0, intoX: Int = 0, intoY: Int = 0, sourceX: Int = 0, sourceY: Int = 0, width: Int = source.getWidth(mipLevel), height: Int = source.getHeight(mipLevel))
Link copied to clipboard
fun GpuTexture.copyFully(labelGetter: Supplier<String>? = null, usage: Int = 0): GpuTexture
Link copied to clipboard
inline fun GpuTexture.copyTo(destination: GpuBuffer, offset: Long = 0, mipLevel: Int = 0, x: Int = 0, y: Int = 0, width: Int = getWidth(0), height: Int = getHeight(0), callback: Runnable = Runnables.doNothing())
Link copied to clipboard
inline fun GpuDevice.createUbo(labelGetter: Supplier<String>? = null, std140Size: KStd140SizeCalculator.() -> Unit): GpuBuffer
Link copied to clipboard
fun WorldRenderEnvironment.drawLegacy2DMarker(pos: Vec3, entityHeight: Double, scale: Float, foregroundArgb: Int, backgroundArgb: Int)
Link copied to clipboard

Gets a range (i.e. GL_ALIASED_LINE_WIDTH_RANGE) from OpenGL as a kotlin range

Link copied to clipboard
inline fun GpuBuffer.mapBuffer(read: Boolean, write: Boolean): GpuBuffer.MappedView
inline fun GpuBufferSlice.mapBuffer(read: Boolean, write: Boolean): GpuBuffer.MappedView
Link copied to clipboard
inline fun Std140Builder.putVec4(color: Color4b): Std140Builder
Link copied to clipboard
fun File.readNativeImage(): NativeImage
inline fun InputStream.readNativeImage(): NativeImage
fun BufferedSource.readNativeImage(): NativeImage
Link copied to clipboard
fun NativeImage.registerTexture(identifier: Identifier)
Link copied to clipboard
fun PoseStack.reset()
Link copied to clipboard
fun GpuTexture.saveToFile(file: File): CompletableFuture<*>
Link copied to clipboard
fun EntityRenderState.scaleLightCoords(scale: Float)
Link copied to clipboard
fun EntityRenderState.setPosition(position: Position)
Link copied to clipboard
fun LivingEntityRenderState.setRotation(rotation: Rotation)
fun LivingEntityRenderState.setRotation(xRot: Float, yRot: Float)
Link copied to clipboard
inline fun std140Size(block: KStd140SizeCalculator.() -> Unit): Int
Link copied to clipboard
Link copied to clipboard
inline fun ByteBuffer.toGpuBuffer(labelGetter: Supplier<String>? = null, usage: Int): GpuBuffer
Link copied to clipboard
fun BufferedImage.toNativeImage(): NativeImage
fun GpuTexture.toNativeImage(mipLevel: Int = 0): CompletableFuture<NativeImage>
Link copied to clipboard
fun DynamicTexture.uploadRect(mipLevel: Int, x: Int, y: Int, width: Int, height: Int)
Link copied to clipboard
inline fun withOutputTextureOverride(color: GpuTextureView? = null, depth: GpuTextureView? = null, block: () -> Unit)
Link copied to clipboard
inline fun GpuBufferSlice.write(byteBuffer: ByteBuffer)
inline fun GpuTexture.write(source: NativeImage, mipLevel: Int = 0, depthOrLayer: Int = 0, destX: Int = 0, destY: Int = 0, width: Int = getWidth(mipLevel), height: Int = getWidth(mipLevel), sourceX: Int = 0, sourceY: Int = 0)
Link copied to clipboard
inline fun GpuBufferSlice.writeStd140(action: Std140Builder.() -> Unit): GpuBufferSlice
inline fun ByteBuffer.writeStd140(action: Std140Builder.() -> Unit)