gnash-dev
[Top][All Lists]
Advanced

[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! 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]