Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
interface AssetManager
Link copied to clipboard
class GenericAssetManager(val Di3d: ImageBitmapHolder, val cubemapPosx: ImageBitmapHolder, val cubemapNegx: ImageBitmapHolder, val cubemapPosy: ImageBitmapHolder, val cubemapNegy: ImageBitmapHolder, val cubemapPosz: ImageBitmapHolder, val cubemapNegz: ImageBitmapHolder, val webgpu4kotlin: ImageBitmapHolder, val boxMesh: GLTF2) : AssetManager
Link copied to clipboard
enum Os : Enum<Os>
Link copied to clipboard
object Platform
Link copied to clipboard
abstract class Scene(context: WGPUContext) : AutoCloseable

Properties

Link copied to clipboard
actual var customVfs: Vfs
expect var customVfs: Vfs
actual var customVfs: Vfs
actual var customVfs: Vfs
actual var customVfs: Vfs
actual var customVfs: Vfs

Functions

Link copied to clipboard
suspend fun bitmapFrom(textureFormat: TextureFormat, path: String): ImageBitmapHolder
Link copied to clipboard
suspend fun createApplication(wgpuContext: WGPUContext, resourceBasePath: String = ""): Application
Link copied to clipboard
suspend fun genericAssetManager(textureFormat: TextureFormat, resourceBasePath: String = ""): GenericAssetManager
Link copied to clipboard
suspend fun glt2From(path: String): GLTF2
Link copied to clipboard
suspend fun loadScenes(wgpuContext: WGPUContext, resourceBasePath: String = ""): List<Scene>
Link copied to clipboard
fun Bitmap32.toBitmapHolder(textureFormat: TextureFormat): ImageBitmapHolder