| 21 | } |
| 22 | |
| 23 | ImageComponent::ImageComponent(Window* window, float offsetX, float offsetY, std::string path, float targetWidth, float targetHeight, bool allowUpscale) : GuiComponent(window), |
| 24 | mTiled(false), mAllowUpscale(allowUpscale), mFlipX(false), mFlipY(false), mOrigin(0.5, 0.5), mTargetSize(targetWidth, targetHeight), mColorShift(0xFFFFFFFF) |
| 25 | { |
| 26 | setPosition(offsetX, offsetY); |
| 27 | |
| 28 | if(!path.empty()) |
| 29 | setImage(path); |
| 30 | } |
| 31 | |
| 32 | ImageComponent::~ImageComponent() |
| 33 | { |