Avoid capture which is now deprecated
This commit is contained in:
parent
a1ba4c2c5a
commit
b72663dc25
|
@ -187,10 +187,17 @@ int main(int argc, char *argv[])
|
|||
|
||||
if (captureRequired)
|
||||
{
|
||||
window.capture().saveToFile("capture.jpg");
|
||||
sf::Vector2u windowSize = window.getSize();
|
||||
sf::Texture texture;
|
||||
texture.create(windowSize.x, windowSize.y);
|
||||
texture.update(window);
|
||||
sf::Image screenshot = texture.copyToImage();
|
||||
screenshot.saveToFile("capture.jpg");
|
||||
captureRequired = false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Draw the texts
|
||||
|
||||
// termine la trame courante (en interne, échange les deux tampons de rendu)
|
||||
|
|
|
@ -184,7 +184,12 @@ std::pair<std::vector<geo::Segment<float,3>>, geo::Vector3<float>> click(Skeleto
|
|||
|
||||
if (captureRequired)
|
||||
{
|
||||
window.capture().saveToFile("capture.png");
|
||||
sf::Vector2u windowSize = window.getSize();
|
||||
sf::Texture texture;
|
||||
texture.create(windowSize.x, windowSize.y);
|
||||
texture.update(window);
|
||||
sf::Image screenshot = texture.copyToImage();
|
||||
screenshot.saveToFile("capture.jpg");
|
||||
captureRequired = false;
|
||||
}
|
||||
|
||||
|
|
|
@ -155,7 +155,12 @@ int main(int argc, char *argv[])
|
|||
|
||||
if (captureRequired)
|
||||
{
|
||||
window.capture().saveToFile("capture.jpg");
|
||||
sf::Vector2u windowSize = window.getSize();
|
||||
sf::Texture texture;
|
||||
texture.create(windowSize.x, windowSize.y);
|
||||
texture.update(window);
|
||||
sf::Image screenshot = texture.copyToImage();
|
||||
screenshot.saveToFile("capture.jpg");
|
||||
captureRequired = false;
|
||||
}
|
||||
|
||||
|
|
|
@ -164,7 +164,12 @@ int main(int argc, char *argv[])
|
|||
|
||||
if (captureRequired)
|
||||
{
|
||||
window.capture().saveToFile("data/img/capture" + std::to_string(screenNumber) + ".png");
|
||||
sf::Vector2u windowSize = window.getSize();
|
||||
sf::Texture texture;
|
||||
texture.create(windowSize.x, windowSize.y);
|
||||
texture.update(window);
|
||||
sf::Image screenshot = texture.copyToImage();
|
||||
screenshot.saveToFile("data/img/capture" + std::to_string(screenNumber) + ".png");
|
||||
screenNumber++;
|
||||
captureRequired = false;
|
||||
}
|
||||
|
|
|
@ -164,9 +164,13 @@ int main(int argc, char *argv[])
|
|||
|
||||
if (captureRequired)
|
||||
{
|
||||
window.capture().saveToFile("data/img/capture" + std::to_string(screenNumber) + ".png");
|
||||
sf::Vector2u windowSize = window.getSize();
|
||||
sf::Texture texture;
|
||||
texture.create(windowSize.x, windowSize.y);
|
||||
texture.update(window);
|
||||
sf::Image screenshot = texture.copyToImage();
|
||||
screenshot.saveToFile("data/img/capture" + std::to_string(screenNumber) + ".png");
|
||||
screenNumber++;
|
||||
captureRequired = false;
|
||||
}
|
||||
|
||||
// termine la trame courante (en interne, échange les deux tampons de rendu)
|
||||
|
|
Loading…
Reference in New Issue