Hi Sean,

There is a osg::Image::readImageFromCurrentTexture(..) method that you
could use, you'll need to do the call within a graphics thread, such
as by using an draw callback, and as the method reads from the current
OpenGL texture you'll need to do a texture->apply(..) prior to calling
image->readImageFromCurrentTexture(..).

Robert.

On 20 January 2012 18:10, Sean O'Connell <[email protected]> wrote:
> I'm using a 3rd party library that returns a Texture2D object that represents 
> a snapshot of the scene.  However they don't attach an Image object to it.  
> How can I retrieve the pixel data in the Texture2D object and save to disk?  
> I don't see any accessor methods in either Texture2D or Texture that allow me 
> to do this.
>
> Thanks.
>
> ------------------
> Read this topic online here:
> http://forum.openscenegraph.org/viewtopic.php?p=44946#44946
>
>
>
>
>
> _______________________________________________
> osg-users mailing list
> [email protected]
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to