[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/gui DESIGN
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash/gui DESIGN |
Date: |
Mon, 23 Jul 2007 15:50:04 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/07/23 15:50:04
Modified files:
gui : DESIGN
Log message:
updated
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/gui/DESIGN?cvsroot=gnash&r1=1.1&r2=1.2
Patches:
Index: DESIGN
===================================================================
RCS file: /sources/gnash/gnash/gui/DESIGN,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- DESIGN 10 May 2006 14:34:37 -0000 1.1
+++ DESIGN 23 Jul 2007 15:50:03 -0000 1.2
@@ -1,28 +1,27 @@
-$Id: DESIGN,v 1.1 2006/05/10 14:34:37 strk Exp $
+$Id: DESIGN,v 1.2 2007/07/23 15:50:03 strk Exp $
Overview
========
-Frontend is the window creation, borders, events, etc.
-Backend is what we use to draw graphics onto the drawing area
+GUI is the window creation, borders, events, etc.
+Renderer is what we use to draw graphics onto the drawing area
-Frontend
-========
+GUI
+===
Frontends are modeled by the gnash::Gui class.
-They take care of initializing the Backend module for use
-in rendering.
+They take care of initializing the Backend module for use in rendering.
-For the frontend we have GTK or SDL (or future QT, FLTK, Xlib..)
+For the frontend we have GTK, SDL, KDE(QT), FLTK2, Aqua, Framebuffer.
-Backend
-=======
+Renderer
+========
Backends modeled by the gnash::render_handler class.
They are the actual renderers, drawing to a memory buffer.
-For the backend we have OpenGL or Cairo,
+For the renderers we have Antigrain (AGG), OpenGL or Cairo.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash/gui DESIGN,
Sandro Santilli <=