[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] Problem with Drawing API
From: |
zou lunkai |
Subject: |
Re: [Gnash-dev] Problem with Drawing API |
Date: |
Tue, 6 Nov 2007 09:51:43 +0800 |
> I had the normalization step in mind while doing the DrawingAPI interface
> so we have a ::finalize method in DynamicShape which should be called before
> any function that needs normalization of it (rendering, hit test, bounds
> computation) and that uses a "dirty" flag set whenever something is drawn.
> Currently the function does nothing.
For swf defined shapes, the normalization step is done by the pp
compiler. There should be a question for the dynamic shapes created by
DrawingAPI: who should take care of the normalization? DrawingAPI
interface? renderer? or the API users?
I guess the API users should be responsible for not producing
malformed shapes. It is not a trivial work for a *decoder* to produce
a satisfied normalized shape with random inputs.
I agree ::finalize method is needed for some attempts(eg. at least
warnings for malformed), but don't expect too much. The DrawingAPI
is capable for creating weird shapes out of your imagination:)
--zou
- Re: [Gnash-dev] Problem with Drawing API,
zou lunkai <=
- Re: [Gnash-dev] Problem with Drawing API, strk, 2007/11/06
- Re: [Gnash-dev] Problem with Drawing API, zou lunkai, 2007/11/06
- Re[2]: [Gnash-dev] Problem with Drawing API, Udo Giacomozzi, 2007/11/06
- Re: [Gnash-dev] Problem with Drawing API, Sandro Santilli, 2007/11/06
- Re[2]: [Gnash-dev] Problem with Drawing API, Udo Giacomozzi, 2007/11/06
- Re: [Gnash-dev] Problem with Drawing API, Sandro Santilli, 2007/11/06
- Re[2]: [Gnash-dev] Problem with Drawing API, Udo Giacomozzi, 2007/11/06
- Re: [Gnash-dev] Problem with Drawing API, Sandro Santilli, 2007/11/07
- Re: [Gnash-dev] Problem with Drawing API, Sandro Santilli, 2007/11/07
- Re[2]: [Gnash-dev] Problem with Drawing API, Udo Giacomozzi, 2007/11/07