elect
09/20/2017, 12:24 PMinline fun <reified T> data(layer: Int, face: Int, level: Int) = when (T::class.java) {
Vec4b::class.java -> vec4bData.apply { data = data(layer, face, level) }
Byte::class.java -> byteData.apply { data = data(layer, face, level) }
else -> throw Error()
}