World RNA:
[blender.git] / source / blender / makesrna / intern / rna_world.c
index 28e5cf783703d2c830a79a933ffd1b1b015b6750..3b0f53df43b2ff053cc08973e9f841aefd093f3f 100644 (file)
@@ -15,7 +15,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software Foundation,
- * Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  *
  * Contributor(s): Blender Foundation (2008).
  *
@@ -26,7 +26,6 @@
 #include <stdlib.h>
 
 #include "RNA_define.h"
-#include "RNA_types.h"
 
 #include "rna_internal.h"
 
@@ -106,12 +105,12 @@ static void rna_def_world_mtex(BlenderRNA *brna)
        PropertyRNA *prop;
 
        static EnumPropertyItem texco_items[] = {
-               {TEXCO_VIEW, "VIEW", 0, "View", "Uses view vector for the texture coordinates."},
-               {TEXCO_GLOB, "GLOBAL", 0, "Global", "Uses global coordinates for the texture coordinates (interior mist)."},
-               {TEXCO_ANGMAP, "ANGMAP", 0, "AngMap", "Uses 360 degree angular coordinates, e.g. for spherical light probes."},
-               {TEXCO_H_SPHEREMAP, "SPHERE", 0, "Sphere", "For 360 degree panorama sky, spherical mapped, only top half."},
-               {TEXCO_H_TUBEMAP, "TUBE", 0, "Tube", "For 360 degree panorama sky, cylindrical mapped, only top half."},
-               {TEXCO_OBJECT, "OBJECT", 0, "Object", "Uses linked object's coordinates for texture coordinates."},
+               {TEXCO_VIEW, "VIEW", 0, "View", "Uses view vector for the texture coordinates"},
+               {TEXCO_GLOB, "GLOBAL", 0, "Global", "Uses global coordinates for the texture coordinates (interior mist)"},
+               {TEXCO_ANGMAP, "ANGMAP", 0, "AngMap", "Uses 360 degree angular coordinates, e.g. for spherical light probes"},
+               {TEXCO_H_SPHEREMAP, "SPHERE", 0, "Sphere", "For 360 degree panorama sky, spherical mapped, only top half"},
+               {TEXCO_H_TUBEMAP, "TUBE", 0, "Tube", "For 360 degree panorama sky, cylindrical mapped, only top half"},
+               {TEXCO_OBJECT, "OBJECT", 0, "Object", "Uses linked object's coordinates for texture coordinates"},
                {0, NULL, 0, NULL, NULL}};
 
        srna= RNA_def_struct(brna, "WorldTextureSlot", "TextureSlot");
@@ -224,7 +223,7 @@ static void rna_def_lighting(BlenderRNA *brna)
        RNA_def_property_float_sdna(prop, NULL, "aoenergy");
        RNA_def_property_range(prop, 0, INT_MAX);
        RNA_def_property_ui_range(prop, 0, 1, 0.1, 2);
-       RNA_def_property_ui_text(prop, "Factor", "Factor for ambient occlusion blending blending");
+       RNA_def_property_ui_text(prop, "Factor", "Factor for ambient occlusion blending");
        RNA_def_property_update(prop, 0, "rna_World_update");
 
        prop= RNA_def_property(srna, "ao_blend_mode", PROP_ENUM, PROP_NONE);
@@ -280,7 +279,7 @@ static void rna_def_lighting(BlenderRNA *brna)
        prop= RNA_def_property(srna, "passes", PROP_INT, PROP_NONE);
        RNA_def_property_int_sdna(prop, NULL, "ao_approx_passes");
        RNA_def_property_range(prop, 0, 10);
-       RNA_def_property_ui_text(prop, "Passes", "Number of preprocessing passes to reduce overocclusion (for Approximate)");
+       RNA_def_property_ui_text(prop, "Passes", "Number of preprocessing passes to reduce overocclusion (for approximate ambient occlusion)");
        RNA_def_property_update(prop, 0, "rna_World_update");
 
        prop= RNA_def_property(srna, "distance", PROP_FLOAT, PROP_DISTANCE);
@@ -353,9 +352,9 @@ static void rna_def_world_mist(BlenderRNA *brna)
        PropertyRNA *prop;
        
        static EnumPropertyItem falloff_items[] = {
-               {0, "QUADRATIC", 0, "Quadratic", "Mist uses quadratic progression."},
-               {1, "LINEAR", 0, "Linear", "Mist uses linear progression."},
-               {2, "INVERSE_QUADRATIC", 0, "Inverse Quadratic", "Mist uses inverse quadratic progression."},
+               {0, "QUADRATIC", 0, "Quadratic", "Mist uses quadratic progression"},
+               {1, "LINEAR", 0, "Linear", "Mist uses linear progression"},
+               {2, "INVERSE_QUADRATIC", 0, "Inverse Quadratic", "Mist uses inverse quadratic progression"},
                {0, NULL, 0, NULL, NULL}};
 
        srna= RNA_def_struct(brna, "WorldMistSettings", NULL);
@@ -414,7 +413,7 @@ static void rna_def_world_stars(BlenderRNA *brna)
        prop= RNA_def_property(srna, "enabled", PROP_BOOLEAN, PROP_NONE);
        RNA_def_property_boolean_sdna(prop, NULL, "mode", WO_STARS);
        RNA_def_property_ui_text(prop, "Enabled", "Enable starfield generation");
-       RNA_def_property_update(prop, 0, "rna_World_update");
+       RNA_def_property_update(prop, 0, "rna_World_draw_update");
 
        prop= RNA_def_property(srna, "size", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "starsize");
@@ -432,7 +431,7 @@ static void rna_def_world_stars(BlenderRNA *brna)
        RNA_def_property_float_sdna(prop, NULL, "stardist");
        RNA_def_property_range(prop, 2, 1000);
        RNA_def_property_ui_text(prop, "Average Separation", "Average distance between any two stars");
-       RNA_def_property_update(prop, 0, "rna_World_update");
+       RNA_def_property_update(prop, 0, "rna_World_draw_update");
 
        prop= RNA_def_property(srna, "color_randomization", PROP_FLOAT, PROP_NONE);
        RNA_def_property_float_sdna(prop, NULL, "starcolnoise");