31 #ifndef SWORD25_DYNAMIC_BITMAP_H 32 #define SWORD25_DYNAMIC_BITMAP_H 34 #include "sword25/kernel/common.h" 35 #include "sword25/gfx/bitmap.h" 36 #include "sword25/gfx/image/renderedimage.h" 38 #include "common/ptr.h" 48 uint
getPixel(
int x,
int y)
const override;
50 bool setContent(
const byte *pixeldata, uint size, uint offset, uint stride)
override;
52 bool isScalingAllowed()
const override;
53 bool isAlphaAllowed()
const override;
54 bool isColorModulationAllowed()
const override;
55 bool isSetContentAllowed()
const override;
67 bool createRenderedImage(uint width, uint height);
bool doRender(RectangleList *updateRects) override
Einschubmethode, die den tatsächlichen Redervorgang durchführt.
bool setContent(const byte *pixeldata, uint size, uint offset, uint stride) override
Füllt den Inhalt des Bildes mit Pixeldaten.
Definition: renderobjectptr.h:46
Definition: microtiles.h:38
Dieses ist die Klasse die sämtliche sichtbaren Objekte beschreibt.
Definition: renderobject.h:72
Definition: dynamicbitmap.h:42
uint getPixel(int x, int y) const override
Liest einen Pixel des Bildes.
Definition: outputpersistenceblock.h:39