[Gegl-developer] GEGL conventions

reasamp at gmail.com reasamp at gmail.com
Thu Oct 26 06:46:25 PDT 2006


Hi
I just joined the other day, and right now I am taking the time to get used
to various parts of the library. Since the documentation is limited so far I
decided to post here to clear up some small confusions about some library
conventions:
- The 'ID': Can this be used as a string pad to each and every operation?
You know, so that it can be cloned/otherwise referred later somewhere else?
The clones.xml shows it being used on the 'load' operation, but I failed to
use it on other operations. If it's possible, how? If not, how do I refer to
results of other operations?
- Is the XML format used in the examples considered to be within the scope
of the library? That is, ... is it an 'official' part of the library, or
just here for debugging, perhaps to be moved into a separate distinct
library later on? When is the outer tag <gegl> and when is it <image>?
- The docs show many operations accepting 'input' 'output' 'aux' pads of
object type. Now do they all have a maximum of three 'object' inputs? I am
asking this because of the particular way in which they have to be specified
in the XML examples in doc.
- Lastly, is there any reference/c header/source file which lists all the
API that is exposed to operations?

reasamp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /lists/gegl-developer/attachments/20061026/e46ea5b2/attachment.html


More information about the Gegl-developer mailing list