cudaMemcpy3D

why does cudaMemcp3D not support void * instead of cudaArray * ? would be kinda straightforward looking at cudaMemcpy2D…