MCPcopy Create free account
hub / github.com/NazaraEngine/NazaraEngine / ResizeImage

Method ResizeImage

src/Nazara/Utility/GuillotineImageAtlas.cpp:164–174  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

162 }
163
164 AbstractImage* GuillotineImageAtlas::ResizeImage(AbstractImage* oldImage, const Vector2ui& size) const
165 {
166 std::unique_ptr<Image> newImage(new Image(ImageType_2D, PixelFormatType_A8, size.x, size.y));
167 if (oldImage)
168 {
169 Image& image = *static_cast<Image*>(oldImage);
170 newImage->Copy(image, Rectui(size), Vector2ui(0, 0)); // Copie des anciennes données
171 }
172
173 return newImage.release();
174 }
175
176 bool GuillotineImageAtlas::ResizeLayer(Layer& layer, const Vector2ui& size)
177 {

Callers

nothing calls this directly

Calls 1

CopyMethod · 0.45

Tested by

no test coverage detected