diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-01-10 06:44:02 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-01-10 06:44:02 +0300 |
commit | 9f0afbe804b4c10089e176f0a102d925b0f32407 (patch) | |
tree | 76b475b78d2827208b78f3bff183db719e11e191 /source/blender/makesrna/intern/rna_lamp.c | |
parent | e60be63d23bce8c8fe9b749a17c1f3dc3fd56711 (diff) |
added more parent properties for grouped rna stricts
Diffstat (limited to 'source/blender/makesrna/intern/rna_lamp.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_lamp.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/source/blender/makesrna/intern/rna_lamp.c b/source/blender/makesrna/intern/rna_lamp.c index 2f1ad00bf36..3b943f807ad 100644 --- a/source/blender/makesrna/intern/rna_lamp.c +++ b/source/blender/makesrna/intern/rna_lamp.c @@ -52,7 +52,7 @@ static void *rna_Lamp_sunsky_settings_get(PointerRNA *ptr) #else -static void rna_def_lamp_sunsky_settings(BlenderRNA *brna) +static void rna_def_lamp_sunsky_settings(BlenderRNA *brna, StructRNA *parent) { StructRNA *srna; PropertyRNA *prop; @@ -84,6 +84,7 @@ static void rna_def_lamp_sunsky_settings(BlenderRNA *brna) srna= RNA_def_struct(brna, "SunskySettings", NULL); RNA_def_struct_sdna(srna, "Lamp"); + RNA_def_struct_parent(srna, parent); RNA_def_struct_ui_text(srna, "Sun/Sky Settings", "Sun/Sky related settings for the lamp."); prop= RNA_def_property(srna, "sky_colorspace", PROP_ENUM, PROP_NONE); @@ -173,7 +174,7 @@ static void rna_def_lamp_sunsky_settings(BlenderRNA *brna) RNA_def_property_update(prop, NC_LAMP|ND_SKY, NULL); } -void rna_def_lamp(BlenderRNA *brna) +static StructRNA *rna_def_lamp(BlenderRNA *brna) { StructRNA *srna; PropertyRNA *prop; @@ -465,12 +466,15 @@ void rna_def_lamp(BlenderRNA *brna) RNA_def_property_pointer_funcs(prop, "rna_Lamp_sunsky_settings_get", NULL, NULL); RNA_def_property_ui_text(prop, "Sun/Sky Settings", "Sun/Sky related settings for the lamp."); + return srna; } void RNA_def_lamp(BlenderRNA *brna) { - rna_def_lamp(brna); - rna_def_lamp_sunsky_settings(brna); + StructRNA *srna; + + srna= rna_def_lamp(brna); + rna_def_lamp_sunsky_settings(brna, srna); } #endif |