diff options
author | Lukas Toenne <lukas.toenne@googlemail.com> | 2011-02-07 12:33:36 +0300 |
---|---|---|
committer | Lukas Toenne <lukas.toenne@googlemail.com> | 2011-02-07 12:33:36 +0300 |
commit | 2070356a329969be2287e6f8f7575a7e45d13543 (patch) | |
tree | 47ddc31594db82fb9e888b4ffbd71abadd21460b /source/blender/nodes/SHD_node.h | |
parent | d272b70ee09be8c949247404c9324cfffc833976 (diff) |
A simplified way of defining bNodeType structs. Instead of doing full struct member initialization for each node, this uses a couple of helper functions now. This will make it easier to change and extend the bNodeSocket interface in the future. Two examples (normal and mapping shader nodes) included, the rest should be converted too.
Diffstat (limited to 'source/blender/nodes/SHD_node.h')
-rw-r--r-- | source/blender/nodes/SHD_node.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/nodes/SHD_node.h b/source/blender/nodes/SHD_node.h index 80cd0c2e73c..99a016c5009 100644 --- a/source/blender/nodes/SHD_node.h +++ b/source/blender/nodes/SHD_node.h @@ -48,9 +48,9 @@ extern bNodeType sh_node_mix_rgb; extern bNodeType sh_node_valtorgb; extern bNodeType sh_node_rgbtobw; extern bNodeType sh_node_texture; -extern bNodeType sh_node_normal; +void register_node_type_sh_normal(ListBase *lb); extern bNodeType sh_node_geom; -extern bNodeType sh_node_mapping; +void register_node_type_sh_mapping(ListBase *lb); extern bNodeType sh_node_curve_vec; extern bNodeType sh_node_curve_rgb; extern bNodeType sh_node_math; |