package com.xenoage.zong.renderer.frames; import com.xenoage.utils.math.geom.Rectangle2f; import com.xenoage.zong.layout.frames.Frame; import com.xenoage.zong.layout.frames.ImageFrame; import com.xenoage.zong.renderer.RendererArgs; import com.xenoage.zong.renderer.canvas.Canvas; /** * Renderer for an {@link ImageFrame}. * * @author Andreas Wenger */ public class ImageFrameRenderer extends FrameRenderer { @Override protected void paintTransformed(Frame frame, Canvas canvas, RendererArgs args) { ImageFrame imageFrame = (ImageFrame) frame; String imagePath = imageFrame.getImagePath(); Rectangle2f rect = getLocalRect(frame); canvas.drawImage(rect, imagePath); } }