alexandre mommers
07/07/2024, 10:56 PMexternal interface GPUCanvasConfiguration {
var device: GPUDevice
var format: String
var usage: GPUTextureUsageFlags?
var viewFormats: JsArray<JsAny?>?
var colorSpace: JsAny?
var alphaMode: String?
}
How can i convert a Array<String>
to JsArray<JsAny?>?
required on the field viewFormats
?ephemient
07/08/2024, 12:46 AMval input: Array<String> = ...
val output: JsArray<JsAny?> = JsArray()
for ((i, string) in input.withIndex()) {
output[i] = string.toJsString()
}
alexandre mommers
07/08/2024, 11:37 PMobject : GPUCanvasConfiguration
but that not working on WASMOluwafemi Ogundipe
07/09/2024, 6:46 AMalexandre mommers
07/09/2024, 9:41 AMfun <T : JsAny>createJsObject(): T =
js("({ })")
createJsObject<GPUCanvasConfiguration>().apply {
device = ...
format = ..
}
Do the job !