I am asked to design a high performance software. Its UI side and service side are completely detached. The backend 3D calculation is taken by service side, actually the service side has rendered it to its own directX device, but UI side need to fetch vertex data from it and render them on UI side again. Dumping to x files are time expensive that I cannot afford. The only workaround I can think out is asking service to dump its VertexBuffer memory to byte array, then send it to UI part. UI part read and overwrite its VertexBuffer.
I find VertexBuffer class has a method named UpdateUnmanagedPointer. But have no idea on how to use it.
Many thanks
superZZ