abstract fun setResult(result: <ERROR CLASS>): ResultI
abstract fun setResult(result: GlTexture): ResultI