MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / drawPreviewImage

Function drawPreviewImage

src/openrct2/park/ParkPreview.cpp:251–261  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

249 }
250
251 void drawPreviewImage(const PreviewImage& image, Drawing::RenderTarget& rt, ScreenCoordsXY screenPos)
252 {
253 G1Element g1temp = {};
254 g1temp.offset = reinterpret_cast<uint8_t*>(const_cast<PaletteIndex*>(image.pixels));
255 g1temp.width = image.width;
256 g1temp.height = image.height;
257
258 GfxSetG1Element(SPR_TEMP_PARK_PREVIEW, &g1temp);
259 DrawingEngineInvalidateImage(SPR_TEMP_PARK_PREVIEW);
260 GfxDrawSprite(rt, ImageId(SPR_TEMP_PARK_PREVIEW), screenPos);
261 }
262
263} // namespace OpenRCT2

Callers 2

DrawPreviewMethod · 0.85
DrawPreviewMethod · 0.85

Calls 4

GfxSetG1ElementFunction · 0.85
GfxDrawSpriteFunction · 0.85
ImageIdClass · 0.50

Tested by

no test coverage detected