From 28b2f1c30504ce0e437b21f7964282fcd6894421 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 26 Jun 2017 15:57:14 +1000 Subject: Manipulator: Python API Initial support for Python/Manipulator integration from 'custom-manipulators' branch. Supports: - Registering custom manipulators & manipulator-groups. - Modifying RNA properties, custom values via get/set callbacks, or invoking an operator. - Drawing shape presets for Python defined manipulators (arrow, circle, face-maps) Limitations: - Only float properties supported. - Drawing only supported via shape presets. (we'll likely want a way to define custom geometry or draw directly). - When to refresh, recalculate manipulators will likely need integration with notifier system. Development will be continued in the 2.8 branch --- source/blender/python/intern/bpy_intern_string.h | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/python/intern/bpy_intern_string.h') diff --git a/source/blender/python/intern/bpy_intern_string.h b/source/blender/python/intern/bpy_intern_string.h index 66c469f70bc..998c312c321 100644 --- a/source/blender/python/intern/bpy_intern_string.h +++ b/source/blender/python/intern/bpy_intern_string.h @@ -38,6 +38,7 @@ extern PyObject *bpy_intern_str___slots__; extern PyObject *bpy_intern_str_attr; extern PyObject *bpy_intern_str_bl_property; extern PyObject *bpy_intern_str_bl_rna; +extern PyObject *bpy_intern_str_bl_target_properties; extern PyObject *bpy_intern_str_bpy_types; extern PyObject *bpy_intern_str_frame; extern PyObject *bpy_intern_str_order; -- cgit v1.2.3