Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-01-10 06:44:02 +0300
committerCampbell Barton <ideasman42@gmail.com>2009-01-10 06:44:02 +0300
commit9f0afbe804b4c10089e176f0a102d925b0f32407 (patch)
tree76b475b78d2827208b78f3bff183db719e11e191 /source/blender/makesrna/intern/rna_lamp.c
parente60be63d23bce8c8fe9b749a17c1f3dc3fd56711 (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.c12
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