Dominaezzz / kotlin-imgui

Kotlin bindings for Dear ImGui
MIT License
83 stars 4 forks source link

Support variadic functions #1

Open Dominaezzz opened 4 years ago

Dominaezzz commented 4 years ago

At the moment Kotlin/Native doesn't support forwarding args to variadic C functions.

fun ImGui.text(fmt: String, varags args: Any?) {
    igText(fmt, *args)
}

result in

e:(...path...): When calling variadic C functions spread operator is supported only for *arrayOf(...)
Dominaezzz commented 4 years ago

Also consider voting for these.

They would eliminate the need for variadic support in kotlin-imgui.