Package pi.config
Class GraphicsConfig
java.lang.Object
pi.config.ConfigGroup
pi.config.GraphicsConfig
Verwaltet die grafischen Einstellungsmöglichkeiten.
Diese Klasse erweitert die ConfigGroup, 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.ConfigGroup
ConfigGroup.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.doubleGibt die Pixelanzahl eines Meters zurück.pixelPerMeter(double pixelPerMeter) Setzt die Pixelanzahl eines Meters.intGibt zurück, wie oft jedes n-te Einzelbild ein Bildschirmfoto für die Bildschirmaufnahme gemacht werden soll.screenRecordingNFrames(int screenRecordingNFrames) Setzt wie oft jedes n-te Einzelbild ein Bildschirmfoto für die Bildschirmaufnahme gemacht werden soll.Gibt 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.doubleGibt zurück, um wie viel der Zoomfaktor der Kamera geändert werden soll.zoomChange(double zoomChange) Setzt um wie viel der Zoomfaktor der Kamera geändert werden soll.Methods inherited from class pi.config.ConfigGroup
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
-
pixelPerMeter
Gibt die Pixelanzahl eines Meters zurück.- Returns:
- Die Pixelanzahl eines Meters.
- Since:
- 0.42.0
-
pixelPerMeter
Setzt die Pixelanzahl eines Meters.- Parameters:
pixelPerMeter- Die Pixelanzahl eines Meters.- 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
-
zoomChange
Gibt zurück, um wie viel der Zoomfaktor der Kamera geändert werden soll.- Returns:
- Um wie viel der Zoomfaktor der Kamera geändert werden soll.
- Since:
- 0.42.0
-
zoomChange
Setzt um wie viel der Zoomfaktor der Kamera geändert werden soll.- Parameters:
zoomChange- Um wie viel der Zoomfaktor der Kamera geändert werden soll.- 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 zurück, wie oft jedes n-te Einzelbild ein Bildschirmfoto für die Bildschirmaufnahme gemacht werden soll.- Returns:
- Wie oft jedes n-te Einzelbild ein Bildschirmfoto für die Bildschirmaufnahme gemacht werden soll.
- Since:
- 0.42.0
-
screenRecordingNFrames
Setzt wie oft jedes n-te Einzelbild ein Bildschirmfoto für die Bildschirmaufnahme gemacht werden soll.- Parameters:
screenRecordingNFrames- Wie oft jedes n-te Einzelbild ein Bildschirmfoto für die Bildschirmaufnahme gemacht werden soll.- 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:
-