Class ImageFontGlyph

java.lang.Object
de.pirckheimer_gymnasium.engine_pi.actor.ImageFontGlyph

public class ImageFontGlyph extends Object
Stellt ein Zeichen dar, das durch ein Bild repräsentiert ist.
Since:
0.27.0
Author:
Josef Friedrich
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Gibt das Zeichen, das durch ein Bild dargestellt werden soll, als Zeichenkette zurück.
    Gibt den Dateinamen des Bilds ohne Dateierweiterung zurück.
    char
    Gibt das Zeichen, das durch ein Bild dargestellt werden soll, zurück.
    int
    Gibt die Höhe des Bilds in Pixel zurück.
    Gibt die vierstellige, hexadezimale Unicode-Nummer des Zeichens (beispielsweise 0041) zurück.
    Gibt das in den Speicher geladene Bild, das ein Zeichen darstellt, zurück.
    Gibt den Unicode-Namen des Zeichens (beispielsweise LATIN CAPITAL LETTER A) zurück.
    int
    Gibt die Breite des Bilds in Pixel zurück.
    void
    setGlyph(char glyph)
    Setzt das Zeichen, das durch ein Bild dargestellt werden soll.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ImageFontGlyph

      public ImageFontGlyph(Path path)
  • Method Details

    • getGlyph

      public char getGlyph()
      Gibt das Zeichen, das durch ein Bild dargestellt werden soll, zurück.
      Returns:
      Das Zeichen, das durch ein Bild dargestellt werden soll.
    • getContent

      public String getContent()
      Gibt das Zeichen, das durch ein Bild dargestellt werden soll, als Zeichenkette zurück.
      Returns:
      Das Zeichen, das durch ein Bild dargestellt werden soll, als Zeichenkette.
    • setGlyph

      public void setGlyph(char glyph)
      Setzt das Zeichen, das durch ein Bild dargestellt werden soll.
      Parameters:
      glyph - Das Zeichen, das durch ein Bild dargestellt werden soll.
    • getImage

      public BufferedImage getImage()
      Gibt das in den Speicher geladene Bild, das ein Zeichen darstellt, zurück.
      Returns:
      Das in den Speicher geladene Bild, das ein Zeichen darstellt.
    • getWidth

      public int getWidth()
      Gibt die Breite des Bilds in Pixel zurück.
      Returns:
      Die Breite des Bilds in Pixel.
    • getHeight

      public int getHeight()
      Gibt die Höhe des Bilds in Pixel zurück.
      Returns:
      Die Höhe des Bilds in Pixel.
    • getFilename

      public String getFilename()
      Gibt den Dateinamen des Bilds ohne Dateierweiterung zurück.
      Returns:
      Der Dateiname des Bilds ohne Dateierweiterung.
    • getUnicodeName

      public String getUnicodeName()
      Gibt den Unicode-Namen des Zeichens (beispielsweise LATIN CAPITAL LETTER A) zurück.
      Returns:
      Den Unicode-Namen des Zeichens.
    • getHexNumber

      public String getHexNumber()
      Gibt die vierstellige, hexadezimale Unicode-Nummer des Zeichens (beispielsweise 0041) zurück.
      Returns:
      Die vierstellige, hexadezimale Unicode-Nummer.