package com.margelo.nitro.rive import androidx.annotation.Keep import app.rive.runtime.kotlin.core.BindableArtboard import com.facebook.proguard.annotations.DoNotStrip @Keep @DoNotStrip class HybridBindableArtboard(internal var bindableArtboard: BindableArtboard?) : HybridBindableArtboardSpec() { override val artboardName: String get() = bindableArtboard?.name ?: throw IllegalStateException("BindableArtboard has been disposed") override fun dispose() { bindableArtboard?.release() bindableArtboard = null } protected fun finalize() { dispose() } }