Package pi.config
Class GraphicsConfiguration
java.lang.Object
pi.config.ConfigurationGroup
pi.config.GraphicsConfiguration
Stellt die grafischen Konfigurationseinstellungen dar.
Diese Klasse erweitert die ConfigurationGroup, um spezifische
Einstellungen für Grafiken bereitzustellen.
- Since:
- 0.42.0
- Author:
- Josef Friedrich, Steffen Wilke, Matthias Wilke
-
Nested Class Summary
Nested classes/interfaces inherited from class pi.config.ConfigurationGroup
ConfigurationGroup.ConfigurationChangedListener -
Method Summary
Modifier and TypeMethodDescriptionGibt das Farbschema zurück.colorScheme(String colorScheme) Setzt den Namen des Farbschema.intGibt die Bildfrequenz zurück.framerate(int framerate) Setzt die Bildfrequenz.booleanGibt wahr zurück, wenn die Pixelvervielfältigung aktiviert ist.intGibt den Wert der Pixelvervielfältigung zurück.pixelMultiplication(int pixelMultiplication) Setzt wie oft ein Pixel vervielfältigt werden soll.intGibtscreenRecordingNFrames(int screenRecordingNFrames) SetztGibt die Abmessung, also die Breite und die Höhe, des Fensters in Pixel zurück.windowDimension(int windowWidth, int windowHeight) Setzt die Abmessung, also die Breite und die Höhe, des Fensters in Pixel.intGibt die Höhe des Fensters in Pixel zurück.windowHeight(int windowHeight) Setzt die Höhe des Fensters in Pixel.Gibt die Position des Fensters auf dem Bildschirm zurück.windowPosition(Direction windowPosition) Setzt die Position des Fensters auf dem Bildschirm.intGibt die Breite des Fensters in Pixel zurück.windowWidth(int windowWidth) Setzt die Breite des Fensters in Pixel.Methods inherited from class pi.config.ConfigurationGroup
getPrefix, initializeByProperty, isDebug, onChanged, removeListener, set, setDebug, storeProperties
-
Method Details
-
windowWidth
Gibt die Breite des Fensters in Pixel zurück.- Returns:
- Die Breite des Fensters in Pixel.
- Since:
- 0.42.0
-
windowWidth
Setzt die Breite des Fensters in Pixel.- Parameters:
windowWidth- Die Breite des Fensters in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
graphic.windowWidth(..).windowHeight(..). - Since:
- 0.42.0
-
windowHeight
Gibt die Höhe des Fensters in Pixel zurück.- Returns:
- Die Höhe des Fensters in Pixel.
- Since:
- 0.42.0
-
windowHeight
Setzt die Höhe des Fensters in Pixel.- Parameters:
windowHeight- Die Höhe des Fensters in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
graphic.windowWidth(..).windowHeight(..). - Since:
- 0.42.0
-
windowPosition
Gibt die Position des Fensters auf dem Bildschirm zurück.Direction.UP: oben mittigDirection.UP_RIGHT: oben rechtsDirection.RIGHT: rechts mittigDirection.DOWN_RIGHT: unten rechtsDirection.DOWN: unten mittigDirection.DOWN_LEFT: unten linksDirection.LEFT: linksDirection.UP_LEFT: oben linksDirection.NONE: mittig
- Returns:
- Die Position des Fensters auf dem Bildschirm.
- Since:
- 0.42.0
-
windowPosition
Setzt die Position des Fensters auf dem Bildschirm.Direction.UP: oben mittigDirection.UP_RIGHT: oben rechtsDirection.RIGHT: rechts mittigDirection.DOWN_RIGHT: unten rechtsDirection.DOWN: unten mittigDirection.DOWN_LEFT: unten linksDirection.LEFT: linksDirection.UP_LEFT: oben linksDirection.NONE: mittig
- Parameters:
windowPosition- Die Position des Fensters auf dem Bildschirm.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
graphic.windowWidth(..).windowHeight(..). - Since:
- 0.42.0
-
framerate
Gibt die Bildfrequenz zurück.- Returns:
- Die Bildfrequenz.
- Since:
- 0.42.0
-
framerate
Setzt die Bildfrequenz.- Parameters:
framerate- Die Bildfrequenz.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
graphic.windowWidth(..).windowHeight(..). - Since:
- 0.42.0
-
colorScheme
Gibt das Farbschema zurück.- Returns:
- Das Farbschema.
- Since:
- 0.42.0
-
colorScheme
Setzt den Namen des Farbschema.- Parameters:
colorScheme- Der Name des Farbschema.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
graphic.windowWidth(..).windowHeight(..). - Since:
- 0.42.0
-
pixelMultiplication
Gibt den Wert der Pixelvervielfältigung zurück.- Returns:
- Der Wert der Pixelvervielfältigung.
- Since:
- 0.42.0
- See Also:
-
isPixelMultiplication
public boolean isPixelMultiplication()Gibt wahr zurück, wenn die Pixelvervielfältigung aktiviert ist.- Returns:
- Wahr, wenn die Pixelvervielfältigung aktiviert ist.
- Since:
- 0.25.0
- See Also:
-
pixelMultiplication
Setzt wie oft ein Pixel vervielfältigt werden soll.- Parameters:
pixelMultiplication- Der Wert der Pixelvervielfältigung.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
graphic.windowWidth(..).windowHeight(..). - Since:
- 0.42.0
-
screenRecordingNFrames
Gibt- Returns:
- Since:
- 0.42.0
-
screenRecordingNFrames
Setzt- Parameters:
screenRecordingNFrames-- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
graphic.windowWidth(..).windowHeight(..). - Since:
- 0.42.0
-
windowDimension
Gibt die Abmessung, also die Breite und die Höhe, des Fensters in Pixel zurück.- Returns:
- Die Abmessung, also die Breite und die Höhe, des Fensters in Pixel.
- Since:
- 0.42.0
-
windowDimension
Setzt die Abmessung, also die Breite und die Höhe, des Fensters in Pixel.- Parameters:
windowWidth- Die Breite des Fensters in Pixel.windowHeight- Die Höhe des Fensters in Pixel.- Returns:
- Eine Referenz auf die eigene Instanz der Konfigurationsgruppe,
damit nach dem Erbauer/Builder-Entwurfsmuster die Eigenschaften der
Konfigurationsgruppe durch aneinander gekettete Setter festgelegt
werden können, z. B.
graphic.windowWidth(..).windowHeight(..). - Since:
- 0.42.0
- See Also:
-