|
void | setAlpha (int alpha) |
| Setzt den Alphawert des Bitmaps. More...
|
|
void | setModulationColor (uint modulationColor) |
| Setzt die Modulationfarbe der Bitmaps. More...
|
|
void | setScaleFactor (float scaleFactor) |
| Setzt den Skalierungsfaktor des Bitmaps. More...
|
|
void | setScaleFactorX (float scaleFactorX) |
| Setzt den Skalierungsfaktor der Bitmap auf der X-Achse. More...
|
|
void | setScaleFactorY (float scaleFactorY) |
| Setzt den Skalierungsfaktor der Bitmap auf der Y-Achse. More...
|
|
void | setFlipH (bool flipH) |
| Legt fest, ob das Bild an der X-Achse gespiegelt werden soll.
|
|
void | setFlipV (bool flipV) |
| Legt fest, ob das Bild an der Y-Achse gespiegelt werden soll.
|
|
int | getAlpha () |
| Gibt den aktuellen Alphawert des Bildes zurück. More...
|
|
int | getModulationColor () |
| Gibt die aktuelle 24bit RGB Modulationsfarde des Bildes zurück. More...
|
|
float | getScaleFactorX () const |
| Gibt den Skalierungsfakter des Bitmaps auf der X-Achse zurück. More...
|
|
float | getScaleFactorY () const |
| Gibt den Skalierungsfakter des Bitmaps auf der Y-Achse zurück. More...
|
|
bool | isFlipH () |
| Gibt zurück, ob das Bild an der X-Achse gespiegelt angezeigt wird.
|
|
bool | isFlipV () |
| Gibt zurück, ob das Bild an der Y-Achse gespiegelt angezeigt wird.
|
|
virtual uint | getPixel (int x, int y) const =0 |
| Liest einen Pixel des Bildes. More...
|
|
virtual bool | setContent (const byte *pixeldata, uint size, uint offset=0, uint stride=0)=0 |
| Füllt den Inhalt des Bildes mit Pixeldaten. More...
|
|
virtual bool | isScalingAllowed () const =0 |
|
virtual bool | isAlphaAllowed () const =0 |
|
virtual bool | isColorModulationAllowed () const =0 |
|
virtual bool | isSetContentAllowed () const =0 |
|
bool | persist (OutputPersistenceBlock &writer) override |
|
bool | unpersist (InputPersistenceBlock &reader) override |
|
RenderObjectPtr< Bitmap > | addBitmap (const Common::String &fileName) |
| Erzeugt ein Bitmap als Kinderobjekt des Renderobjektes. More...
|
|
RenderObjectPtr< Bitmap > | addDynamicBitmap (uint width, uint height) |
| Erzeugt ein veränderbares Bitmap als Kinderobjekt des Renderobjektes. More...
|
|
RenderObjectPtr< Animation > | addAnimation (const Common::String &fileName) |
| Erzeugt eine Animation auf Basis einer Animationsdatei als Kinderobjekt des Renderobjektes. More...
|
|
RenderObjectPtr< Animation > | addAnimation (const AnimationTemplate &animationTemplate) |
| Erzeugt eine Animation auf Basis eines Animationstemplate als Kinderobjekt des Renderobjektes. More...
|
|
RenderObjectPtr< Panel > | addPanel (int width, int height, uint color=BS_RGB(0, 0, 0)) |
| Erzeugt ein neues Farbpanel als Kinderobjekt des Renderobjektes. More...
|
|
RenderObjectPtr< Text > | addText (const Common::String &font, const Common::String &text="") |
| Erzeugt ein Textobjekt als Kinderobjekt des Renderobjektes. More...
|
|
RenderObjectPtr< Bitmap > | toBitmap () |
| Castet das Objekt zu einem BS_Bitmap-Objekt wenn zulässig. More...
|
|
RenderObjectPtr< Animation > | toAnimation () |
| Castet das Objekt zu einem BS_Animation-Objekt wenn zulässig. More...
|
|
RenderObjectPtr< Panel > | toPanel () |
| Castet das Objekt zu einem BS_Panel-Objekt wenn zulässig. More...
|
|
RenderObjectPtr< Text > | toText () |
| Castet das Object zu einem BS_Text-Objekt wenn zulässig. More...
|
|
| RenderObject (RenderObjectPtr< RenderObject > pParent, TYPES type, uint handle=0) |
| Erzeugt ein neues BS_RenderObject. More...
|
|
void | preRender (RenderObjectQueue *renderQueue) |
|
bool | render (RectangleList *updateRects, const Common::Array< int > &updateRectsMinZ) |
| Rendert des Objekt und alle seine Unterobjekte. More...
|
|
bool | updateObjectState () |
| Bereitet das Objekt und alle seine Unterobjekte auf einen Rendervorgang vor. Hierbei werden alle Dirty-Rectangles berechnet und die Renderreihenfolge aktualisiert. More...
|
|
void | deleteAllChildren () |
| Löscht alle Kinderobjekte.
|
|
virtual void | setPos (int x, int y) |
| Setzt die Position des Objektes. More...
|
|
virtual void | setX (int x) |
| Setzt die Position des Objektes auf der X-Achse. More...
|
|
virtual void | setY (int y) |
| Setzt die Position des Objektes auf der Y-Achse. More...
|
|
virtual void | setZ (int z) |
| Setzt den Z-Wert des Objektes. More...
|
|
virtual void | setVisible (bool visible) |
| Setzt die Sichtbarkeit eine Objektes. More...
|
|
virtual int | getX () const |
| Gibt die Position des Objektes auf der X-Achse relativ zum Elternobjekt zurück.
|
|
virtual int | getY () const |
| Gibt die Position des Objektes auf der Y-Achse relativ zum Elternobjekt zurück.
|
|
virtual int | getAbsoluteX () const |
| Gibt die absolute Position des Objektes auf der X-Achse zurück.
|
|
virtual int | getAbsoluteY () const |
| Gibt die absolute Position des Objektes auf der Y-Achse zurück.
|
|
int | getZ () const |
| Gibt den Z-Wert des Objektes relativ zum Elternobjekt zurück. More...
|
|
int | getAbsoluteZ () const |
|
int | getWidth () const |
| Gibt die Breite des Objektes zurück.
|
|
int | getHeight () const |
| Gibt die Höhe des Objektes zurück.
|
|
bool | isVisible () const |
| Gibt den Sichtbarkeitszustand des Objektes zurück. More...
|
|
TYPES | getType () const |
| Gibt den Typ des Objektes zurück.
|
|
bool | getInitSuccess () const |
| Gibt zurück, ob das Objekt erfolgreich initialisiert wurde. More...
|
|
const Common::Rect & | getBbox () const |
| Gibt die Bounding-Box des Objektes zurück. More...
|
|
void | forceRefresh () |
| Stellt sicher, dass das Objekt im nächsten Frame neu gezeichnet wird.
|
|
uint32 | getHandle () const |
| Gibt das Handle des Objekte zurück.
|
|
int | getVersion () const |
|
bool | isSolid () const |
|
bool | persistChildren (OutputPersistenceBlock &writer) |
|
bool | unpersistChildren (InputPersistenceBlock &reader) |
|
RenderObjectPtr< RenderObject > | recreatePersistedRenderObject (InputPersistenceBlock &reader) |
|