Unfortunately it’s not super simple. Depending on the texture, and how the underlying resource was initialized, there may not be a CPU read-able copy sitting in memory. I would simply get the Texture Pointer, call “GetResource” and try to see what you have access to.