Page MenuHomePhabricator (Chris)

stretch-bitmap.h
No OneTemporary

Authored By
Unknown
Size
863 B
Referenced Files
None
Subscribers
None

stretch-bitmap.h

#ifndef _paintown_stretch_bitmap_h
#define _paintown_stretch_bitmap_h
#include "bitmap.h"
namespace Graphics{
class StretchedBitmap: public Bitmap {
public:
StretchedBitmap(int width, int height, const Bitmap & where, QualityFilter filter = NoFilter);
void finish();
void start();
virtual int getWidth() const;
virtual int getHeight() const;
virtual double getScaleWidth() const;
virtual double getScaleHeight() const;
protected:
double width;
double height;
double scale_x, scale_y;
const Bitmap & where;
const QualityFilter filter;
Bitmap scaleToFilter;
};
class TranslatedBitmap: public Bitmap {
public:
TranslatedBitmap(int x, int y, const Bitmap & where);
using Bitmap::BlitToScreen;
virtual void BlitToScreen() const;
virtual ~TranslatedBitmap();
public:
int x, y;
};
}
#endif

File Metadata

Mime Type
text/x-c++
Expires
Sat, Nov 14, 4:22 PM (9 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
139842
Default Alt Text
stretch-bitmap.h (863 B)

Event Timeline