I am rendering a mesh with the Graphics.DrawMesh function, and I want to know if its possible to apply an animation to it like I would if using a mesh renderer component. Is this able to be done? Or would I have to go back to mesh renderers?
You should use a mesh renderer to do that. Graphics.DrawMesh is a low level API to render a mesh using one transform matrix and can’t play animation.