75 ot->
description =
"Selected objects are copied to the clipboard";
97 if (num_pasted == 0) {
114 ot->
name =
"Paste Objects";
115 ot->
idname =
"VIEW3D_OT_pastebuffer";
130 "Put pasted objects in the active collection");
142 #ifdef WITH_INPUT_NDOF
const char * BKE_tempdir_base(void)
bool BKE_copybuffer_copy_end(struct Main *bmain_src, const char *filename, struct ReportList *reports)
void BKE_copybuffer_copy_begin(struct Main *bmain_src)
void BKE_copybuffer_copy_tag_ID(struct ID *id)
int BKE_copybuffer_paste(struct bContext *C, const char *libname, int flag, struct ReportList *reports, uint64_t id_types_mask)
#define CTX_DATA_BEGIN(C, Type, instance, member)
struct Main * CTX_data_main(const bContext *C)
void BKE_reportf(ReportList *reports, eReportType type, const char *format,...) ATTR_PRINTF_FORMAT(3
void BKE_report(ReportList *reports, eReportType type, const char *message)
void BLI_join_dirfile(char *__restrict dst, size_t maxlen, const char *__restrict dir, const char *__restrict file) ATTR_NONNULL()
Object is a sort of wrapper for general info.
void ED_outliner_select_sync_from_object_tag(struct bContext *C)
bool ED_operator_scene(struct bContext *C)
bool ED_operator_scene_editable(struct bContext *C)
bool RNA_boolean_get(PointerRNA *ptr, const char *name)
PropertyRNA * RNA_def_boolean(StructOrFunctionRNA *cont_, const char *identifier, bool default_value, const char *ui_name, const char *ui_description)
bool(* poll)(struct bContext *) ATTR_WARN_UNUSED_RESULT
int(* exec)(struct bContext *, struct wmOperator *) ATTR_WARN_UNUSED_RESULT
struct ReportList * reports
void VIEW3D_OT_view_persportho(wmOperatorType *ot)
void VIEW3D_OT_toggle_xray(wmOperatorType *ot)
void VIEW3D_OT_view_center_camera(wmOperatorType *ot)
void VIEW3D_OT_view_center_lock(wmOperatorType *ot)
void VIEW3D_OT_zoom_camera_1_to_1(wmOperatorType *ot)
void VIEW3D_OT_clip_border(wmOperatorType *ot)
void VIEW3D_OT_view_lock_to_active(wmOperatorType *ot)
void VIEW3D_OT_cursor3d(wmOperatorType *ot)
void VIEW3D_OT_clear_render_border(wmOperatorType *ot)
void VIEW3D_OT_background_image_add(wmOperatorType *ot)
void VIEW3D_OT_view_lock_clear(wmOperatorType *ot)
void VIEW3D_OT_navigate(wmOperatorType *ot)
void VIEW3D_OT_render_border(wmOperatorType *ot)
void VIEW3D_OT_background_image_remove(wmOperatorType *ot)
void VIEW3D_OT_toggle_shading(wmOperatorType *ot)
void VIEW3D_OT_drop_world(wmOperatorType *ot)
void VIEW3D_OT_ruler_remove(wmOperatorType *ot)
void VIEW3D_OT_ruler_add(wmOperatorType *ot)
void VIEW3D_OT_snap_selected_to_grid(struct wmOperatorType *ot)
void VIEW3D_OT_camera_to_view(struct wmOperatorType *ot)
void VIEW3D_OT_select_box(struct wmOperatorType *ot)
void VIEW3D_OT_snap_selected_to_active(struct wmOperatorType *ot)
void VIEW3D_OT_snap_selected_to_cursor(struct wmOperatorType *ot)
void VIEW3D_OT_snap_cursor_to_selected(struct wmOperatorType *ot)
void VIEW3D_OT_select(struct wmOperatorType *ot)
void VIEW3D_OT_bone_select_menu(struct wmOperatorType *ot)
void VIEW3D_OT_camera_to_view_selected(struct wmOperatorType *ot)
void VIEW3D_OT_select_menu(struct wmOperatorType *ot)
void VIEW3D_OT_select_circle(struct wmOperatorType *ot)
void VIEW3D_OT_select_lasso(struct wmOperatorType *ot)
void VIEW3D_OT_snap_cursor_to_grid(struct wmOperatorType *ot)
void VIEW3D_OT_localview(struct wmOperatorType *ot)
void VIEW3D_OT_snap_cursor_to_center(struct wmOperatorType *ot)
void VIEW3D_OT_interactive_add(struct wmOperatorType *ot)
void VIEW3D_OT_object_as_camera(struct wmOperatorType *ot)
void VIEW3D_OT_localview_remove_from(struct wmOperatorType *ot)
void viewplace_modal_keymap(struct wmKeyConfig *keyconf)
void VIEW3D_OT_snap_cursor_to_active(struct wmOperatorType *ot)
void VIEW3D_OT_view_axis(wmOperatorType *ot)
void VIEW3D_OT_view_orbit(wmOperatorType *ot)
void VIEW3D_OT_view_pan(wmOperatorType *ot)
void VIEW3D_OT_view_all(wmOperatorType *ot)
void VIEW3D_OT_view_selected(wmOperatorType *ot)
void VIEW3D_OT_view_camera(wmOperatorType *ot)
void VIEW3D_OT_view_center_pick(wmOperatorType *ot)
void VIEW3D_OT_view_center_cursor(wmOperatorType *ot)
void viewdolly_modal_keymap(struct wmKeyConfig *keyconf)
void VIEW3D_OT_walk(struct wmOperatorType *ot)
void viewmove_modal_keymap(struct wmKeyConfig *keyconf)
void VIEW3D_OT_smoothview(struct wmOperatorType *ot)
void VIEW3D_OT_zoom(struct wmOperatorType *ot)
void walk_modal_keymap(struct wmKeyConfig *keyconf)
void VIEW3D_OT_fly(struct wmOperatorType *ot)
void VIEW3D_OT_dolly(struct wmOperatorType *ot)
void fly_modal_keymap(struct wmKeyConfig *keyconf)
void viewrotate_modal_keymap(struct wmKeyConfig *keyconf)
void VIEW3D_OT_zoom_border(struct wmOperatorType *ot)
void VIEW3D_OT_view_roll(struct wmOperatorType *ot)
void viewzoom_modal_keymap(struct wmKeyConfig *keyconf)
void VIEW3D_OT_rotate(struct wmOperatorType *ot)
void VIEW3D_OT_move(struct wmOperatorType *ot)
void view3d_keymap(wmKeyConfig *keyconf)
void view3d_operatortypes(void)
static void VIEW3D_OT_pastebuffer(wmOperatorType *ot)
static int view3d_copybuffer_exec(bContext *C, wmOperator *op)
static void VIEW3D_OT_copybuffer(wmOperatorType *ot)
static int view3d_pastebuffer_exec(bContext *C, wmOperator *op)
void WM_event_add_notifier(const bContext *C, uint type, void *reference)
wmKeyMap * WM_keymap_ensure(wmKeyConfig *keyconf, const char *idname, int spaceid, int regionid)
void WM_operatortype_append(void(*opfunc)(wmOperatorType *))