Difference between revisions of "Framebuffer (Deutsch)"
(Proper parenting.) |
(German translation.) |
||
Line 1: | Line 1: | ||
− | {{newin|[[0.7.0]]|070|type=type}} | + | {{newin|[[0.7.0]]|070|type=type}}{{oldin|[[0.8.0]]|080|type=type|text=Wurde umbenannt zu [[Canvas]]}} |
Ein Framebuffer wird zum Offscreen Rendern benutzt. Man kann sich das als einen unsichtbaren Bildschirm vorstellen, auf dem gezeichnet wird. Erst wenn du ihn explizit auf den realen Bildschirm zeichnest, wird der Inhalt sichtbar. Dies wird auch als "in eine Textur rendern" ("render to texture") bezeichnet. | Ein Framebuffer wird zum Offscreen Rendern benutzt. Man kann sich das als einen unsichtbaren Bildschirm vorstellen, auf dem gezeichnet wird. Erst wenn du ihn explizit auf den realen Bildschirm zeichnest, wird der Inhalt sichtbar. Dies wird auch als "in eine Textur rendern" ("render to texture") bezeichnet. | ||
Line 8: | Line 8: | ||
| headers=hide | | headers=hide | ||
| default=None. | | default=None. | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
== Funktionen == | == Funktionen == | ||
− | {{#ask: [[Category:Functions]] [[parent::Framebuffer||Drawable||Object | + | {{#ask: [[Category:Functions]] [[parent::Framebuffer||Drawable||Object]] |
| headers=hide | | headers=hide | ||
+ | | format=template | ||
+ | | template=ListingFields | ||
+ | | introtemplate=ListingIntro | ||
+ | | outrotemplate=ListingOutro | ||
| ?Description | | ?Description | ||
+ | | ?PrettySince | ||
+ | | ?PrettyRemoved | ||
}} | }} | ||
== Supertypen == | == Supertypen == |
Revision as of 18:02, 30 September 2014
Available since LÖVE 0.7.0 |
This type is not supported in earlier versions. |
Removed in LÖVE 0.8.0 |
Wurde umbenannt zu Canvas. |
Ein Framebuffer wird zum Offscreen Rendern benutzt. Man kann sich das als einen unsichtbaren Bildschirm vorstellen, auf dem gezeichnet wird. Erst wenn du ihn explizit auf den realen Bildschirm zeichnest, wird der Inhalt sichtbar. Dies wird auch als "in eine Textur rendern" ("render to texture") bezeichnet.
Man kann zum Beispiel Objekte, die nicht oft ihre Position ändern (wie zum Beispiel Hintergrundgegenstände) in den Framebuffer zeichnen. Wenn der Hintergrund fertig ist, kann der gesamte Framebuffer real gezeichnet werden, statt jedes Objekt einzeln. Dies spart Zeichenoperationen, die für jedes Einzelbild aufgerufen werden müssen.
Konstruktoren
love.graphics.newFramebuffer | Creates a new Framebuffer. | 0.7.0 | 0.8.0 |
Funktionen
Framebuffer:getImageData | Get stored ImageData. | 0.7.0 | 0.8.0 |
Framebuffer:getWrap | Gets the wrapping properties of a Framebuffer. | 0.7.2 | 0.8.0 |
Framebuffer:renderTo | Render to a framebuffer using a function. | 0.7.0 | 0.8.0 |
Framebuffer:setWrap | Sets the wrapping properties of a Framebuffer. | 0.7.2 | 0.8.0 |
Object:release | Immediately destroys the object's Lua reference. | 11.0 | |
Object:type | Gets the type of the object as a string. | ||
Object:typeOf | Checks whether an object is of a certain type. |
Supertypen
Siehe auch
Andere Sprachen
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info