| 93 | SoFCOffscreenRenderer::~SoFCOffscreenRenderer() = default; |
| 94 | |
| 95 | void SoFCOffscreenRenderer::writeToImage(QImage& img) const |
| 96 | { |
| 97 | const unsigned char* bytes = getBuffer(); |
| 98 | SbVec2s size = getViewportRegion().getViewportSizePixels(); |
| 99 | int numcomponents = (int)this->getComponents(); |
| 100 | |
| 101 | SoSFImage image; |
| 102 | image.setValue(size, numcomponents, bytes, SoSFImage::NO_COPY); |
| 103 | BitmapFactory().convert(image, img); |
| 104 | } |
| 105 | |
| 106 | void SoFCOffscreenRenderer::writeToImageFile( |
| 107 | const char* filename, |