Dominaezzz
07/16/2018, 11:09 AMAutoCloseable
, which I think should be the JVM implementation of it.Dominaezzz
07/16/2018, 11:09 AMAndreas Sinz
07/16/2018, 11:24 AMDominaezzz
07/16/2018, 11:30 AMclass Texture(path: String) {
val texId: Int
init {
texId = glGenTexture()
// Read from file.....
}
deinit {
glDestroyTexture(texId)
}
}
val sprite = Texture("res/image.png")
// use image in game.
free sprite
spand
07/16/2018, 11:34 AMAndreas Sinz
07/16/2018, 11:35 AMdeinit
be called?Dominaezzz
07/16/2018, 11:37 AMDominaezzz
07/16/2018, 11:37 AMdiesieben07
07/16/2018, 11:42 AMCloseable
interface?spand
07/16/2018, 11:44 AMAutoCloseable
in common codeDominaezzz
07/16/2018, 11:44 AMCloseable
is only available on the JVM back-end.diesieben07
07/16/2018, 11:44 AMdiesieben07
07/16/2018, 11:44 AMAutoCloseable
is a good idea.