Question about freestyle and rendering

Hi. I have a question about rendering in Blender.

Say I want to render something in freestyle, but in the shader every frame I want to change the output position of the vertex based on the input position. In a normal 3D application, I would just do it with GLSL in shader or before the data is sent to the GPU, but is it possible to do this when rendering with Freestyle?

Thanks.