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:
authorSergey Sharybin <sergey.vfx@gmail.com>2014-10-08 20:02:49 +0400
committerSergey Sharybin <sergey.vfx@gmail.com>2014-10-08 20:02:49 +0400
commit0ba84b7124e17eda444d8fca856f2e5c252a59f0 (patch)
tree2034bf78113c666f471c5cae27be7b444add03f0 /source/blender/editors/space_image/space_image.c
parenta62b806d70a8d4f9dacaa55aa32e9b00fee654e2 (diff)
Operator to define render border from rendered image editor
This way it is possible to define render border directly from the image editor, which is useful for at least three things: - If viewport is really optimized out (simplified etc) then it might be hard to guess which exact area you're mainly interested now. - No need to switch to the viewport to do render border tweaks, could be useful when doing compositing. - If one need to look at particular pixel(s) which is real handy for debugging render engines (both Cycles and BI). Reviewers: campbellbarton, venomgfx Reviewed By: venomgfx Differential Revision: https://developer.blender.org/D820
Diffstat (limited to 'source/blender/editors/space_image/space_image.c')
-rw-r--r--source/blender/editors/space_image/space_image.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/editors/space_image/space_image.c b/source/blender/editors/space_image/space_image.c
index ab616bf592f..9cb82d8ca9d 100644
--- a/source/blender/editors/space_image/space_image.c
+++ b/source/blender/editors/space_image/space_image.c
@@ -257,6 +257,8 @@ static void image_operatortypes(void)
WM_operatortype_append(IMAGE_OT_change_frame);
WM_operatortype_append(IMAGE_OT_read_renderlayers);
+ WM_operatortype_append(IMAGE_OT_render_border);
+ WM_operatortype_append(IMAGE_OT_clear_render_border);
}
static void image_keymap(struct wmKeyConfig *keyconf)
@@ -343,6 +345,10 @@ static void image_keymap(struct wmKeyConfig *keyconf)
kmi = WM_keymap_add_item(keymap, "WM_OT_context_set_enum", PERIODKEY, KM_PRESS, 0, 0);
RNA_string_set(kmi->ptr, "data_path", "space_data.pivot_point");
RNA_string_set(kmi->ptr, "value", "CURSOR");
+
+ /* render border */
+ WM_keymap_add_item(keymap, "IMAGE_OT_render_border", BKEY, KM_PRESS, KM_CTRL, 0);
+ WM_keymap_add_item(keymap, "IMAGE_OT_clear_render_border", BKEY, KM_PRESS, KM_CTRL | KM_ALT, 0);
}
/* dropboxes */