[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] Who does what
From: |
strk |
Subject: |
Re: [Gnash-dev] Who does what |
Date: |
Fri, 12 Jun 2009 17:31:24 +0200 |
On Fri, Jun 12, 2009 at 04:51:07PM +0200, address@hidden wrote:
>
> I have a quick question.
>
> I am trying to understand the internals of gnash (failing miserably,
> but still trying). And I want to know who is doing what.
See doc/DESIGN
> In particular
> I would like to know which subproject/library/gremlin is in charge of
> reading the SWF files
The "SWF parser" in libcore/parser
> and which one is in charge of rendering them?
The render_handler in backend/
> I assume that once the SWF files are parsed they are given to Cairo in
> some sort of c form, but I havent been able to find where (or whether)
> this happens.
Rendering is distributed among instances (DisplayObject::render)
which call into the render_handler.
The GUI, which owns the render_handler, takes care of letting it
know where to draw.
> Could somebody point me out in the right direction please?
Need to know more ? Ask again :)
--strk;
Free GIS & Flash consultant/developer () ASCII Ribbon Campaign
http://foo.keybit.net/~strk/services.html /\ Keep it simple!