Fix #30061: cycles single render layer through python operator parameter not
[blender.git] / intern / cycles / blender / blender_sync.h
index 5e76a0a0b1e858a349530504c5b4c228e7162e79..b0bd3004492d2ef51b3e6bd03b3528bd755844e9 100644 (file)
@@ -54,7 +54,7 @@ public:
 
        /* sync */
        bool sync_recalc();
 
        /* sync */
        bool sync_recalc();
-       void sync_data(BL::SpaceView3D b_v3d, int layer = 0);
+       void sync_data(BL::SpaceView3D b_v3d, const char *layer = 0);
        void sync_camera(int width, int height);
        void sync_view(BL::SpaceView3D b_v3d, BL::RegionView3D b_rv3d, int width, int height);
 
        void sync_camera(int width, int height);
        void sync_view(BL::SpaceView3D b_v3d, BL::RegionView3D b_rv3d, int width, int height);
 
@@ -70,7 +70,7 @@ private:
        void sync_materials();
        void sync_objects(BL::SpaceView3D b_v3d);
        void sync_film();
        void sync_materials();
        void sync_objects(BL::SpaceView3D b_v3d);
        void sync_film();
-       void sync_integrator(int layer);
+       void sync_integrator(const char *layer);
        void sync_view();
        void sync_world();
        void sync_render_layers(BL::SpaceView3D b_v3d);
        void sync_view();
        void sync_world();
        void sync_render_layers(BL::SpaceView3D b_v3d);
@@ -110,6 +110,7 @@ private:
                  material_override(PointerRNA_NULL)
                {}
 
                  material_override(PointerRNA_NULL)
                {}
 
+               string name;
                uint scene_layer;
                uint layer;
                BL::Material material_override;
                uint scene_layer;
                uint layer;
                BL::Material material_override;