Package pi.graphics
Class SceneInfoOverlay
java.lang.Object
pi.graphics.SceneInfoOverlay
Eine Infobox, die über eine Szene gelegt werden kann.
Sie wird standardmäßig nach einer gewissen Zeit wieder ausgeblendet.
Die Infobox kann vier Zeichenketten enthalten:
title: Der Titel der Szene.subtitle: Der Untertitel der Szene.description: Ein längerer, mehrzeiliger Beschreibungstext zur Szene.help: Ein längerer, mehrzeiliger Hilfetext zur Szene.
- Since:
- 0.42.0
- Author:
- Josef Friedrich
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) Setzt den längerer, mehrzeiliger Beschreibungstext zur Szene.disable()Deaktiviert die Infobox der Szene.duration(double duration) Setzt die Anzeigedauer der Infobox in Sekunden.Setzt die horizontale Ausrichtung der Infobox.Setzt den Hilfetext zur Szene.Setzt den Untertitel der Szene.Setzt die Textfarbe.Setzt den Titel der Szene.toggle()Schaltet zwischen dem Status deaktiviert und aktiviert hin- und her.Setzt die vertikale Ausrichtung der Infobox.
-
Field Details
-
margin
-
background
-
-
Constructor Details
-
SceneInfoOverlay
-
-
Method Details
-
permanent
- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..). - Since:
- 0.42.0
-
duration
Setzt die Anzeigedauer der Infobox in Sekunden.- Parameters:
duration- Die Anzeigedauer der Infobox in Sekunden.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..). - Since:
- 0.42.0
-
title
Setzt den Titel der Szene.Der Titel wird als Einblendung über die Szene gelegt.
- Parameters:
title- Der Titel der Szene.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..). - Since:
- 0.42.0
-
subtitle
Setzt den Untertitel der Szene.Der Untertitel wird als Einblendung über die Szene gelegt.
- Parameters:
subtitle- Der Untertitel der Szene.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..). - Since:
- 0.42.0
-
description
Setzt den längerer, mehrzeiliger Beschreibungstext zur Szene.Der Beschreibungstext wird als Einblendung über die Szene gelegt.
- Parameters:
description- Ein längerer, mehrzeiliger Beschreibungstext zur Szene.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..). - Since:
- 0.42.0
-
help
Setzt den Hilfetext zur Szene.Der Beschreibungstext wird als Einblendung über die Szene gelegt.
- Parameters:
help- Ein Hilfetext zur Szene.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..). - Since:
- 0.42.0
-
textColor
Setzt die Textfarbe.- Parameters:
textColor- die Textfarbe.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..). - Since:
- 0.42.0
-
hAlign
Setzt die horizontale Ausrichtung der Infobox.- Parameters:
hAlign- Die horizontale Ausrichtung der Infobox.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..).
-
vAlign
Setzt die vertikale Ausrichtung der Infobox.- Parameters:
vAlign- Die vertikale Ausrichtung der Infobox.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..).
-
disable
Deaktiviert die Infobox der Szene.Die Infobox wird nicht angezeigt.
- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..).
-
toggle
Schaltet zwischen dem Status deaktiviert und aktiviert hin- und her.- Returns:
- Eine Referenz auf die eigene Instanz, damit nach dem
Erbauer/Builder-Entwurfsmuster die Eigenschaften durch aneinander
gekettete Setter festgelegt werden können, z. B.
info().title(..).subtitle(..). - Since:
- 0.42.0
-