Hi Nelo
I find this information by using Gegl Graph. Enter the operation that you want to use eg gegl:emboss. Then on the next line enter the name of the parameter eg type= and it helpfully tells you that “bumpmap” and “emboss” are acceptable settings. It does seem well hidden! Good luck
JimDee2
Thanks a lot, Jim.
That helped.
(How nice would it be to have this information together with the documentation. All in one place. So we need not search for these bits and pieces where we don’t expect them …)
For example for the type … how do I see what is accepted?
I can’t write gchararray there, can I?
It would be really helpful to know what arguments are expected in places like that.
Also for the gdouble and gint - what is the range of values that can be used?
@nelo, thank you for asking this question! It’s a known problem not being able to find the information of all GEGL operations available to use in GIMP. This is not just about core GEGL operations but also about the ones loaded in GEGL as plug-ins and the ones created in GIMP (there’s many of them!).
I pushed an update to the GEGL Filter Browser branch which no longer drops parameters with types unsupported by the protocol used to communicate between GIMP and plug-ins and shows information about many types including enums. The list of supported types is exhaustive but in my testing almost all types I found in my browser are supported. I think this version might be exactly what you’re looking for.