Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class CubemapImageData(val width: Int, val height: Int, val format: ColorFormat, val type: ColorType, val mipmaps: Int, val sides: List<MPPBuffer>, val mipmapSides: List<MPPBuffer>) : AutoCloseable
Link copied to clipboard
expect interface Driver

Driver interface. This is the internal interface

actual interface Driver

Driver interface. This is the internal interface

actual interface Driver

Driver interface. This is the internal interface

Link copied to clipboard
data class DriverProperties(val maxRenderTargetSamples: Int, val maxTextureSamples: Int, val maxTextureSize: Int)
Link copied to clipboard
Link copied to clipboard
abstract class FontMapManager
Link copied to clipboard
class GLSL(val version: String) : ShaderLanguage
Link copied to clipboard
class GlyphRectangle(val character: Char, val x: Double, val y: Double, val width: Double, val height: Double)
Link copied to clipboard
abstract class ImageData(val width: Int, val height: Int, val format: ColorFormat, val type: ColorType, val flipV: Boolean, var data: MPPBuffer?, val mipmapData: List<MPPBuffer> = emptyList()) : AutoCloseable
Link copied to clipboard
Link copied to clipboard
interface ImageDriver

ImageDriver is responsible for probing, loading and saving images

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface ResourceThread
Link copied to clipboard

built-in shader generators

Link copied to clipboard
sealed class ShaderLanguage
Link copied to clipboard
Link copied to clipboard
class WebGLSL(val version: String) : ShaderLanguage

Functions

Link copied to clipboard
fun finish()

Wait for the Driver to finish drawing

Properties

Link copied to clipboard