This task has the purpose of adding RNA classes that can be used to create custom python nodes for builtin nodetree types.
The main purpose of these classes is to provide a better interface for custom nodes, that can be used in the Shader, Compositor, and Texture Node Editors.
- Add Shader RNA class
- Add Compositor RNA class
- Add Texture RNA class
- Add Python utilities for managing custom nodes
- Add Python utilities for converting nodegroups into custom nodes
Any comments, sugestions and corrections are welcome.
Some custom nodes for testing the patches: