diff --git a/utils_api/bpy_introspect_ui.py b/utils_api/bpy_introspect_ui.py index b5aef2edb0220f6c3a19ac37376b0508ef90fc1b..d4e9f9ee302bd51faeffcda28851a87f6bd53ef1 100644 --- a/utils_api/bpy_introspect_ui.py +++ b/utils_api/bpy_introspect_ui.py @@ -279,6 +279,7 @@ def fake_main(): # ID Subclasses bpy.types.Armature = type("Armature", (), {}) bpy.types.Brush = type("Brush", (), {}) + bpy.types.Brush.bl_rna = NewAttr("bpy.types.Brush.bl_rna", "bl_rna") bpy.types.Camera = type("Camera", (), {}) bpy.types.Curve = type("Curve", (), {}) bpy.types.GreasePencil = type("GreasePencil", (), {}) @@ -323,7 +324,11 @@ def fake_main(): bpy.props.CollectionProperty = dict bpy.app = module_add("bpy.app") + bpy.app.use_userpref_skip_save_on_exit = False + bpy.app.use_override_library = True + bpy.app.build_options = module_add("bpy.app.build_options") + bpy.app.build_options.fluid = True bpy.app.build_options.freestyle = True bpy.app.build_options.mod_fluid = True bpy.app.build_options.collada = True @@ -331,6 +336,7 @@ def fake_main(): bpy.app.build_options.mod_smoke = True bpy.app.build_options.alembic = True bpy.app.build_options.bullet = True + bpy.app.build_options.usd = True bpy.app.translations = module_add("bpy.app.translations") bpy.app.translations.pgettext_iface = lambda s, context="": s @@ -339,6 +345,8 @@ def fake_main(): # id's are chosen at random here... bpy.app.translations.contexts = module_add("bpy.app.translations.contexts") bpy.app.translations.contexts.default = "CONTEXT_DEFAULT" + bpy.app.translations.contexts.operator_default = "CONTEXT_DEFAULT" + bpy.app.translations.contexts.id_particlesettings = "CONTEXT_DEFAULT" bpy.app.translations.contexts.id_movieclip = "CONTEXT_ID_MOVIECLIP" bpy.app.translations.contexts.id_windowmanager = "CONTEXT_ID_WM" bpy.app.translations.contexts.plural = "CONTEXT_PLURAL"