 <p>Hmm its a good question.</p> <p>Anything that can be displayed can be rendered using an instance of <code>WriteableBitmap</code> and its <code>Render</code> method. You can access the output using the <code>Pixels</code> byte array property. </p> <p>However (assuming GPU acceleration is turned on and the content is appropriately marked to make use of the GPU) whether such a render will actually make use of the GPU when going to a <code>WriteableBitmap</code> instead of the display I don't know. </p>