diff options
author | Charlie Jolly <charlie> | 2021-10-12 01:02:17 +0300 |
---|---|---|
committer | Charlie Jolly <mistajolly@gmail.com> | 2021-10-12 01:43:01 +0300 |
commit | f7ef68514bc2ee1abf902807702effe04f2e0dff (patch) | |
tree | cd7fba1717ad5eba07e10e210901086ebd3ac378 /source/blender/makesrna/intern/rna_nodetree.c | |
parent | e005ad5b547627914a87469b58bcd6a249c95c55 (diff) |
Geometry Nodes: Add Color input node
Adds a color input node with picker.
Differential Revision: https://developer.blender.org/D12793
Diffstat (limited to 'source/blender/makesrna/intern/rna_nodetree.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_nodetree.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source/blender/makesrna/intern/rna_nodetree.c b/source/blender/makesrna/intern/rna_nodetree.c index 79fae204e34..f52173b45d4 100644 --- a/source/blender/makesrna/intern/rna_nodetree.c +++ b/source/blender/makesrna/intern/rna_nodetree.c @@ -4988,6 +4988,19 @@ static void def_texture(StructRNA *srna) RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_update"); } +static void def_fn_input_color(StructRNA *srna) +{ + PropertyRNA *prop; + + RNA_def_struct_sdna_from(srna, "NodeInputColor", "storage"); + + prop = RNA_def_property(srna, "color", PROP_FLOAT, PROP_COLOR); + RNA_def_property_array(prop, 4); + RNA_def_property_float_sdna(prop, NULL, "color"); + RNA_def_property_ui_text(prop, "Color", ""); + RNA_def_property_update(prop, NC_NODE | NA_EDITED, "rna_Node_update"); +} + static void def_fn_input_vector(StructRNA *srna) { PropertyRNA *prop; |