How does Niagara get vertex information, GPU or CPU。

How is it achieved in coding。

How does Niagara get static mesh and skeleton mesh vertex information, GPU or CPU。