love.graphics (Deutsch)

Dies ist das Grafikmodul.

Das Grafikmodul ist für Dinge wie Fensterverwaltung, Bilder, Animationen, Schriftarten und mehr verantwortlich.

Typen

Canvas (Deutsch)Ein Offscreen-Buffer welcher für das sogenannte "Off-screen Rendering" verwendet wird.
Drawable (Deutsch)Die Superklasse für alle Dinge, die auf den Bildschirm gezeichnet werden können.
Font (Deutsch)Definiert das Aussehen von Charakteren welche auf den Bildschirm gezeichnet werden.
Framebuffer (Deutsch)Offscreen-Buffer.
Image (Deutsch)Ein Bild, welches gezeichnet werden kann.
Mesh (Deutsch)Ein zweidimensionales Polygonnetz zum Zeichnen von beliebig geformten Texturobjekten.
ParticleSystem (Deutsch)Ein Partikelsystem zur Erzeugung von Effekten wie Feuer und Rauch.
Quad (Deutsch)Ein Viereck mit Texturkoordinaten.
Shader (Deutsch)Ein Shadereffekt zur Pixel- oder Vertexmanipulation.
SpriteBatch (Deutsch)Speichert Bildpositionen in einem Buffer und zeichnet diese mit einem einzigen Funktionsaufruf.
Texture (Deutsch)Die Superklasse für alle zeichenbaren Objekte welche eine Textur repräsentieren.

Funktionen

love.graphics.arc (Deutsch)Zeichnet einen Bogen.
love.graphics.circle (Deutsch)Zeichnet einen Kreis.
love.graphics.clear (Deutsch)Löscht den aktuellen Bildschirminhalt und füllt ihn mit der Hintergrundfarbe.
love.graphics.draw (Deutsch)Zeichnet Objekte auf den Bildschirm.
love.graphics.getBackgroundColor (Deutsch)Gibt die derzeitige Hintergrundfarbe zurück.
love.graphics.getBlendMode (Deutsch)Gibt den Mischungsmodus für Transparente Objekte zurück.
love.graphics.getDimensions (Deutsch)Gibt die Breite und Höhe des Fensters in Pixeln zurück.
love.graphics.getHeight (Deutsch)Gibt die Höhe des Fensters in Pixeln zurück.
love.graphics.getMaxPointSize (Deutsch)Gibt die maximale Größe für Punkte zurück.
love.graphics.getPixelEffect (Deutsch)Gibt den aktuellen PixelEffect zurück.
love.graphics.getPointSize (Deutsch)Gibt die aktuelle Größe mit welche Punkte gezeichnet werden zurück.
love.graphics.getPointStyle (Deutsch)Gibt den aktuellen Stil in dem Punkte gezeichnet werden zurück.
love.graphics.getShader (Deutsch)Gibt den aktuellen Shader zurück.
love.graphics.getSystemLimit (Deutsch)Gibt den systemabhängigen Maximalwert für bestimmte love-graphics Funktionen zurück.
love.graphics.getWidth (Deutsch)Gibt die Breite des Fensters in Pixeln zurück.
love.graphics.line (Deutsch)Zeichnet eine Linie zwischen zwei oder mehr Punkten.
love.graphics.newCanvas (Deutsch)Erstellt einen neuen Offscreen-Buffer.
love.graphics.newFont (Deutsch)Erstellt ein neues Font Objekt.
love.graphics.newFramebuffer (Deutsch)Erstellt einen neuen Framebuffer.
love.graphics.newImage (Deutsch)Erstellt ein neues Bild.
love.graphics.newParticleSystem (Deutsch)Erstellt ein neues Partikelsystem.
love.graphics.newQuad (Deutsch)Erstellt ein neues Quad.
love.graphics.newSpriteBatch (Deutsch)Erstellt einen neuen SpriteBatch.
love.graphics.point (Deutsch)Zeichnet einen Punkt.
love.graphics.polygon (Deutsch)Zeichnet ein Polygon.
love.graphics.present (Deutsch)Zeigt das Ergebnis der bisherigen Zeichenoperationen auf dem Bildschirm.
love.graphics.print (Deutsch)Zeichnet einen Text auf den Bildschirm.
love.graphics.printf (Deutsch)Zeichnet formatierten Text mit Zeilenumbrüchen und Textausrichtung.
love.graphics.quad (Deutsch)Zeichnet eine quadratische Form.
love.graphics.rectangle (Deutsch)Zeichnet ein Rechteck.
love.graphics.setBackgroundColor (Deutsch)Bestimmt die Hintergrundfarbe.
love.graphics.setCanvas (Deutsch)Bestimmt ein neues Renderziel.
love.graphics.setLine (Deutsch)Bestimmt den Stil und die Breite mit der Linien gezeichnet werden.
love.graphics.setLineStyle (Deutsch)Bestimmt den Stil in dem Linien gezeichnet werden.
love.graphics.setLineWidth (Deutsch)Bestimmt die Breite mit der Linien gezeichnet werden sollen.
love.graphics.setPointSize (Deutsch)Bestimmt die Größe mit welcher Punkte gezeichnet werden.
love.graphics.setPointStyle (Deutsch)Bestimmt den Stil in dem Punkte gezeichnet werden sollen.
love.graphics.toggleFullscreen (Deutsch)Schaltet zwischen Vollbild- und Fenstermodus um.
love.graphics.triangle (Deutsch)Zeichnet ein Dreieck.

Enumerationen

AlignMode (Deutsch)Bestimmt wie Text auf dem Bildschirm ausgerichtet werden soll.
BlendMode (Deutsch)Unterschiedliche Arten des Alpha-Blendings.
DrawMode (Deutsch)Bestimmt ob nur die Umrisse einer Form gezeichnet, oder diese ausgefüllt werden soll.
FilterMode (Deutsch)Die Arten von Filtern welche beim Skalieren von Bildern verwendet werden können.
LineStyle (Deutsch)Der Stil in dem Linien gezeichnet werden sollen.
PointStyle (Deutsch)Bestimmt wie Punkte gezeichnet werden sollen.
SpriteBatchUsage (Deutsch)Nutzungshinweise für SpriteBatches.

Siehe auch

Andere Sprachen