Package pi.config

Class GraphicsConfiguration

java.lang.Object
pi.config.ConfigurationGroup
pi.config.GraphicsConfiguration

public class GraphicsConfiguration extends ConfigurationGroup
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
  • Method Details

    • windowWidth

      @Getter @API public int windowWidth()
      Gibt die Breite des Fensters in Pixel zurück.
      Returns:
      Die Breite des Fensters in Pixel.
      Since:
      0.42.0
    • windowWidth

      @Setter @API public GraphicsConfiguration windowWidth(int 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

      @Getter @API public int windowHeight()
      Gibt die Höhe des Fensters in Pixel zurück.
      Returns:
      Die Höhe des Fensters in Pixel.
      Since:
      0.42.0
    • windowHeight

      @Setter @API public GraphicsConfiguration windowHeight(int 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

      @Getter @API public Direction windowPosition()
      Gibt die Position des Fensters auf dem Bildschirm zurück.
      Returns:
      Die Position des Fensters auf dem Bildschirm.
      Since:
      0.42.0
    • windowPosition

      @Setter @API public GraphicsConfiguration windowPosition(Direction windowPosition)
      Setzt die Position des Fensters auf dem Bildschirm. .
      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

      @Getter @API public int framerate()
      Gibt die Bildfrequenz zurück.
      Returns:
      Die Bildfrequenz.
      Since:
      0.42.0
    • framerate

      @Setter @API public GraphicsConfiguration framerate(int 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

      @Getter @API public String colorScheme()
      Gibt das Farbschema zurück.
      Returns:
      Das Farbschema.
      Since:
      0.42.0
    • colorScheme

      @Setter @API public GraphicsConfiguration colorScheme(String 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

      @Getter @API public int 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

      @Setter @API public GraphicsConfiguration pixelMultiplication(int 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

      @Getter @API public int screenRecordingNFrames()
      Gibt
      Returns:
      Since:
      0.42.0
    • screenRecordingNFrames

      @Setter @API public GraphicsConfiguration screenRecordingNFrames(int 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

      @Getter @API public Dimension 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

      @Setter @API public GraphicsConfiguration windowDimension(int windowWidth, int windowHeight)
      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: